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

May 17, 2025 • 1h 7min
Thanks, Ian. 🙏 Plus Kevin Hoffman talks about empathy and the joy of logging ⚡
Go Meetup in San Francisco - Sponsored by Elastic & Cup o' GoIan Lance Taylor leaves the Go teamBlog: wget to Wipeout: Malicious Go Modules Fetch Destructive PayloadBlog: Security: The Habits That Matter Most by Christoph Berger⚡ Interview with Kevin Hoffman of SparkLogsSparkLogs.comSparkLogs on DiscordKevin on LinkedInKevin by email
★ Support this podcast on Patreon ★

May 10, 2025 • 27min
Metal! 🤘 Bare metal go, config libs, building response writers
Thanks for listening. Check out all the links to all the things at https://cupogo.dev/.GCC 15.1 Released With Support For COBOLos: Root permits access to parent directoryGOOS=noneThe "most ergonomic" config libraryGo Meetup in San Francisco - Sponsored by Elastic & Cup o' GoLinkedIn s**tpostingLightning round"you are an expert go developer"Build your own ResponseWriter: safer HTTP in Go
★ Support this podcast on Patreon ★

May 3, 2025 • 45min
🎉 Surprise! 😯 A new security release is coming!
🛡️ Go 1.24.3 and Go 1.23.9 coming Tuesday, May 6Meatspace events🏴 GoWest, Oct 24 @ Lehi, UtahCFP through June 3🏴 Go Meetup @ Atlanta, GA USA, May 7🏴 Go meetup @ SF, May 27📝 Go 1.25 draft release notes👋 Go Blog: Goodbye core types - Hello Go as we know and love it! by Robert GriesemerJonathan's Daily go email: Boldly Go! Daily⚒️ Blog: How to use the new "tool" directive by Alex Pliutau🌩️ Lightning Round🎮 Golang on the PlayStation 2 (part 2) by Ricardo🏅 Ardan Labs Launches Go and Rust Certification Exams⚡ Sparklogs logging serviceLess newsy newsGORM v1.26.0 releasedThe Vietnam of Computer Science by Ted Neward💀 Cheating the Reaper in Go
★ Support this podcast on Patreon ★

Apr 24, 2025 • 33min
Tests just keep getting better, and so do the imaginary internet points!
Conferences and meetups🏴 Fyne Conf 2025 @ Edinburgh, Scotland, Sept 19CFP through June 20🇺🇸 Go Meetup @ San Francisco, May 28🇺🇸 Go Meetup @ Atlanta Go meetup, (probably) May 7ProposalsAccepted: Add T.Output()Accepted: Store test artifactsGo Blog: More predictable benchmarking with testing.B.Loop by Junyang ShaoGo ranked 7 on TIOBE index🌩️ Lightning Round🐗 TruffleHog v3.88.25 releasedjson/v2 to be in 1.25 as experimentalslack-cliHire Jonathan to join your project as a Fractional Gopher!
★ Support this podcast on Patreon ★

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!