Kenneth AhlstromThere are only two futuresJanuary 3rd, 2009: The world changed forever. As it is with most earth-shattering events, this one did not even register in the…Oct 13, 2021Oct 13, 2021
Kenneth AhlstromCoding WebApps on an iPad in 2019It’s been 9 years (yes, 9) since the first Apple iPad was released to the public. While tablets existed before that moment in 2010, it can…May 20, 2019May 20, 2019
Kenneth AhlstrominThe Coder’s Guide to JavascriptModular APIs with Express RouterThere are quite a few tutorials out there about how to get started with Node and Express as a backend for your frontend javascript…May 3, 2019May 3, 2019
Kenneth AhlstrominThe Coder’s Guide to JavascriptSmooth-Scrolling Anchor Menu in ReactJSSo you’ve got an SPA (Single Page App) and a navigation menu based on anchor tags set in various locations on the page. But the default…Apr 22, 20196Apr 22, 20196
Kenneth AhlstrominThe Coder’s Guide to JavascriptCSS Background Images for MobileThe giant hero background image is everywhere on the web, and it’s really very easy to implement in CSS— on desktop:Apr 21, 20192Apr 21, 20192
Kenneth AhlstromProof that .99999… is NOT equal to 1Several years ago, while traveling with co-workers, the subject of .99999… ( that’s .9 with a bar over it, or .9 repeating infinitely )…May 12, 201834May 12, 201834
Kenneth AhlstrominDigital WandererAn American in Europe After BrusselsYesterday, several terrorists bombed the airport and a metro station in Brussels, Belgium. In doing so, they killed 30+ people and injured…Mar 23, 2016Mar 23, 2016
Kenneth AhlstrominDigital WandererSpring 2016: Days 2–4The first day of spring might be in March, but we’re still early enough in the year for days to feel more like winter. Restaurants have not…Mar 13, 2016Mar 13, 2016
Kenneth AhlstrominDigital WandererSpring 2016: Day 1Ok, more like day 1+, since the flight — layovers included — took twenty hours and I’m now sitting here typing while having been awake for…Mar 10, 2016Mar 10, 2016
Kenneth AhlstromThere is No Box of ChocolatesNo. No it’s not. No matter how much people loved the quote from Tom Hanks playing a mentally slow individual who just happened to attend…Nov 11, 2015Nov 11, 2015