Category: Uncategorized
-
Happy Halloween — c/o GitHub
GitHub has provided us with a splash of autumn colors in our profiles. Nice!!
-
A Tour of some of Dart 3’s Impactful New Features
I created a public Gist of my experience touring Dart 3’s new features via their Dart Codelab. Gist files from Dart’s codelab: Dive into Dart 3’s new OO language enhancements including patterns, records, enhanced switch and case, and sealed classes. It was intriguing and educational!! 💡 A couple of the features I recall learning or using…
-
Dart and OO: Design Patterns, Refactoring, and Code Smells
I would like to thank Refactoring.guru for their insightful course on, well, refactoring (and code smells) at an Object-Oriented (OO) level. The course helped to set me on the right track for being more cognizant of my coding practices in Flutter and Dart. While some refactoring concepts might appear self-explanatory, the dissection of the refactoring processes in…
-
TIL — `.nonNulls`
From the source code: flutterbincachedart-sdklibcollectioniterable.dart /// Operations on iterables with nullable elements. @Since(“3.0”) extension NullableIterableExtensions<T extends Object> on Iterable<T?> { /// [Returns] The same elements as this iterable, /// except that `null` values are omitted. Iterable<T> get nonNulls => NonNullsIterable<T>(this); } dart:collection Source — changelog: https://github.com/dart-lang/sdk/blob/5d30f18892f1f825943a74e81ab02f27c2c6c26f/CHANGELOG.md#dartcollection Added extension members: nonNulls firstOrNull lastOrNull singleOrNull elementAtOrNull Obtained…
-
Instructing My First Tutoring Course [2019 Sep-Oct]
The results of teaching my first tutoring course: Background: I took on teaching this class less than two weeks prior to the class starting. I had never taken the course before. I had never formerly taught a class before. The only thing that caught me up was the second week in my correcting some misleading…
-
TypeError: Undefined: Redux 4
Redux 4 > createStore > compose The Error TypeError: Cannot read property ‘apply’ of undefined [node_modules/redux/es/redux.js:523] The Problem and Solution If you’ve gone through a tutorial in which they suggest adding the Redux Dev Tools in your store.js like this: window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() But they’re using it inside of a compose(), you could receive a…
-
Tech Schools: Full-Stack JavaScript
Would anyone know of any good 6-12 month tech schools in the US that offer job placement? Looking to specialize in Full-Stack JavaScript. — Keith D Commiskey https://keithdc.com
-
Foundation 6 Install – 2018-01
[2018-01-07 / 08 – Sun / Mon] Setting up a new VirtualBox VM with Ubuntu 16.04.3 (guest) on a Windows 10 MSI laptop (host/parent). I was recently reintroduced with Foundation 6, and I decided it would be a good opportunity for a little redesign of my portfolio. This guide became a byproduct of my setup…
-
A Little Node…
Figured I’d take a break from my daily JavaScript adventures (w/ Codewars) and learn a little Node with Express and MongoDB. Although it says 30 minutes, after downloading, creating an account, and installing Postman, learning what it is and how it works, then doing all the same with mLab (MongoDB), then figuring out why MongoDB…
-
Career Tweaks
From time to time we need to make little tweaks to our career paths. Although learning React Native was next on my path, I’ve decided that learning another framework, even though it’s close to React, would continue taking me laterally; whereas at this point, I now need a much stronger foundation for my current skill-sets.…
-
My Programming History: As of July, 2017
Coming up on my 1-year of being ‘between jobs’ (reasons explained within), figured I’d pay a tribute to all my developmental years up to now. Beyond the technologies I’ve semi-mastered along the way, and the projects I’ve completed, I’ve always enjoyed learning and, quite simply, being productive. I started programming with Atari Basic. I used…
-
Completed First React App: Track Your Cash
My first React app is now live. It’s called “Track Your Cash” and is a simplified checkbook register. The project uses React, React Router 4, and Redux, and runs on a Digital Ocean Ubuntu-based NGINX server. “Track Your Cash” Demo: https://kdcinfo.com/app/register/(this will redirect to Digital Ocean’s IP address) View the code on GitHub: https://github.com/KDCinfo/track-your-cash This…
-
Open Source Code – Guess Right
I put the code for my ‘Guess Right’ game on GitHub. It includes the Vue files, Vuex state files, Laravel routes, model, controller, and migration files. It also provides a link to a flowchart diagram and a couple mockups I did for the game. — Keith D Commiskey https://keithdc.com
-
Loving My First Front-End Framework
I’m proud to announce I’ve fallen in love with my first framework; Vue. Well, second actually, with Laravel being my first. Both of these have helped to bring me into the world of… now? Both have allowed me to create a mini-site showcasing Laravel, with Keep Track and Pick-a-Meal, and now Vue, with Guess Right.…
-
Vuex – Core Concepts (w/ Vue.js 2)
The learning is endless, but exciting. The following 5-lesson series is an awesome primer on Vuex (Vue state management). — Keith D Commiskey https://keithdc.com
-
Code Logic for the Keep Track “Show All” Page
The link and code provided below is extracted from code I wrote for a Controller class used on my Laravel site, Keep Track. IIRC my biggest achievement while creating Keep Track was on the item listing page. Sorting (and one level of sub-sorting) on separate/related tables, for me, was tricky. But I was able to…
-
Can’t Decide Where to Eat? Let Pick-a-Meal decide for you!
Pick-a-Meal is an online “Random Food Type and Restaurant Selector”. You choose multiple Food Types or Restaurants from a list that you create, and it will randomly pick one for you. https://kdcinfo.com/pickameal/ I (re)built Pick-a-Meal to continue learning more about Laravel. My older, downloadable, version was done in very old school PHP(4). The new online…
-
Keep Track!
Keep Track! … an online inventory manager for keeping track of all types of ‘stuff’… “Your Stuff!” http://keeptrack.site I built Keep Track as a way of learning Laravel, MVC, and Bootstrap. I created the entire project from scratch; migrations, models, controllers, views, AJAX, and more. I worked on this project (whilst learning Laravel) on and…
-
KDC-Info Redesign 2015
Just activated my website’s redesign. Long time coming. Last redesign was 2002. Disclaimer: I’m not a designer! Site: https://kdcinfo.com Please feel free to let me know if you experience any issues. Although I began Dec 2014, this was an on-and-off project. If I had worked on it as a regular day job, it likely would have…
-
eBay Best Seller Award
The Award Not an official award, but wanted to give kudos and special mention to RBGameHunter on eBay for all of his help in getting me up and running. The Situation Ten months after my last move, I decided it was time to pull out my Atari 800 and get her up and running again…