Go in Action
William Kennedy, Brian Ketelsen, Erik St. Martin
Many of the normal concerns faced by application developers are amplified by the challenges of web-scale concurrency, real-time performance expectations, multi-core support, and efficiently consuming services without constantly managing I/O blocks.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
Actionable guidance on Go's core features, this book delves into concurrency, performance, and efficient I/O for web-scale applications.
Read this if
- ✓ You are new to Go and want a structured, practical introduction.
- ✓ You need to understand Go's approach to concurrency and multi-core.
- ✓ You are building web services and need efficient I/O management.
Skip this for now if
- ✗ You are seeking advanced design patterns or architectural guidance.
- ✗ You prefer a quick reference over an in-depth, sequential read.
- ✗ You are already proficient with Go's standard library and runtime.
🔄 Compare & Reading Path
📊 Why Developers Recommend
It provides practical, applicable knowledge for everyday development.
Cited by 5 different developers, each bringing their own experience and perspective.
Recommended as a foundational resource that establishes core understanding, remaining useful regardless of technology trends.
💬 What Developers Say
"These five books will help you become a Go expert, even if you have no prior knowledge programming in Go."
— tdmoor · Essential Resources to Learn About Go · Jan 24, 2020
"This book has been a quick read and has given me a high level introduction to Go (currently reading chapter 6 on concurrency)."
— _luisgamarra · 📚 How I am Learning Go · Apr 18, 2020
"If you're looking to sink your teeth into more Go-related topics I recommend the following books"
— mariocarrion · Why you should use/learn Go as hiring manager/individual contributor. · Aug 13, 2021
Based on 4 developer article mentions
👤 Who Should Read This
Explore Similar Books
More books in similar categories — browse to discover your next read.
Go Programming Blueprints: Second Edition
Mat Ryer
View →
The Go Programming language
Alan Donovan and Brian Kernighan
View →
Domain-Driven Design Distilled
Vaughn Vernon
View →
Concurrency in Go
Katherine Cox-Buday
View →
Learning Go
Jon Bodner
View →
William Kennedy, Brian Ketelsen, Erik St. Martin
Mentioned in 5 articles · #185 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 5 Articles
Essential Resources to Learn About Go
Why Rubyists Should Consider Learning Go
go startpack
Why you should use/learn Go as hiring manager/individual contributor.
📚 How I am Learning Go
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
5
Total mentions
5