2011 By The Numbers

Another year has come and gone, but before I close the chapter on 2011 I want to take a moment and look back on the last 365 days. Earlier this week I spent some time collecting and analyzing data from several different web services, even hacking together a few data mining utilities, to calculate what exactly I did last year. Here's a look back at 2011 by the numbers. Read More

Import Legacy mbox Files Into Gmail

One of the more notable technology problems that I encountered over the holidays last week was that of my girlfriend's mom's email. She uses Thunderbird to access her email from her desktop, but recently it had been "eating" older email messages. Thunderbird had begun, with good reason, archiving her older email messages. Read More

Getting Serious About Windows Phone 7 Development

Today I'd like to talk, and perhaps rant, about Windows Phone development. I've just published my third Windows Phone application to the Marketplace and I have four other apps that I'm working on. I've been doing this for about 6 months now and I've picked up a few things along the way that I'd like to share. Read More

Dynamically Loading GitHub Gists with jQuery and Server-Side Caching

In case you haven't noticed, I moved my website to GitHub Pages last month. During the transition, I decided to redesign my website and upgrade it to HTML5. One of the many cool features of HTML5 is the History API. Today I'd like to focus on why I am using the History API and the challenges that I've come across while using it. Read More

Developing for Hubot with CoffeeScript, Node.js, and Heroku

Over the weekend I started playing around with Hubot, GitHub's recently open-sourced robot written in CoffeeScript and Node.js. Hubot is made up of three main components: the robot engine itself, the communication adapters, and the command scripts. Hubot has multiple communication adapters that allow you to talk to Hubot through Campfire, XMPP, HipChat, Twitter, SMS, email, and many more. Read More

Ditching WordPress for Jekyll and GitHub

I recently switched my blog engine from WordPress to Jekyll using GitHub as the hosting provider. I was getting tired of WordPress and all of it's bloat: load times were unnecessarily long for a very simple website. For a while I had been interested in trying out Jekyll using GitHub, so I decided to pull the trigger and do it. Read More