Book List

This is always work in progress

The technical books that meant most to me:

clean code Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
refactoring Refactoring: Improving the Design of Existing Code Martin Fowler
extreme programming explained Extreme Programming Explained Kent Beck

Other good reads:

GOOS growing object-oriented software guided by tests Growing Object-Oriented Software, Guided by Tests Steve Freeman, Nat Pryce
domain driven design Domain-Driven Design: Tackling Complexity in the Heart of Software Eric Evans
the art of unix programming The Art of Unix Programming Eric S. Raymond
tdd by example Test-Driven Development: By Example Kent Beck
working effectibely with legacy code Working Effectively with Legacy Code Michael C. Feathers
agile retrospectives Agile Retrospectives: Making Good Teams Great Esther Derby, Diana Larsen
patterns-of-enterpise-application-architecture Patterns of Enterprise Application Architecture Martin Fowler
enterprise-integration-patterns Enterprise Integration Patterns Gregor Hohpe, Bobby Woolf
implementing-ddd 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.

©2014 Iván Stepaniuk. Licensed under CC-BY-SA
Site powered by Jekyll and the Noita theme, built with Foundation
RSS Feed