Build APIs You Won't Hate
Phil Sturgeon
Dynamic Reteaming: The Art and Wisdom of Changing Teams
Heidi Helfand
The Pragmatic Programmer
Andrew Hunt & David Thomas
Restful Java Patterns and Best Practices
Bhakti Mehta
Concurrent Programming on Windows
Joe Duffy & Herb Sutter
Effective JavaScript: 68 Specific Ways to Harness the Power ...
David Herman
Implementing Domain-Driven Design
Vernon Vaughn
Microservices With Docker on Microsoft Azure
Boris Scholl & Trent Swanson & Daniel Fernández
Developer Testing: Building Quality into Software
Alexander Tarlinder
Test-Driven JavaScript Development
Christian Johansen
The Go Programming Language
Brian W. Kernighan