All titlesOnlyOnly audio booksOnly liveBooksOnly liveVideossorted by subjectsorted alphabeticallysorted by publication date
Android
Art/Music/Literature
C#
Computer Graphics
Data
Spark in Motion
Coming October 2017
Machine Learning for Mere Mortals
Coming June 2018
Deep Learning with R in Motion
Coming August 2018
Beyond Spreadsheets with R
Coming October 2018
Data Wrangling with JavaScript
Coming October 2018
Event Streams in Action
Coming October 2018
Practical Recommender Systems
Coming October 2018
Reinforcement Learning in Motion
Coming October 2018
Deep Learning and the Game of Go
Coming November 2018
Deep Reinforcement Learning in Action
Coming November 2018
Grokking Deep Learning in Motion
Coming November 2018
Natural Language Processing in Action
Coming November 2018
Deep Learning for Search
Coming December 2018
Grokking Deep Learning
Coming December 2018
GANs in Action
Coming January 2019
Kafka in Action
Coming January 2019
The Art of Data Usability
Coming January 2019
Data Science at Scale with Python and Dask
Coming February 2019
Grokking Deep Reinforcement Learning
Coming April 2019
Practical Data Science with R, Second Edition
Coming April 2019
Spark with Java
Coming September 2019
Deep Learning with PyTorch
Coming September 2020
Kafka Streams in Action
August 2018
Exploring Data with Python
June 2018
Machine Learning Systems
May 2018
Classic Computer Science Problems in Swift
March 2018
Deep Learning with R
January 2018
Deep Learning with Python
November 2017
Exploring the Data Jungle
July 2017
Keras in Motion
June 2017
SQL in Motion
May 2017
Streaming Data
May 2017
Think Like a Data Scientist
March 2017
Spark in Action
November 2016
Visualizing Graph Data
November 2016
Practical Data Science with R
March 2014
Entity Framework 4 in Action
April 2011
Data Science
Real-World Machine Learning
September 2016
Algorithms of the Intelligent Web, Second Edition
August 2016
Exploring Data Science
June 2016
Reactive Data Handling
June 2016
Relevant Search
June 2016
Spark GraphX in Action
June 2016
Geoprocessing with Python
May 2016
Introducing Data Science
May 2016
Gnuplot in Action, Second Edition
March 2016
MongoDB in Action, Second Edition
March 2016
Elasticsearch in Action
November 2015
Big Data
April 2015
PostGIS in Action, Second Edition
April 2015
Storm Applied
March 2015
Neo4j in Action
December 2014
Hadoop in Practice, Second Edition
September 2014
Solr in Action
March 2014
Mondrian in Action
September 2013
Taming Text
December 2012
HBase in Action
November 2012
Hadoop in Practice
October 2012
Machine Learning in Action
April 2012
MongoDB in Action
December 2011
PostGIS in Action
April 2011
Databases
MongoDB in Action, Second Edition
March 2016
Neo4j in Action
December 2014
PowerShell in Depth, Second Edition
October 2014
Learn SQL Server Administration in a Month of Lunches
April 2014
Making Sense of NoSQL
September 2013
Redis in Action
June 2013
MongoDB in Action
December 2011
SQL Server MVP Deep Dives, Volume 2
October 2011
SQL Server DMVs in Action
May 2011
SQL Server MVP Deep Dives
October 2009
SQL Server 2008 Administration in Action
July 2009
Team Foundation Server 2008 in Action
November 2008
Development
Functional Programming in C++
Coming October 2018
Get Programming with Python in Motion
Coming October 2018
GraphQL in Motion
Coming October 2018
Learning Clientside GraphQL with Apollo
Coming October 2018
Microservices Patterns
Coming October 2018
Microservices in Action
Coming October 2018
Testing Microservices with Mountebank
Coming October 2018
C++ Concurrency in Action, Second Edition
Coming November 2018
Elixir in Action, Second Edition
Coming November 2018
Programmer's Guide to Apache Thrift
Coming November 2018
C# in Depth, Fourth Edition
Coming December 2018
Clojure Standard Library
Coming December 2018
Rust in Action
Coming December 2018
The Well-Grounded Rubyist, Third Edition
Coming December 2018
Classic Computer Science Problems in Python
Coming January 2019
Grokking Functional Programming
Coming January 2019
Rust in Motion
Coming January 2019
Secure by Design
Coming January 2019
Modern Fortran
Coming February 2019
Phoenix in Action
Coming February 2019
Elm in Action
Coming May 2019
The Design of Everyday APIs
Coming May 2019
Haskell in Depth
Coming September 2019
Exploring Swift
August 2018
Get Programming with Go
August 2018
Linux in Action
August 2018
CSS in Depth in Motion
June 2018
Exploring Data with Python
June 2018
Node.js in Motion
June 2018
Exploring requirements with Specification by Example
May 2018
Machine Learning Systems
May 2018
OpenShift in Action
May 2018
Reactive Application Development
May 2018
The Quick Python Book, Third Edition
May 2018
Algorithms in Motion
April 2018
Get Programming
March 2018
Get Programming with Haskell
March 2018
Unity in Action, Second Edition
March 2018
Machine Learning with TensorFlow
January 2018
The Tao of Microservices
December 2017
Writing Great Specifications
October 2017
RabbitMQ in Depth
September 2017
Functional Programming in C#
August 2017
Nim in Action
August 2017
Type-Driven Development with Idris
March 2017
Reactive Design Patterns
February 2017
Functional Programming in Java
January 2017
PowerShell in Depth
February 2013
C# in Depth, Second Edition
November 2010
Devices
Hello Swift!
Coming November 2018
React Native in Action
Coming November 2018
RxJava for Android Developers
Coming November 2018
Swift in Depth
Coming November 2018
iOS Development with Swift in Motion
Coming November 2018
Flutter in Action
Coming September 2019
Usability Matters
July 2018
Xamarin in Action
April 2018
JavaScript on Things
February 2018
iOS Development with Swift
November 2017
Anyone Can Create an App
March 2017
DevOps
Enterprise Software
EJB 3 in Action, Second Edition
April 2014
Learn Windows IIS in a Month of Lunches
December 2013
Enterprise OSGi In Action
March 2013
SOA Patterns
September 2012
Spring Integration in Action
September 2012
SOA Governance in Action
July 2012
Spring Roo in Action
April 2012
OSGi in Depth
December 2011
Spring Batch in Action
September 2011
Spring in Action, Third Edition
June 2011
OSGi in Action
April 2011
ActiveMQ in Action
March 2011
Tuscany SCA in Action
February 2011
Camel in Action
December 2010
Spring Dynamic Modules in Action
September 2010
AspectJ in Action, Second Edition
August 2009
Open Source SOA
April 2009
NHibernate in Action
January 2009
Hibernate Search in Action
December 2008
Open-Source ESBs in Action
August 2008
Seam in Action
August 2008
SOA Security
December 2007
Spring in Action, Second Edition
August 2007
EJB 3 in Action
March 2007
Java Persistence with Hibernate
October 2006
Understanding Enterprise SOA
November 2005
Hibernate Quickly
August 2005
Spring in Action
February 2005
Hibernate in Action
August 2004
AspectJ in Action
June 2003
Bitter EJB
May 2003
EJB Cookbook
May 2003
Bitter Java
March 2002
Game Development
General
Java
Functional Programming in Java
January 2017
OCA Java SE 8 Programmer I Certification Guide
September 2016
Java Testing with Spock
March 2016
Clojure in Action, Second Edition
December 2015
Spring Boot in Action
December 2015
Elasticsearch in Action
November 2015
Java Persistence with Hibernate, Second Edition
October 2015
OCP Java SE 7 Programmer II Certification Guide
August 2015
Groovy in Action, Second Edition
June 2015
Neo4j in Action
December 2014
Spring in Action, Fourth Edition
November 2014
Java 8 in Action
August 2014
Grails in Action, Second Edition
June 2014
EJB 3 in Action, Second Edition
April 2014
Gradle in Action
February 2014
Mule in Action, Second Edition
February 2014
Play for Java
February 2014
Play for Scala
October 2013
Making Java Groovy
September 2013
Spring in Practice
May 2013
OCA Java SE 7 Programmer I Certification Guide
April 2013
Scala in Action
April 2013
Enterprise OSGi In Action
March 2013
Effective Unit Testing
February 2013
GWT in Action, Second Edition
January 2013
Restlet in Action
September 2012
Spring Integration in Action
September 2012
SOA Governance in Action
July 2012
The Well-Grounded Java Developer
July 2012
Griffon in Action
June 2012
Scala in Depth
May 2012
Spring Roo in Action
April 2012
OSGi in Depth
December 2011
Clojure in Action
November 2011
Lift in Action
November 2011
Tika in Action
November 2011
Mahout in Action
October 2011
Portlets in Action
September 2011
Spring Batch in Action
September 2011
Spring in Action, Third Edition
June 2011
OSGi in Action
April 2011
ActiveMQ in Action
March 2011
Tuscany SCA in Action
February 2011
Camel in Action
December 2010
Hadoop in Action
November 2010
Flex on Java
October 2010
iText in Action, Second Edition
October 2010
Spring Dynamic Modules in Action
September 2010
Lucene in Action, Second Edition
July 2010
JUnit in Action, Second Edition
June 2010
jQuery in Action, Second Edition
May 2010
JavaFX in Action
September 2009
AspectJ in Action, Second Edition
August 2009
Dependency Injection
July 2009
Mule in Action
June 2009
Grails in Action
April 2009
Open Source SOA
April 2009
Hibernate Search in Action
December 2008
JBoss in Action
December 2008
Seam in Action
August 2008
Wicket in Action
July 2008
Struts 2 in Action
May 2008
GWT in Practice
March 2008
Spring in Action, Second Edition
August 2007
Ant in Action
June 2007
GWT in Action
May 2007
EJB 3 in Action
March 2007
Groovy in Action
December 2006
Java Persistence with Hibernate
October 2006
IntelliJ IDEA in Action
March 2006
POJOs in Action
January 2006
Hibernate Quickly
August 2005
SCWCD Exam Study Kit Second Edition
April 2005
Jakarta Commons Online Bookshelf
March 2005
Spring in Action
February 2005
Subversion in Action
December 2004
JavaServer Faces in Action
November 2004
Lucene in Action
November 2004
Java Reflection in Action
October 2004
SWT/JFace in Action
October 2004
Hibernate in Action
August 2004
JUnit Recipes
June 2004
Tapestry in Action
March 2004
Art of Java Web Development
November 2003
JUnit in Action
September 2003
AspectJ in Action
June 2003
Jess in Action
June 2003
EJB Cookbook
May 2003
Eclipse in Action
May 2003
Swing, Second Edition
January 2003
Struts in Action
October 2002
Java Development with Ant
August 2002
JSTL in Action
July 2002
Instant Messaging in Java
March 2002
Java 2 Micro Edition
March 2002
Java 3D Programming
March 2002
Web Development with JavaServer Pages, Second Edition
October 2001
JSP Tag Libraries
May 2001
3D User Interfaces with Java 3D
August 2000
Domino Development with Java
August 2000
Server-Based Java Programming
June 2000
Java/JVM
Enterprise Java Microservices
Coming October 2018
Modern Java in Action
Coming October 2018
Spring in Action, Fifth Edition
Coming November 2018
The Java Module System
Coming December 2018
The Joy of Kotlin
Coming December 2018
Get Programming with Scala
Coming April 2019
Spark with Java
Coming September 2019
Testing Java Microservices
August 2018
Exploring Microservice Development
March 2018
Camel in Action, Second Edition
February 2018
Spring Microservices in Action
June 2017
Kotlin in Action
February 2017
Functional Programming in Java
January 2017
JavaScript
Get Programming with JavaScript
August 2016
Secrets of the JavaScript Ninja, Second Edition
August 2016
Designing Scalable JavaScript Applications
July 2016
Functional Programming in JavaScript
June 2016
Meteor in Action
September 2015
JavaScript Application Design
January 2015
Third-Party JavaScript
March 2013
GWT in Action, Second Edition
January 2013
Secrets of the JavaScript Ninja
December 2012
Ext JS in Action
December 2010
GWT in Practice
March 2008
GWT in Action
May 2007
Machine Learning
Microsoft & .NET
Dependency Injection in .NET, Second Edition
Coming November 2018
Reactive Applications with Akka.NET
Coming November 2018
RavenDB in Action
September 2018
Learn Azure in a Month of Lunches
August 2018
.NET Core in Action
July 2018
Entity Framework Core in Action
July 2018
ASP.NET Core in Action
June 2018
Concurrency in .NET
June 2018
Get Programming with F#
February 2018
Learn PowerShell Scripting in a Month of Lunches
November 2017
Windows PowerShell in Action, Third Edition
September 2017
Exploring Microservices
August 2017
Rx.NET in Action
April 2017
Microservices in .NET Core
January 2017
Learn Windows PowerShell in a Month of Lunches, Third Edition
December 2016
Exploring PowerShell Automation
November 2016
Learn System Center Configuration Manager in a Month of Lunches
June 2016
Learn Active Directory Management in a Month of Lunches
March 2014
Learn Windows IIS in a Month of Lunches
December 2013
Fast ASP.NET Websites
August 2013
PowerShell Deep Dives
July 2013
AOP in .NET
June 2013
ASP.NET MVC 4 in Action
May 2012
Silverlight 5 in Action
May 2012
PowerShell and WMI
April 2012
SharePoint 2010 Site Owner's Manual
February 2012
Dependency Injection in .NET
October 2011
ASP.NET 4.0 in Practice
May 2011
Windows PowerShell in Action, Second Edition
May 2011
Learn Windows PowerShell in a Month of Lunches
April 2011
SharePoint 2010 Web Parts in Action
April 2011
Continuous Integration in .NET
March 2011
SharePoint 2010 Workflows in Action
February 2011
Azure in Action
October 2010
PowerShell in Practice
June 2010
ASP.NET MVC 2 in Action
May 2010
SharePoint 2007 Developer's Guide to Business Data Catalog
September 2009
ASP.NET MVC in Action
August 2009
Silverlight 2 in Action
October 2008
WPF in Action with Visual Studio 2008
October 2008
ASP.NET AJAX in Action
August 2007
Windows PowerShell in Action
February 2007
ASP.NET 2.0 Web Parts in Action
August 2006
Mobile Technology
Apache Cordova in Action
October 2015
Ionic in Action
September 2015
Barcodes with iOS
January 2015
iOS 7 in Action
March 2014
Windows Phone 8 in Action
December 2013
Hello! iOS Development
July 2013
Sencha Touch in Action
July 2013
50 Android Hacks
June 2013
iOS in Practice
October 2012
Windows Phone 7 in Action
August 2012
Flex Mobile in Action
May 2012
Android in Action, Third Edition
November 2011
Android in Practice
September 2011
Objective-C Fundamentals
September 2011
Location-Aware Applications
July 2011
iOS 4 in Action
June 2011
Android in Action, Second Edition
January 2011
iPhone and iPad in Action
July 2010
Unlocking Android
April 2009
Networking & Cloud Computing
NoSQL
Operations & Cloud
AWS Machine Learning in Motion
Coming July 2018
Production-Ready Serverless
Coming July 2018
Docker in Practice, Second Edition
Coming November 2018
Serverless Applications with Node.js
Coming November 2018
Docker in Action, Second Edition
Coming December 2018
Serverless Architectures on AWS, Second Edition
Coming December 2018
Voice Applications for Alexa and Google Assistant
Coming December 2018
Cloud Native
Coming April 2019
Amazon Web Services in Action, Second Edition
September 2018
Exploring Kubernetes
September 2018
Google Cloud Platform in Action
August 2018
Securing DevOps
August 2018
Docker in Motion
July 2018
Serverless Applications with AWS
May 2018
Kubernetes in Action
December 2017
Exploring .NET Core with Microservices, ASP.NET Core, and Entity Framework Core
October 2017
Learn Amazon Web Services in a Month of Lunches
August 2017
AWS in Motion
June 2017
CoreOS in Action
May 2017
Learn Cisco Network Administration in a Month of Lunches
May 2017
Serverless Architectures on AWS
April 2017
AWS Lambda in Action
November 2016
Learn Linux in a Month of Lunches
November 2016
Learn Windows IIS in a Month of Lunches
December 2013
Perl
Programming
Akka in Action
September 2016
The Little Elixir & OTP Guidebook
September 2016
Algorithms of the Intelligent Web, Second Edition
August 2016
Go in Practice
August 2016
Functional Reactive Programming
July 2016
Functional Programming in JavaScript
June 2016
Practical Probabilistic Programming
March 2016
Hello Raspberry Pi!
January 2016
Netty in Action
December 2015
Go in Action
November 2015
sbt in Action
November 2015
Groovy in Action, Second Edition
June 2015
Elixir in Action
May 2015
F# Deep Dives
December 2014
Programming for Musicians and Digital Artists
December 2014
Hello App Inventor!
October 2014
Functional Programming in Scala
September 2014
The Well-Grounded Rubyist, Second Edition
June 2014
The Joy of Clojure, Second Edition
May 2014
Hello World! Second Edition
December 2013
Using the TI-83 Plus/TI-84 Plus
August 2013
CMIS and Apache Chemistry in Action
July 2013
Windows Store App Development: C# and XAML
June 2013
Arduino in Action
May 2013
Dart in Action
January 2013
GWT in Action, Second Edition
January 2013
Metaprogramming in .NET
December 2012
Programming the TI-83 Plus/TI-84 Plus
September 2012
MacRuby in Action
April 2012
C++ Concurrency in Action
February 2012
OpenCL in Action
November 2011
Objective-C Fundamentals
September 2011
Generative Art
June 2011
The Joy of Clojure
March 2011
DSLs in Action
November 2010
Erlang and OTP in Action
November 2010
Flex on Java
October 2010
The Quick Python Book, Second Edition
December 2009
The Well-Grounded Rubyist
May 2009
Hello World!
March 2009
Ruby in Practice
February 2009
GWT in Practice
March 2008
GWT in Action
May 2007
Minimal Perl
October 2006
Explorer's Guide to the Semantic Web
June 2004
XDoclet in Action
November 2003
SQR in PeopleSoft and Other Applications, Second Edition
September 2003
Code Generation in Action
June 2003
Programming Mac OS X
January 2003
LDAP Programming, Management and Integration
November 2002
Instant Messaging in Java
March 2002
XSLT Quickly
May 2001
Essential Guide to Peoplesoft Development and Customization
August 2000
Server-Based Java Programming
June 2000
Python and Tkinter Programming
January 2000
The Quick Python Book
October 1999
Maximum MIDI
August 1997
Python
Real-World Machine Learning
September 2016
Machine Learning in Action
April 2012
Hello! Python
February 2012
The Quick Python Book, Second Edition
December 2009
Hello World!
March 2009
IronPython in Action
March 2009
wxPython in Action
March 2006
Python and Tkinter Programming
January 2000
The Quick Python Book
October 1999
Service-Oriented Architecture
Software Engineering
Elastic Leadership
October 2016
Functional and Reactive Domain Modeling
October 2016
Algorithms of the Intelligent Web, Second Edition
August 2016
Grokking Algorithms
May 2016
Mesos in Action
May 2016
Scalatra in Action
May 2016
Docker in Practice
April 2016
Re-Engineering Legacy Software
April 2016
Docker in Action
March 2016
OpenStack in Action
March 2016
Amazon Web Services in Action
September 2015
Learn Git in a Month of Lunches
September 2015
Agile Metrics in Action
July 2015
Software Development Metrics
July 2015
R in Action, Second Edition
May 2015
Neo4j in Action
December 2014
Soft Skills
December 2014
BDD in Action
September 2014
Git in Practice
September 2014
The Mikado Method
March 2014
Gradle in Action
February 2014
Kanban in Action
February 2014
Linked Data
December 2013
The Art of Unit Testing, Second Edition
November 2013
SonarQube in Action
October 2013
Taming Text
December 2012
Activiti in Action
July 2012
RabbitMQ in Action
April 2012
Agile ALM
August 2011
R in Action
August 2011
Specification by Example
June 2011
PostGIS in Action
April 2011
Event Processing in Action
August 2010
Lucene in Action, Second Edition
July 2010
Mule in Action
June 2009
Becoming Agile
April 2009
Struts 2 in Action
May 2008
Test Driven
August 2007
Swing, Second Edition
January 2003
Struts in Action
October 2002
Dynamic WAP Application Development
August 2001
XSLT Quickly
May 2001
Server-Based Java Programming
June 2000
Software Testing
Web
D3.js in Motion
Coming January 2018
React in Motion
Coming January 2018
Electron in Action
Coming October 2018
Testing Angular Applications
Coming October 2018
Angular Development with Typescript, Second Edition
Coming November 2018
Get Programming with Node.js
Coming November 2018
Testing Vue.js Applications
Coming November 2018
CSS in JavaScript
Coming December 2018
HTTP/2 in Action
Coming December 2018
Getting MEAN with Mongo, Express, Angular, and Node, Second Edition
Coming February 2019
Phoenix in Action
Coming February 2019
Web Components in Action
Coming April 2019
The Design of Everyday APIs
Coming May 2019
Vue.js in Action
September 2018
Web Design Playground
September 2018
Aurelia in Action
July 2018
CSS in Depth in Motion
June 2018
Node.js in Motion
June 2018
Isomorphic Web Applications
May 2018
React in Action
May 2018
Redux in Action
May 2018
Get Programming with JavaScript Next
April 2018
Redux in Motion
April 2018
Angular in Action
March 2018
CSS in Depth
March 2018
Progressive Web Apps
December 2017
D3.js in Action, Second Edition
November 2017
Node.js in Action, Second Edition
August 2017
React Quickly
August 2017
RxJS in Action
July 2017
Cross-Platform Desktop Applications
May 2017
ES6 in Motion
May 2017
Agile Development for Serverless Platforms
April 2017
OAuth 2 in Action
March 2017
Understanding API Security
February 2017
Sails.js in Action
January 2017
Angular 2 Development with TypeScript
December 2016
Web Performance in Action
December 2016
hapi.js in Action
December 2016
Front-End Tooling with Gulp, Bower, and Yeoman
November 2016
Secrets of the JavaScript Ninja, Second Edition
August 2016
HTML5 for .NET Developers
November 2012
Silverlight 4 in Action
October 2010
Web Development
Irresistible APIs
September 2016
Algorithms of the Intelligent Web, Second Edition
August 2016
Go Web Programming
July 2016
Building the Web of Things
June 2016
Design for the Mind
June 2016
Reactive Data Handling
June 2016
Reactive Web Applications
June 2016
Express in Action
April 2016
Using the Web to Build the IoT
April 2016
Getting MEAN with Mongo, Express, Angular, and Node
November 2015
SPA Design and Architecture
November 2015
Meteor in Action
September 2015
Rails 4 in Action
August 2015
jQuery in Action, Third Edition
August 2015
AngularJS in Action
July 2015
D3.js in Action
February 2015
JavaScript Application Design
January 2015
Node.js in Practice
December 2014
ArcGIS Web Development
November 2014
CORS in Action
October 2014
The Responsive Web
October 2014
jQuery UI in Action
September 2014
Ember.js in Action
June 2014
CoffeeScript in Action
May 2014
HTML5 in Action
February 2014
Play for Java
February 2014
Ext JS in Action, Second Edition
January 2014
Node.js in Action
October 2013
Single Page Web Applications
September 2013
Extending jQuery
August 2013
Sass and Compass in Action
July 2013
Third-Party JavaScript
March 2013
Dart in Action
January 2013
Secrets of the JavaScript Ninja
December 2012
Hello! HTML5 & CSS3
October 2012
Liferay in Action
September 2011
Rails 3 in Action
September 2011
Ext JS in Action
December 2010
Flex 4 in Action
November 2010
Flex on Java
October 2010
Hello! Flex 4
October 2009
Website Owner's Manual
October 2009
Algorithms of the Intelligent Web
May 2009
Flex 3 in Action
February 2009
iPhone in Action
December 2008
Zend Framework in Action
November 2008
Adobe AIR in Action
June 2008
GWT in Practice
March 2008
Laszlo in Action
January 2008
jQuery in Action
January 2008
Flexible Rails
December 2007
Ajax in Practice
June 2007
Prototype and Scriptaculous in Action
March 2007
iBATIS in Action
December 2006
iText in Action
October 2006
Ruby for Rails
May 2006
Ajax in Action
September 2005
WebWork in Action
September 2005
Explorer's Guide to the Semantic Web
June 2004
Tapestry in Action
March 2004
Web Development with Apache and Perl
April 2002
Web Development with JavaServer Pages, Second Edition
October 2001
Illustrated Guide to HTTP
March 1997