How to Make Mistakes in Python
Mike Pirnat
Object-Oriented vs. Functional Programming
Richard Warburton
Java: The Legend
Ben Evans
Modern Java EE Design Patterns
Marcus Eisele
Creating Functional Teams for the IoT
Mike Barlow
An Engineering Manager’s Guide to Design Patterns
Eric Freeman & Elisabeth Robson
Picking a Python Version: A Manifesto
David Mertz
Hardware by the Numbers: Startups
Renee DiResta
Governing the IoT
Blockchain: The Beginner's Guide to the Economy-Revolutio[..] ...
Eric Alton
Learning React Native Building Native Mobile Apps with JavaScript ...
Bonnie Eisenman
The Type Astronaut’s Guide to Shapeless
Dave Gurnell
Advanced Scala
Noel Welsh & Dave Gurnell
Wireless Hacking: Introduction to Wireless Hacking with Kali ...
Giulio D'Agostino
Category Theory for Programmers
Bartosz Milewski
Seven Sketches in Compositionality: An Invitation to Applied ...
Brendan Fong & David I. Spivak
Smarter Than You Think: How Technology is Changing Our Minds ...
Clive Thompson
Superintelligence: Paths, Dangers, Strategies
Nick Bostrom
Functional JavaScript: Introducing Functional Programming with ...
Michael Fogus
Ghost Work: How to Stop Silicon Valley from Building a New Global ...
Mary L. Gray & Siddharth Suri