How to Apply What You've Learned from TDD to Writing Data Migrations After doing TDD full time for years, I have a hard time writing code without... Joe Ferris February 13, 2012 Web Ruby Testing
Convert Ruby 1.8 to 1.9 Hash Syntax Using Vim or your shell, convert old-school hashes into new-school hashes. Dan Croak February 11, 2012 Web Ruby Vim
This week in open source cocaine The only user-visible change in cocaine this week was by... Mike Burns February 10, 2012 News Open Source
Your Next Great Teammate Every company we speak with could use a great webdesigner or developer on... Chad Pytel February 8, 2012 News Apprenticeship
Airbrake Acquired By Exceptional We’ve sold our error tracking service to Exceptional. Dan Croak February 7, 2012 News Airbrake
Design 101: Stop Yelling How do you make yourself heard in a loud room? BY YELLING! And when it comes... Chad Mazzola February 6, 2012 Design
This week in open source bourbon As a programmer I love the change that made it into... Mike Burns February 3, 2012 News Open Source
Decoupling Data from Presentation I’m really happy to see a resurgence in an understanding that writing... Josh Clayton February 2, 2012 Web Rails Testing
This week in open source bourbon Over the past week bourbon went up to version 1.3.5. A... Mike Burns January 27, 2012 News Open Source
Designer Tools In addition to the basic development environment everyone at thoughtbot works... Galen Frechette January 26, 2012 Design