-
Front-End Development Certification Achieved!
291 Coding challenges later… Free Code Camp Front-End Development Certification achieved! The last project assignment was to build a Simon Game: I built Simon 20 – complete with 3 speed levels, and a cheat mode! Initial functional development was completed in 8 hours. But follow-up tweaks and enhancements cost another 2 days, so it went about 3…
-
A little… Tic Tac Toe?
I’m near complete with the Free Code Camp Front-End Development Certification course. 291 coding challenges and I’m on my last… Haven’t read through the specs yet, but based on my last four projects, I’m guessing it’ll run me another 3-4 days. My last project was a Tic Tac Toe game, in which you can play person-to-person,…
-
CS50 Final Project
Character Counts (a Chrome web extension) My Final Project for Harvard’s CS50 course. — Keith D Commiskey https://keithdc.com
-
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 Experience with TypeScript + React
TypeScript: “A strict syntactical superset of JavaScript that adds optional static typing” (paraphrased from: https://en.wikipedia.org/wiki/TypeScript). I just finished injecting TypeScript into my last React web app (Done (for now)), and can say that I’ve enjoyed learning how TypeScript works: In particular its insightful nuances with React. Why TypeScript? …One might ask… I’ll let their intro video…
-
Done (for now) | An Online Timer (with countdowns)
“Done (for now)” is a multi-‘timer’ web app with custom snooze and a one-at-a-time notification queue. This is my second React web app, which I’m hoping will become my first React Native (mobile) app (once I learn React Native, which is next on my list of learnables). The ‘Done (for now)’ timer provides alerts (via…
-
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…
-
Dedicated IP and SSL
Got my first SSL Certificate installed on my new dedicated IP for my personal site at kdcinfo.com. I’ve still got some work to do, such as converting all internal references from http:// to https:// (or // rather), then I’ll need to convert the entire site to be secure (https://), likely via htaccess. My purpose for…
-
Mobile E-Mail Apps (July 2014)
After getting my first ‘mobile’ phone a month back – yes, I finally made the jump into the current decade – I figured I’d see what reading my personal e-mail would be like. Below are my findings based on trying out each of the four e-mail applications provided by my web host. All findings were…
-
Form-a-Form Online Service
With regards to my form-a-form online service <kdcinfo.com/db/form-a-form/>: Due to people forgetting they signed up for this service as a subscription, and my getting chargebacks (for $1.95 no less), despite it being non-refundable, and despite the contract they signed with the PayPal subscription service, I have discontinued this service until I can find a better method…
-
Dating Sites: Zoosk.com and Match.com
In my recent previous experience with both of these sites, my advice is to go back to getting out and doing things in life and meeting someone naturally. Below are my perceptions of using these two sites from a functionality standpoint. Please note however these observations/notes are as of the time of this posting, and…