Safari Books Online

Mastering Dynamodb
Java Concurrency in Practice
Psychology of Everyday Things
The Inmates Are Running the Asylum
Refactoring: Improving the Design of Existing Code
Implementing Domain-Driven Design
Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications
Soft Skills: The Software Developer's Life Manual
Release It!
Regular Expressions Cookbook
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability