The Purpose of the Past: Reflections on the Uses of History
Gordon S. Wood
Cool Tools in the Kitchen
Kevin Kelly & Steven Leckart
When Pride Still Mattered: A Life of Vince Lombardi
David Maraniss
I Married a Communist
Philip Roth
Seven More Languages in Seven Weeks: Languages That Are Shaping ...
Bruce A. Tate & Ian Dees & Frederic Daoud & Jack Moffitt
Docker for Rails Developers: Build, Ship, and Run Your Applications ...
Rob Isenberg
Go Brain Teasers: Exercise Your Mind
Miki Tebeka
Modern Vim: Vim 8 and Neovim
Drew Neil
Tmux: Productive Mouse-Free Development
Brian P Hogan
Practical Programming: An Introduction to Computer Science Using ...
Paul Gries
Practical Vim: Edit Text at the Speed of Thought
The Way of the Web Tester
Jonathan Rasmusson
Test-Driving JavaScript Applications
Venkat Subramaniam
Node.js 8 the Right Way
Jim Wilson
Rails, Angular, Postgres, and Bootstrap
David B. Copeland
Ruby Performance Optimization
Alexander Dymo
Developing for Apple Watch
Jeff Kelley
Pragmatic Thinking and Learning
Andy Hunt
Core Data in Objective-C
Marcus S. Zarra
Creating Great Teams
Sandy Mamoli
101 Design Ingredients to Solve Big Tech Problems
Eewei Chen
Arduino: A Quick-Start Guide, 2nd Ed.
Maik Schmidt
Seven Concurrency Models in Seven Weeks: When Threads Unravel
Paul Butcher
Fire in the Valley: The Birth and Death of the Personal Computer
Michael Swaine & Paul Freiberger
Metaprogramming Elixir: Write Less Code, Get More Done (And ...
Chris McCord
Mastering Clojure Macros: Write Cleaner, Faster, Smarter Code
Colin Jones
Dart 1 for Everyone: Fast, Flexible, Structured Code for the ...
Chris Strom
iCloud for Developers: Automatically Sync Your iOS Data, Everywhere, ...
Cesare Rocchi
Async JavaScript: Build More Responsive Apps With Less Code
Trevor Burnham
Test Driven Development for Embedded C
James W. Grenning
Raspberry Pi: A Quick-Start Guide