
Go in Action, Second Edition
Go in Action, Second Edition is a 384-page guide to modern Go development, aimed at professional developers with experience in at least one object-oriented language. Its coverage spans generics, error handling, testing, concurrency, project organization, production architecture, and AI-focused examples.
At a glance
- Covers generics, error handling, unit testing, benchmarking, profiling, and built-in fuzz testing.
- Uses Go Modules and workspaces for larger projects rather than relying on GOPATH-era material.
- Explores concurrency through a practical RSS reader and includes structured logging with log/slog.
- Introduces production-oriented architecture concepts including dependency inversion, domain-driven design, and hexagonal architecture.
- Two appendices cover vector search and LLM-powered summarization, with examples involving Qdrant, Ollama, and LangChain for Go.
- The listing says examples require Go 1.25 or later.
Reference price: $59.99
Price checked: Nov 14, 2026
View offerAhead of Black FridayExplore the selectionPros and cons
Pros
- The subject range connects core language features with testing, concurrency, project structure, and application architecture.
- The AI appendices add concrete topics such as vector search, semantic embeddings, and retrieval-augmented generation.
- The stated intended reader is experienced in another object-oriented language, giving buyers a clear transition-focused audience.
Cons
- Examples require Go 1.25 or later, which may limit usefulness for readers working with older Go toolchains.
Technical specifications
9 specifications| Edition | 2nd |
|---|---|
| Language | English |
| Publisher | Manning Publications |
| Publication date | September 29, 2026 |
| Print length | 384 pages |
| ISBN-10 | 1633439704 |
| ISBN-13 | 978-1633439702 |
| Weight listed | 1.06 pounds |
|---|---|
| Dimensions | 7.38 x 0.87 x 9.25 inches |
What to know before buying
- The eBook is advertised as free when the print book is registered at Manning. The supplied listing does not specify registration terms or eligibility details.
Who is it for?
A good fit for
- Professional developers moving to Go from another object-oriented language.
- Go developers seeking material on generics, testing, concurrency, modules, or production architecture.
- Developers interested in Go-based AI integrations and the book’s vector-search and summarization appendices.
Less suited to
- Readers seeking a first programming book with no prior object-oriented language experience.
- Readers who need examples compatible with Go versions earlier than 1.25.
Customer reviews on Amazon
- 5 stars
84% 84% - 4 stars
0% 0% - 3 stars
0% 0% - 2 stars
0% 0% - 1 star
16% 16%
Aggregate customer ratings lean positive, with most ratings in the five-star category, but a smaller one-star share shows that reception is not uniformly favorable. The rating evidence is based on a small sample and includes no written feedback here, so it cannot clarify what readers liked or disliked about the book’s technical coverage.
Frequently asked questions
Who is this book intended for?
The listing describes professional developers proficient in at least one object-oriented language, especially those building backend, cloud-native, or AI-integrated applications.
What Go version do the examples require?
The listing states that examples require Go 1.25 or later.
Does the second edition cover generics and modern project structure?
Yes. It lists a new generics chapter and coverage of Go Modules and multi-module workspaces.
What AI topics are included?
Two appendices cover vector search and LLM-powered summarization, including examples involving Qdrant, semantic embeddings, Ollama, and LangChain for Go.
Alternative options

Learning Go: An Idiomatic Approach to Real-World Go Programming
$43.64

Go in Action
$17.84

Fabulous Adventures in Data Structures and Algorithms
$52.49

Sutskever's List: Foundational ideas of modern AI
$37.49

Database Internals: A Deep Dive into How Distributed Data Systems Work
$36.33

Building Reliable AI Systems: Applications and agents you can trust
$59.99

Mastering Generative AI for Azure Developers: A guide to intelligent application development
$39.36

Building LLM Applications with DSPy: Replacing manual prompts with systematic optimization
$59.99

Build a Large Language Model (From Scratch)
$47.44

Authorization in Action
$61.27

Grokking AI Applications: An illustrated guide for programmers and other curious people
$49.99

Spring AI in Action
$43.44























