Overview
Go Programming Blueprints guides you through building practical, production-ready applications using the Go programming language. You will learn the current best practices and techniques, from designing efficient APIs to deploying apps with Docker and Google App Engine.
What this Book will help me do
- Create performant and scalable web services and APIs implemented using Go's net/http package.
- Develop skills in concurrent programming and process communication via Go channels.
- Implement real-world applications such as document database systems and messaging queues.
- Harness microservices architecture through the Go kit library to build scalable solutions.
- Enhance the deployment process of applications using distributed technologies like Docker.
Author(s)
Mat Ryer is a seasoned software developer, author, and advocate for the Go programming language. With years of professional experience, Mat specializes in creating robust real-world solutions using Go. His writing style emphasizes practical usage and clear guidance, making sure readers gain applicable skills.
Who is it for?
This book is ideal for software developers who already have foundational knowledge of Go. If you are looking to practically apply Go to create real-world applications and systems, this book will suit your needs. With its practical examples, intermediate to advanced programmers can develop scalable and efficient solutions. Perfect for those aiming to advance their expertise in Go programming.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access