
Cup o' Go
Stay up to date with the Go community in about 15 minutes per week
Latest episodes

Apr 12, 2025 • 34min
Heap Happens: True Crimes in Go 🧹🔪 Plus which YAML is the best for you?
Visit https://cupogo.dev/ for store links, past episodes including transcripts, and more!Correction: Yoke _is_ a Helm replacementYour code deserves better: give it a linter! - talk in the Czech Repulic soonAccepted: waitgroup.Go Leak and Seek: A Go Runtime Mysterygo-yaml goes unmaintainedDiscussion in our Slack groupThe stdlib proposal by Shay: https://github.com/golang/go/issues/61023Lighting round:godoc.nvimNew Fyne releaseSan Francisco meetup: https://www.eventbrite.com/e/go-meetup-in-san-francisco-tickets-1307114758429
★ Support this podcast on Patreon ★

Apr 5, 2025 • 37min
Don't give me that line feed! 🖶
🛡️ Go 1.24.2 and Go 1.23.8 are releasedAccepted: structured output for test attributesInterview with Daniel Nephin in Episode 5Meetups🇬🇧 Birmingham, UK, April 17🇬🇧 Manchester Gophers new web site🇺🇸 Go Meetup w/ Shy @ San Francisco, May 28🫚 Go Blog: Traversal-resistant file APIs by Damien Neil🇬🇧 Go Introduces Exciting New Localization Features (April Fools)Lightning RoundYoke — Infrastructure-as-Code (IaC) Package Deployer for Kuberneteswiretap v0.4.0 with static mockingInterview with quobix in Episode 55🎮 Golang on the PlayStation 2 by Ricardo0️⃣ go-zero Reaches 30k GitHub Stars!
★ Support this podcast on Patreon ★

Mar 29, 2025 • 49min
🏃🏼♂️➡️ You can run, but you can't hide from the security! 🫣 And golangci-lint v2 with Ludovic Fernandez
Vulnerability in golang.org/x/netYou can't parse [X]HTML with regex.💀 IngressNightmare: 9.8 Critical Unauthenticated Remote Code Execution Vulnerabilities in Ingress NGINXConferences & CFPs🇮🇹 GoLab, Oct 5-7 @ Florence, ItalyCFP open through Apr 10🇬🇧 GopherCon UK, Aug 13-5 @ London, UKCFP open through May 17Accepted proposal: add go mod verify -tagInterview with Ludovic Fernandez aka Ldez, maintainer of golangci-lintWelcome to golangci-lint v2golangci-lint official web siteLdez on GitHublego: Let's Encrypt client and ACME library written in GoSupport LDez financially
★ Support this podcast on Patreon ★

Mar 24, 2025 • 40min
Go makes everything faster. Even ducks! 🦆
Updates on old news:🧮 Accepted proposal: New x/exp/stats packageWatch Anders Hejlsberg talk about why Microsoft chose Go for TypeScript 7More typo squatting!Blog: Linux, macOS users infected with malware posing as legitimate Go packagesOn Reddit: Someone copied our GitHub project, added stars from fake users, injected malicious codePrevious typo squatting discussion in Episode 98🦆 Blog: Fast Streaming Inserts in DuckDB with ADBC by Loïc AlleyneInterview with Matt Topol, Episode 4Lightning Round🦾 windows/arm support being removed in Go 1.26🐶 github.com/DATA-DOG/go-txdb: Single transaction based sql.Driver for Gogithub.com/peterldowns/pgtestdb: write efficient database-backed tests for PostgreSQL
★ Support this podcast on Patreon ★

Mar 14, 2025 • 30min
✍️ Rewriting all the things in Go! 🎉
🛡️ Security releasesGo 1.24.1 & 1.23.7 releasedgolang.org/x/net v0.36.0 releasedgopls v0.18.0 released🇫🇮 Helsinki meetup, March 18, still looking for speakersTypeScript rewrite in Go🌩️ Lightning RoundAsdf Has Been Re-Written in GoGo clients dominate internet API trafficWhy was nvm for Windows written in Go?
★ Support this podcast on Patreon ★

Feb 28, 2025 • 30min
🧮 Is new math in Go's future? Plus boot.dev update with Lane Wagner
In this discussion, Lane Wagner, a backend developer and instructor at boot.dev, dives into intriguing topics surrounding the Go programming language. He explores potential enhancements in Go's math package and shares insights on SQL injection vulnerabilities affecting data security. Lane also emphasizes gamification in learning, revealing how boot.dev engages students through interactive exercises. The conversation touches on teaching Go’s concurrency concepts, making it accessible for newcomers. Tune in for expert insights and a fresh perspective on backend development!

Feb 21, 2025 • 57min
The strength of Go in the job market 📈, and some stress relief with Carlos Becker 🚀
🛡️ Security pre-release announcements, update on Monday, Feb 24golang.org/x/oauth2golang.org/x/cryptoBlog: State of the startup and scaleup hiring markets by Gergely Orosz – as seen by recruiters (Partial paywall)Blog: Testing concurrent code with testing/synctest by Damien NeilProposals🤝 Likely (re-)accept: net/http: support content negotiation🌩️ Lightning roundMinecraft from scratchMyNavInterview with Carlos BeckerPersonal web siteGoReleaser web siteGitHub proflie
★ Support this podcast on Patreon ★

Feb 14, 2025 • 1h 11min
💯 Go 1.24 release party - LIVE SHOW FOR EPISODE 100! 🎙️
This episode was LIVE! Even if you usually listen to this show, if you want you can check out the video on YouTube :)Visit https://cupogo.dev/ for store links, past episodes including transcripts, and more!GopherCon IsraelAccepted proposal: Clone a HashWe Replaced Our React Frontend with Go and WebAssembly from DaggerExtensible Wasm Applications with Go by Cherry MuiSQL NULLs are Weird! by Raymond TukpeLighting round:Go programs freeze when they are launched via a Steam clientLovable's rewrite From Python to GoBunster: Compile shell scripts to static binariesNVM for Windowschi drops support for Go 1.14-1.19Go 1.24.0 released
★ Support this podcast on Patreon ★

17 snips
Feb 7, 2025 • 1h 15min
Supply chain attacks ⛓️💥 Ghetto Logs 👊🏾 🪵 and Rust/AI cold takes 🧊 with Thorsten Ball
In this engaging discussion, Thorsten Ball, a software engineer at Sourcegraph and author of notable programming books, dives into pressing issues around supply chain security, highlighting threats like typo squatting and a dangerous malicious package in the Go ecosystem. He shares his insights on new Go language updates and tools like GoFix that automate code migration. Thorsten also explores the juxtaposition of Go and Rust, discussing preferences rooted in simplicity versus complexity, and wraps up with creative approaches to logging using AI.

5 snips
Jan 31, 2025 • 52min
What's coming beyond Go 1.24? A look at proposals, and interview with Anton Zhiyanov
Proposals✈️ Accepted: runtime/trace: flight recording🫷 Accepted: add vet check for sync.WaitGroup abuseDraft: json/v2 proposal draft🌩️ Lightning roundBlog post: Gist of Go: Channels by Anton Zhiyanov⚒️ Blog post: Go 1.24's go tool is one of the best additions to the ecosystem in years by Jamie TannaOn Hacker NewsVideo: Building a course platform in GoInterview with Anton ZhiyanovWeb sitecodapi: Interactive code examplesOn GitHub
★ Support this podcast on Patreon ★
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.