recent posts

The Radar Gun Problem

July 10, 2019

The other day, I was driving home from an event and there was a massive slowdown on the highway. I assumed that there was a crash or some…

Learning React in 2019: What is React?

May 29, 2019

Spend any amount of time working in the Javascript ecosystem and you'll probably hear a lot about React. Opinions on what the library is…

5 great options for hosting your personal site

May 15, 2019

New site, new series I just released a new personal website , so I'm putting together a guide to creating a personal website in 2019. Here…

Linked lists in the wild: React Hooks

April 11, 2019

I was digging into some of the code for React hooks the other day, right after reading Ali's great post on linked lists: Linked lists are…

Become an accessibility rock-star! 🤘

April 09, 2019

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, W3C…

Setting up a `npx username` card!

December 26, 2018

I recently saw this awesome post from bnb on Twitter: The community response has been awesome and I quickly knew I wanted to make my own…

Stop trying to be so DRY, instead Write Everything Twice (WET)

December 18, 2018

As developers, we often hear cliched phrases tossed around like "Don't Repeat Yourself" . We take ideas like this and run with them…

Building a Country Highlighting Tool With Mapbox

July 27, 2017

For a recent project, we needed to create a dynamic map that highlighted the areas in which our client had done work. After evaluating the…