This is always work in progress
Clean Code: A Handbook of Agile Software Craftsmanship | Robert C. Martin | |
Refactoring: Improving the Design of Existing Code | Martin Fowler | |
Extreme Programming Explained | Kent Beck |
Growing Object-Oriented Software, Guided by Tests | Steve Freeman, Nat Pryce | |
Domain-Driven Design: Tackling Complexity in the Heart of Software | Eric Evans | |
The Art of Unix Programming | Eric S. Raymond | |
Test-Driven Development: By Example | Kent Beck | |
Working Effectively with Legacy Code | Michael C. Feathers | |
Agile Retrospectives: Making Good Teams Great | Esther Derby, Diana Larsen | |
Patterns of Enterprise Application Architecture | Martin Fowler | |
Enterprise Integration Patterns | Gregor Hohpe, Bobby Woolf | |
Implementing Domain-Driven Design | Vaughn Vernon |
These books and their covers copyrights are owned by their respective owners and are not licensed under this site CC license. The purpose of these low-resolution images is to illustrate an article discussing these books and qualifies as fair use.