Skip to Content
Mastering Go - Third Edition
book

Mastering Go - Third Edition

by Mihalis Tsoukalos
August 2021
Beginner to intermediate
682 pages
13h 37m
English
Packt Publishing

Overview

Mastering Go - Third Edition is your comprehensive guide to becoming an expert Go programmer, guiding you through advanced topics such as concurrent programming, building robust network services, and using Go with Docker. From mastering Go generics to creating reusable packages, this book equips you with the skills needed to handle professional Go development tasks.

What this Book will help me do

  • Design and implement concurrent programs in Go for optimal performance.
  • Build RESTful web services and gRPC servers for robust connectivity.
  • Master Go generics to create reusable and type-safe packages.
  • Understand Go internals, including garbage collection and concurrency model.
  • Apply Go for real-world scenarios like data handling, database interactions, and network programming.

Author(s)

Mihalis Tsoukalos is an experienced software developer specializing in Go and systems programming. With decades of experience and a knack for distilling complex concepts into digestible content, Mihalis brings to this book a practical approach shaped by real-world challenges. His passion for Go and mentoring shines through in his writing and teaching.

Who is it for?

This book is tailored for Go developers who already have a foundational understanding of the language but want to deepen their knowledge to handle advanced programming scenarios. Whether you're aiming to optimize Go applications or learn advanced features like generic programming, this book has you covered. If you're keen on becoming proficient in high-performance programming and building scalable applications with Go, this is the book for you.

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

Mastering Go - Second Edition

Mastering Go - Second Edition

Mihalis Tsoukalos
Mastering Go

Mastering Go

Mina Andrawos
Learning Go

Learning Go

Jon Bodner

Publisher Resources

ISBN: 9781801079310