# 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.

- [Original product page](https://best-deals.pro/product/go-in-action-second-edition-go-programming-book)
- [View offer](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- Market: US
- Language: en-US
- Currency: USD
- Category: Books, Music & Hobbies &gt; Books, Music & Movies &gt; Books & Comics
- Price: 44.99 USD
- Previous price: 59.99 USD
- Discount: 25%
- Price checked: 2026-11-14T05:50:08.838Z
- Rating: 4.3 / 5
- Reviews: 8

Prices and deal status are the latest recorded data, not a guarantee of availability. Confirm the price and availability with the store.

## 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.

## 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.

## Specifications

### Book details
- Edition: 2nd
- Language: English
- Publisher: Manning Publications
- Publication date: September 29, 2026
- Print length: 384 pages
- ISBN-10: 1633439704
- ISBN-13: 978-1633439702
### Dimensions and installation
- Weight listed: 1.06 pounds
- Dimensions: 7.38 x 0.87 x 9.25 inches

## Before you buy

- 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.

## 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 feedback

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](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Go in Action](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Fabulous Adventures in Data Structures and Algorithms](https://best-deals.pro/visit/fabulous-adventures-data-structures-algorithms-eric-lippert)
- [Sutskever's List: Foundational ideas of modern AI](https://best-deals.pro/visit/sutskevers-list-foundational-ideas-modern-ai)
- [Database Internals: A Deep Dive into How Distributed Data Systems Work](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Building Reliable AI Systems: Applications and agents you can trust](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Mastering Generative AI for Azure Developers: A guide to intelligent application development](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Building LLM Applications with DSPy: Replacing manual prompts with systematic optimization](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Build a Large Language Model \(From Scratch\)](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Authorization in Action](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Grokking AI Applications: An illustrated guide for programmers and other curious people](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)
- [Spring AI in Action](https://best-deals.pro/visit/go-in-action-second-edition-go-programming-book)

## Images

![Go in Action, Second Edition — 1](https://best-deals.pro/i/HlREsETbrYWjvjlSUEV5K6oBt4pad32vf1jiyxpTD7R9DyS0AFGLwqQVunSmW5cR0xe5gffxhwqOHNqe4NbgLErPL9OeLwrqX3IJl8ZMHzeadjvCgxqG.jpg)
