John RuminganAttending a Developer ConferenceDuring the last couple days, I spent a not insignificant amount of it attending an online conference called React Summit. I only had the…Oct 16, 2020Oct 16, 2020
John RuminganConversations on Design and ArchitectureI recently left an interview feeling good about it. It was a design interview to consider the workings of a small app. At first it was a…Oct 7, 2020Oct 7, 2020
John RuminganAlgorithm: find the smallest missing positive integerGiven an unsorted integer array, find the smallest missing positive integer. Here’s a couple example inputs and their expected outputs:Oct 2, 2020Oct 2, 2020
John RuminganAction objects and reducers: when writing tests lead to insightsI’ve been knee-deep writing and rewriting tests for my app called Bored Gamer. It’s led me to some revelations that wouldn’t have happened…Sep 24, 2020Sep 24, 2020
John RuminganThrowing, Catching, and Unforced ErrorsOne of the fundamental aspects of programming is how to handle errors. Unfortunately, the philosophy of intensive coding programs is the…Sep 17, 2020Sep 17, 2020
John RuminganAlgorithms: Binary Tree Level Order TraversalI’m writing this post as a way to work through an algorithm challenge:Sep 11, 2020Sep 11, 2020
John RuminganinThe StartupHow to Add a Second Remote to a Local RepositoryGithub pages is a free hosting site that is perfect for single page apps. I love using it for that. However, it is frustrating that the…Sep 3, 2020Sep 3, 2020
John RuminganUpdating My Portfolio SiteThis past weekend, I decided to update my portfolio site and use some newly learned techniques and technology with SASS…Aug 26, 2020Aug 26, 2020
John RuminganNode.js and Task runnersOne of the activities that easily becomes a rote ritual during these past several months was the various automated tasks used in the…Aug 16, 2020Aug 16, 2020
John RuminganJavaScript basics of variablesOne of the things that was quickly covered but never thoroughly explained during my time at Flatiron were the various datatypes and their…Aug 14, 2020Aug 14, 2020