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

On JavaScript

JavaScript Allongé JavaScript Allongé Reginald Braithwaite
javascript-the-good-parts JavaScript, The Good Parts Douglas Crockford
javascript-patterns JavaScript Patterns Stoyan Stefanov

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