Using Docker

Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this...

UX for Beginners

Apps! Websites! Rubber Ducks! Naked Ninjas! This book has everything. If you want to get started in user experience design...

Introducing Go

Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language...

Learning React Native

Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that look...

Jump Start Git

Get a Jump Start on version control with Git today! Most engineers we meet prefer Git over other distributed version...

Jump Start MySQL

Get a Jump Start on working with MySQL today! MySQL is an extremely popular open source relational database management system...

Jump Start Bootstrap

Get a Jump Start on building applications with Bootstrap today! Originally developed by Twitter, Bootstrap is a framework that making...

Jump Start Foundation

Get a Jump Start on building applications with Foundation today! Developed by Zurb, Foundation is a hugely popular CSS framework...

AngularJS: Novice to Ninja

AngularJS: Novice to Ninja is your fast track route to mastering AngularJS, the superheroic JavaScript framework. AngularJS provides the fastest,...

Lean Websites

A practical book on website performance for web developers, concentrating mainly on front-end performance improvement. It covers plenty of solid...

JavaScript: Novice to Ninja

Learn JavaScript from scratch! Packed with numerous examples, JavaScript: Novice to Ninja is a fun, step-by-step and comprehensive introduction to...