Go in Action by William Kennedy

Go in Action

Master Go beyond the basics

Written byWilliam Kennedy
Narrated byMark Thomas
Length5h38m
Release dateNovember 29, 2018
LanguageEnglish
★★★☆ 3.5 (2 ratings)

Free with Audible trial. Cancel anytime.

Listen to a Sample

Hear Mark Thomas's narration on Audible.

Play Sample on Audible

Quick Facts

AuthorWilliam Kennedy
NarratorMark Thomas
Runtime5h38m
PublishedNovember 29, 2018
Rating★★★☆ 3.5 / 5 (2 ratings)
CategoriesComputers & Technology, Data Science, Programming & Software Development
FormatAudiobook (Digital)
PlatformAudible

About This Audiobook

For developers who’ve cut their teeth in Python, Java, or C++ but now need to speak Go fluently, *Go in Action* slices through the syntax clutter with surgical precision. William Kennedy doesn’t just teach the language—he dissects its internals, exposing the why behind idiomatic patterns that most tutorials gloss over. The book’s structure mirrors a deep-dive workshop: early chapters build muscle memory with hands-on examples, while later sections tackle concurrency, interfaces, and memory management with the kind of clarity that only comes from years of real-world pain. Mark Thomas’s narration leans into this technical rigor, delivering each concept with a pace that matches the listener’s cognitive load—no rushed explanations, no patronizing repeats. His voice carries the weight of someone who’s debugged goroutines at 3 AM, making even the driest sections feel like advice from a battle-scarred mentor. The audiobook shines when it leans into the language’s quirks, like how interfaces in Go are literally just sets of methods, and how that simplicity breeds flexibility. If you’re the kind of developer who learns by doing, this isn’t just a book—it’s a lab manual you’ll reference after every coffee break.

Tags: golang programmingsoftware development audiobookconcurrency in Gointermediate programmingtechnical mentor audiobookalgorithmic thinking

Why Listen to Go in Action?

  • Expert narration by Mark Thomas brings every character and scene to life across 5h38m of immersive audio.
  • Highly rated at 3.5 stars by 2 listeners.
  • Free with your Audible trial — keep the audiobook forever even if you cancel.
  • Perfect for commutes, workouts, and relaxation. Listen anywhere, anytime.
Start Listening Free
AE

Editor's Review ★★★☆

AudioBook Atlas

Mark Thomas’s narration is the audiobook’s secret weapon—he reads Go’s eccentricities with the same gravitas as a seasoned professor explaining quantum physics. His pacing is deliberate, giving listeners the mental space to absorb concepts like channels or zero-value initialization without feeling rushed. The audio quality itself is crisp, with no distracting background noise or abrupt jumps in volume, which is a relief for long commutes or late-night coding sessions. Where the narration stumbles is in the early chapters, where Kennedy’s examples sometimes assume too much prior knowledge of Go’s ecosystem. A quick primer on tools like `go mod` would’ve helped listeners who aren’t already knee-deep in Go tooling. That said, the book’s strength lies in its refusal to dumb down the material. When Thomas dives into the internals of goroutines or the memory layout of slices, he makes it tangible, like he’s translating assembly into plain English. My biggest critique? The audiobook skims over testing strategies, a glaring omission for a language where 70% of real-world projects revolve around `go test`. Still, if you’re ready to stop Googling "how to write a Go web server" and start *understanding* it, this audiobook is your ticket. Just keep a notepad handy—you’ll want to pause and experiment often.

Download: Go in Action

Some links on this page are affiliate links. If you make a purchase through one of them, we may earn a small commission at no extra cost to you.

Go in Action by William Kennedy is an immersive listening experience. Performed by Mark Thomas with a runtime of 5h38m, you can start with a free trial that you can cancel at any time. The audiobook remains yours forever, even if you end the trial.