Unlike Ruby, Elixir, Java, or Python, until recently, the Go community has been a teeny, tiny island on the podcast scene. Until 2020, Go Time was by far the one I knew of. Thankfully for us, the last couple of years saw the appearance of a few more podcasts, some about Go specifically, others indirectly targeting the Go community.
I want to list the podcasts I know of, hoping that someone new to Go would pick one or two up and broaden their perspective on the happenings in the Go world.
Let’s dive right in.
Go Time #
Go Time is by far the oldest and most prominent Go podcast. It’s a weekly discussion with community members, and all of the hosts are well-known community members. Sadly, discussions aren’t as interesting to me as they used to be, as the focus seems to be shifting towards broader topics and so much around language technicalities anymore. It wasn’t the first podcast that was bitten by the AI bug.
Cup o’ Go #
Cup o’ Go is the new kid on the block. Fresh and always full of language and community updates (which is what we want from a Go podcast), followed by an insightful interview. Hosts Jonathan and Shay bring lots of fun to each episode. Check that one out, and you won’t be sorry.
Ardan Labs Podcast #
Venerable Go community member Bill Kennedy invites members of the broader developer community to share their lives’ stories and touch upon their first interaction with the language. Episodes aren’t strictly technical but are nonetheless inspiring. My personal favorite is the one with Kelsey Hightower.
Optimize All The Things #
Optimize All The Things by Bartłomiej Płotka & Ivan Valkov is another new kid on the block. The hosts are both Go experts, and each episode revolves around a topic related to the language.
go podcast() #
Unlike the rest, go podcast() does not feature any interviews but is a sort of the host’s self-reflection on different technical aspects of the language or things he discovers in his work with it.
Backend Banter #
Backend Banter by the creator of boot.dev is, as the name suggests, more focused on discussing the broader aspects of backend development. And yet, in almost every episode, the topic of using Go vs. other languages pops up.
Have something to say? Join the discussion below 👇
Want to explore instead? Fly with the time capsule 🛸
You may also find these interesting
Matt Mueller: Building Modern Web Applications Faster With Bud
Bud is a brand-new Web framework. It takes the best of Go and JavaScript to help developers focus on solving actual problems without worrying about type safety, performance, or deployment.
Interfaces Are Not Meant for That
It’s time to ask ourselves how much abstraction in our Go code really makes sense.
Python is Easy. Go is Simple. Simple != Easy.
Python and Go have distinct qualities that can complement each other.
Focus on the Happy Path With Step Functions
A simple pattern that will help you reduce error handling, while keeping your Go code simple and idiomatic.