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.