Bookshelf
A reading journal for becoming a better software developer and a better human being.
Smalltalk Best Practice Patterns
Systems Performance
Test-Driven Development
Tidy First?
Working Effectively with Legacy Code
Practical Object-Oriented Design
Refactoring in Ruby
Refactoring: Ruby Edition
Design Patterns in Ruby
Effective Testing with RSpec 3
Growing Object-Oriented Software, Guided by Tests
Implementation Patterns
Learning Domain-Driven Design
Balancing Coupling in Software Design
Clean Code
Code That Fits in Your Head