1. Building Reusable Object-Oriented Systems: Modules

  2. Building Reusable Object-Oriented Systems: Inheritance

  3. Blocks, Procs, and Enumerable

  4. Rolling Random Romans

  5. Rebuilding Git in Ruby

  6. Ten Years of the Giant Robots Blog

  7. Improving User Experience with Shell Scripts

  8. Testing SMS Interactions

  9. Rails Test Types and the Testing Pyramid

  10. Faking APIs in Development and Staging