

Cup o' Go
Jonathan Hall & Shay Nehmad
Stay up to date with the Go community in about 15 minutes per week
Episodes
Mentioned books

Aug 19, 2025 • 22min
The X/Tools Files
Go 1.25 is released🛠️ x/tools contains public packages that fail to build with Go 1.25.0🧱 Building blocks for idiomatic Go pipelines by Anton ZhiyanovGopherCon USA, Aug 26-28 in New York🌩️ Lightning Roundoutrig
★ Support this podcast on Patreon ★

Aug 8, 2025 • 53min
The s in "golang" stands for security and an interview with George Adams from Microsoft
Visit https://cupogo.dev/ for all things Cup o' Go![security] Go 1.24.6 and Go 1.23.12 are releasedMicrosoft build of Go Telemetry – Helping Us Build Better ToolsGo Assembly Mutation TestingGitLab catches MongoDB Go module supply chain attackBreak:Jonathan's streaming again on TwitchGeorge Adams interviewMicrosoft devblogs
★ Support this podcast on Patreon ★

Aug 1, 2025 • 35min
`-`
🗳️ Surveys say...StackOverflow 2025 Developer Survey resultsThe Pragmatic Engineer 2025 SurveyProposals🆕 New: proposal: x/tools/go/analysis/structtag: stricter JSON tag checkingRelated discussion on Episode 117Accepted: doc: mention "purego" build tag convention somewhere🤡 Accepted: mime: expand on what is covered by builtinTypesAccepted: log/slog: add multiple handlers support for loggerRelated discussion on Episode 118🌩️ Lightning RoundCL to fix incorrect expansion of "", "." and ".." in LookPath🧋 Blog: Developing a terminal UI in Go with Bubble Tea
★ Support this podcast on Patreon ★

Jul 26, 2025 • 27min
🎣 Conference roundup, http3, DataDog and Turso do optimizations
Jon's gone fishing, Shay's gone camping, so the community took the time to optimize all the things :)https://cupogo.dev/ for all the links and details! This show is supported by you, and there are many ways to support the show (directly and indirectly). Thanks for listening!Meetup roundupJamie Tanna - Hands on dependency workshop @ FatsomaFyne Conf 2025 exclusive CFPGo South AfricaGopherCon UKGopherConGopherCon IndiaGolab (Florence, Italy)GoWest, as previously mentioned on the showGophercon AfricaProposal moved to Active: http3Datadog's blogpost: How Go 1.24's Swiss Tables saved us hundreds of gigabytesTurso's blogpost: We rewrote large parts of our API in Go using AI: we are now ready to handle one billion databasesDaniel Harp's ^ throw operatorAhmet Alp Balkan's blogpost: Kubernetes List API performance and reliability
★ Support this podcast on Patreon ★

Jul 12, 2025 • 36min
🤌 The Gopherfather: Go 1.25, slog multihandlers, and more, capisce?
Discover the latest updates in the Go community, including the exciting release of Go 1.25 and news from GopherCon South Africa. Dive into the world of generics and learn how they can enhance CRUD operations with compile-time safety. The hosts share their frustrations with spam emails while exploring innovative logging solutions, debating multi-handler support for logging packages. Get insights on improving CLI libraries and why simplicity is key in programming, all wrapped in engaging banter and light-hearted anecdotes.

Jul 4, 2025 • 52min
🛠️ Can we fix it? No we can't! 🧭 Plus, exclusive behind-the-scenes look at Go West Conf.
Derrick Laird and Miriah Peterson, co-organizers of the Go West Conference, share their passion for building an inclusive and engaging environment for the Go community. They discuss the challenges of organizing a conference, from ensuring affordability to fostering community connections. The duo also touches on the excitement surrounding upcoming talks, the importance of personal stories in tech, and sharing unique experiences that inspire participation. Their enthusiasm for tech and community shines through, making it a must-listen for all Go enthusiasts.

Jun 28, 2025 • 29min
🚧 Go Improvement: 🫸 waitgroup.Go, json/v2, 🐍 new features for cobra apps, with Jeremy Foran
In this discussion, Jeremy Foran, a Go enthusiast and Elasticsearch community organizer from Toronto, shares insights from his work at Blue Flag Consulting. He delves into the exciting features of Go 1.25, including weight groups and the evolution of JSON from v1 to v2. The conversation highlights personal projects and the balance between usability and simplicity in code. Jeremy also reflects on his journey in community management, emphasizing the power of collaboration and support within the Go programming community.

8 snips
Jun 23, 2025 • 49min
What's coming in Go 1.25? Plus Redowan Delowar on what makes Go different from other languages
Redowan Delowar, a Backend engineer at Vault with a passion for distributed systems and open source, dives into the exciting world of Go 1.25. He discusses the upcoming features, emphasizing the importance of thorough release notes for enterprise users. The conversation shifts to the debate on project structures, weighing the need for flexibility against more opinionated guidelines. Delowar also highlights the advantages of Go's first-class functions over dependency injection frameworks found in other languages, sharing insightful anecdotes throughout.

Jun 16, 2025 • 14min
Agentic workflows and AI firewalls, so pretty much cancelling ourselves out
Don't forget to visit cupogo dot dev, where you can find links to all the things!🤖 Ezo Saleh - How We Built Rock-Solid Agentic Orchestration with Go🔥 Anubis🥨 Godump - pretty printer🪳 gcassert💧 isLitOrSingle
★ Support this podcast on Patreon ★

Jun 7, 2025 • 30min
🚫 Go team says no, what is HTTP error 407, and do you need DI frameworks
Recent releases of Go offer critical security updates, sparking lively discussions. The complexities of HTTP error codes, particularly error 407, are unraveled, emphasizing simpler coding over dependency injection frameworks. The hosts debate the validity of a controversial Stack Overflow developer survey, while also diving into a decentralized bug tracking tool, Git Bug, and its advantages. Plus, they explore updates on an OpenAPI CodeGen tool, all wrapped in a friendly community spirit advocating for clarity in coding practices.