Skip to Content
.Go Programming Blueprints - Second Edition
book

.Go Programming Blueprints - Second Edition

by Mat Ryer
October 2016
Intermediate to advanced
394 pages
8h 16m
English
Packt Publishing

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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Go Programming Blueprints

Go Programming Blueprints

Mat Ryer
Go Systems Programming

Go Systems Programming

Mihalis Tsoukalos
Go: Building Web Applications

Go: Building Web Applications

Nathan Kozyra, Mat Ryer

Publisher Resources

ISBN: 9781786468949