all liveBooks

categories
liveAudio
free content
Advanced
Android
Art/Music/Literature
Beginner
C
C#
C++
Calculators
Cloud
Computer Graphics
Data
Data Science
Databases
DevOps
Development
Devices
Enterprise Software
Game Development
General
Go
HTML/CSS
Intermediate
Java
Java/JVM
JavaScript
Kotlin
Machine Learning
Microsoft & .NET
Mobile Technology
Networking & Cloud Computing
NoSQL
Operations
Operations & Cloud
PHP
PowerShell
Programming
Python
Q#
R
Rust
Security
Service-Oriented Architecture
Software
Software Engineering
Software Testing
TypeScript
Web
Web Development
Go
Learn Docker in a Month of Lunches, Second Edition
by Elton StonemanApril 2025

Just the Docker you need to know in 22 bite-sized lessons!

No matter what role you have in IT, you’re likely to touch Docker at some point.

Whether you’re deploying a pre-built application, creating a secure test environment, or packaging components in a microservices system, Docker provides a straightforward system for bundling all the pieces together in a safe, portable “container” you can drop wherever it’s needed. In this freshly-revised bestseller, Docker expert Elton Stoneman guides through using containers for cloud migration, microservices, and handling legacy systems–all in 22 short lessons you can complete on your lunch break.

In Learn Docker in a Month of Lunches, Second Edition you’ll learn everything you need to know about Docker, including how to:

  • Run applications in Docker containers on Linux and Windows
  • Package applications as Docker images and share them on registries
  • Model and run distributed applications with Docker Compose
  • Add instrumentation to containerized applications
  • Build and deploy apps with Docker in a CI/CD process

Docker revolutionized the way engineers build software. By bundling an application together with all its dependencies in a portable “container” that can be deployed almost anywhere, Docker makes it possible to manage applications without creating custom infrastructures. Free, open source, and battle-tested, Docker has quickly become must-know technology for developers and administrators.

Go in Practice, Second Edition
by Nathan Kozyra, Matt Butcher, and Matt FarinaFebruary 2025

Practical techniques for building concurrent, cloud-native, and high performance Go applications—all accelerated with productivity-boosting AI tools.



Go in Practice, Second Edition is full of tips, tricks, best practices, and expert insights into how to get things done with Go. It builds on your existing knowledge of the Go language, introducing specific strategies you can use to maximize your productivity in day-to-day dev work.

In Go in Practice, Second Edition, you’ll learn:

  • Concurrency with goroutines and channels
  • Web servers and microservices with event streams and websockets
  • Logging, caching, and data access from environment variables and files
  • Cloud-native Go applications
  • AI tools to accelerate your development workflow

Go in Practice, Second Edition has been extensively revised by author Nathan Kozyra to cover the latest version of Go, along with new dev techniques, including productivity-boosting AI tools. It follows an instantly-familiar cookbook-style Problem/Solution/Discussion format, building on what you already know about Go with advanced or little-known techniques for concurrency, logging and caching, microservices, testing, deployment, and more.

Learn Go with Pocket-Sized Projects 
by Aliénor Latour, Donia Chaiehloudj, and Pascal BertrandFebruary 2025

These small Go projects will build big Go skills! Learn hands-on as you build 11 engaging applications.



In Learn Go with Pocket-Sized Projects you’ll create 11 small applications and tools, including:

  • A currency convertor application
  • A health tracking app
  • A load balancer for sharing jobs between workers in the Cloud
  • An HTML template
  • A microcontroller-based temperature monitor
  • …and more!

Learn Go with Pocket-Sized Projects teaches you to write professional-level Go code by creating handy tools and fun apps. Each small, self-contained project introduces important practical skills, including ensuring that your code is thoroughly tested and documented! You’ll make architectural decisions for your projects and organize your code in a maintainable way. Everything you learn is easy to scale-up to full-size Go applications.

Go in Action, Second Edition
by Andrew Walker with William KennedyMay 2024

Master Go language fundamentals, learn how to structure Go projects effectively, and deliver high-performance code using Go’s powerful concurrency model.



In Go in Action, Second Edition you will learn:

  • Go language fundamentals
  • How to set up and structure a Go software project
  • Working with the Go type system
  • Concurrency in Go
  • Go’s unique approach to error handling
  • Writing and capturing errors in your own software
  • How to use Go’s built-in testing and observability features

Go in Action, Second Edition has been fully updated to cover all the new features and idioms of the latest version of Go. In it, you’ll dive into Go's unique features and quickly get started writing real-world applications, such as websites and network servers.

sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage