The Docker Book: Containerization is the new virtualization
James Turnbull offers a practical roadmap for mastering the technology that redefined software deployment. This book serves as a hands-on manual for understanding how containerization replaces traditional virtualization to create more efficient development environments. By focusing on the core components of the Docker ecosystem, the author explains how to package applications so they run consiste…
Shelves
More like this
Kubernetes in Action
With Kubernetes, users don't have to worry about which specific machine in their data center their application is running on. Each layer in their …
The User Experience Team of One: A Research and Design Survival Guide
Leah Buley provides a practical roadmap for designers who find themselves working without a dedicated department or large budget. This guide focus…
CLR via C#
Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expe…
The Art of Monitoring
James Turnbull offers a technical roadmap for building modern observability into complex systems. This comprehensive guide moves beyond basic upti…
Learn you some Erlang for great good!
Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design c…
Pro Puppet
Pro Puppet provides a technical roadmap for mastering one of the most popular configuration management tools in the industry. As the follow up to …
Speaking JavaScript: An In-Depth Guide for Programmers
Like it or not, JavaScript is everywhere these days―from browser to server to mobile―and now you, too, need to learn the language or dive deeper t…
TCP/IP Illustrated, Volume 1: The Protocols
TCP/IP Illustrated, Volume 1 is the definitive guide to the inner workings of the internet. This second edition updates W. Richard Stevens classic…
The Rails 4 Way
The Rails 4 Way serves as a definitive technical manual for developers building professional web applications with the Ruby on Rails framework. Ob…
Programming Scala
Programming Scala offers a comprehensive introduction to a language that bridges the gap between object oriented structure and functional programm…
How to Solve It: Modern Heuristics
How to Solve It: Modern Heuristics provides a practical framework for tackling complex optimization problems that traditional mathematical methods…
Ry's Git Tutorial
Ryan Hodson provides a hands-on introduction to version control that transforms a complex technical tool into an accessible skill for any develope…