- Lessons learned from a cancelled project April 28, 2014
- Why Our Code Smells May 23, 2012
- The $40 Standup Desk January 9, 2012
- HAML: the unforgivable sin November 30, 2011
- Git: the NoSQL database September 1, 2011
- Validation Anti-Pattern April 28, 2011
- The world runs on bad software February 28, 2011
- Concerning ActiveSupport::Concern February 8, 2011
- Don't should on yourself December 17, 2010
- delayed_job 2.0 April 3, 2010
- Things that will rock the (my) world in 2010 January 5, 2010
- Network Time Machine backups to another Mac January 15, 2009
- awesome_nested_set: making nested sets cool November 17, 2008
- Ruby's require doesn't expand paths January 9, 2008
- Moving Podcast tracks into your iTunes library April 17, 2007
- Creating encrypted Zip archives with OS X April 9, 2007
- Tinder: Campfire API December 8, 2006
- Paypal IPN in Rails with Active Merchant September 16, 2006
- acts_as_audited July 21, 2006