• Three Months Wearing the Pebble Time

    Smartwatches are still a relatively new technology, and we’re still trying to figure out if and how they fit into our lives. I wanted to get into the smartwatch game and so I Kickstarted the Pebble Time, the new cross-platform smartwatch from Pebble. I got mine back in June and...


  • I Made a Jekyll Theme

    Over the last few months I’ve been working on a redesign of this website. Since it’s built on Jekyll, adding a new theme on top of the existing content is easy. However, designing your own theme can be more of a challenge. Taking inspiration from other Jekyll themes and utilizing...


  • Optimizing window.onresize

    Let’s say you’re working on a webpage. You want something on that webpage to respond to changing the size of the window, in a way that can’t be handled with straight CSS or media queries. So you take advantage of the window resize event, attach an event handler to do...


  • Consume Wisely

    When I hear the phrase “consuming media” I picture some dystopian future: faces glued to screens, eyes wide open with a blank expressions, zombies binge-watching Netflix for days on end. But really we’re in a utopia of sorts. Thanks to the Internet, we all have access to a greater quantity...


  • Using Touch Events with the HTML5 Canvas

    The HTML5 canvas element has been around for a while now, and it’s great for lots of things: drawing, games, user input, and more. It’s also fairly easy to use, and its API is similar to other drawing APIs out there. What’s not so easy is getting the canvas to...