Serverless React and GraphQL Walking Skeleton
April 18, 2019A Walking Skeleton is a tiny implementation of the system that performs a small end-to-end function. It need not use the final architecture…
Converting Blog from WordPress to Markdown
March 03, 2019It’s been a while since I’ve written any blog posts (4 years!), and after watching a coworker take the dive into blogging I figured it was…
Build a Calculator with Ionic - Part 2 of 2
October 11, 2015In the previous post, we made a pretty calculator that doesn’t really do anything. In this post, we’ll be focused on making the calculator…
Build a Calculator with Ionic - Part 1 of 2
October 10, 2015In this tutorial, we’re going to build a basic calculator app using Ionic. The calculator app is relatively simple, but you’ll learn the…
Intro to Ionic
October 04, 2015Now that you’ve mastered all things Cordova in the previous blog post, let’s take a look at Ionic and see where that fits in. What is Ionic…
Getting Started with Cordova
October 04, 2015Have you been telling yourself you’re going to do mobile, but never got around to it? Wouldn’t it be awesome if you could leverage your…
Feedback Loops
October 03, 2015Building great software is all about feedback. The faster you’re getting feedback about what you’re building, the better the decisions you…
Getting Familiar with Knockout Components
April 18, 2015I put together a learning activity for a few teams I’m currently working with to help us get more familiar with Components in KnockoutJS.A…
Theoretical vs Empirical Estimation of Development Effort
August 18, 2014Lean thinking tells us that any expenditure of resources that does not create value for the customer is waste. If you could accurately tell…
Hacking a HexBug Robot
January 11, 2014I found one of these little HEXBUG Hexbug Spider on Amazon and thought it might be fun to try and hook an Arduino up to it. It’s about the…
Traffic Light Build Indicator
January 06, 2013Continuous integration is great, but it’s only as effective as the visibility of the build status. You can use things like email…
Comments are not the Goal
October 01, 2012I used to think that writing more comments increased the readability of my code, but I’ve come to realize that comments frequently hurt…
Setting up Jenkins CI on an Amazon EC2 Linux Instance
September 01, 2012Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. In this post I’m going to…
FireIFrame - Extending Firebug IFrame Support
August 22, 2012The Trouble with IFrames and FirebugI’m a huge fan of Firebug. I tend to write most of my UI-centric Javascript right in the Firebug…
Baby's First Foods
October 25, 2011I’ve been playing around with Windows Phone development quite a bit lately. I’m currently getting ready to submit my first application to…