• jQuery Signature Plugin

    A while back I wrote about touch events and the HTML5 canvas. In writing that post I created a demo of a “signature” field for a web page that could be used on both desktop and mobile browsers. Recently I revisited the e-signature itself and turned it into a standalone...


  • 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...