• jQuery Plugins as Angular Directives

    So you’ve chosen AngularJS as your framework of choice for you next big web project. Good for you! But during the course of development you realize you need to utilize some external libraries. Maybe you need a slider component, and decide to go with the one included with jQuery UI....


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