May 2011
Shell Scripts – a fundamental skill for developers
There’s something of an inside joke among sportscasters who, seeking to say something nice about an otherwise unremarkable player in a top-plays-of-the-day clip, will refer to him as “fundamentally sound”. It’s the athletic variant of the timeless caveat that your blind date has a “nice personality.” As developers, we should be proud to say we’re […]
Syncing data with Mobile CouchBase
As anyone who’s used one of Amazon’s Kindle apps knows, synchronization without user interaction is a priceless feature. As any programmer who’s built an app that persists data across multiple devices knows, synchronization takes a lot of work. A todo list for accomplishing this task might look something like this: Ensure the device has connectivity […]
Writing an entire application in a few hours
Recently I’ve flown cross-country a few times, and while the flights are long what I love about them is the opportunity to sit and code in a focused environment with no distractions. On a recent trip to San Francisco, I challenged myself to see if I could build a product over the course of a […]



