Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more
Conference videos ๐ฌ๐ง GopherCon UK FyneConf Proposals ๐ง Accepted: add new goroutine leak profile as a GOEXPERIMENT Full discussion of this feature in Episode 127 ๐ชฟ Added to minutes: add GOOS=noos bare metal support ๐ซฃ Added to minutes: Add bytes.Buffer.Peek ๐ Added to minutes: Add must.Do Blog posts โ๏ธ Go blog: Flight Recorder in Go 1.25 by Carlos Amedee and Michael Knyszek ๐ซ We tried Go's experimental Green Tea garbage collector and it didn't help performance by Zach Musgrave do v2.0.0 rel...
Meetups and Conferences ๐บ๐ธ Go Meetup in San Francisco , Oct 23 @ Forge ๐บ๐ธ GoWest , Oct 24 @ Lehi, Utah USA ๐ณ๐ฌ GopherCon Africa, Oct 24 & 25 @ Lagos, Nigeria ๐ท๐บ LetsGoConf followup post on Telegram Proposals โ ๏ธ Accepted: errors.AsType (As with type parameters) ๐ง runtime/pprof,runtime: new goroutine leak profile New: direct reference to embedded fields in struct literals ๐ฉ๏ธ Lighting Round golangci-lint v2.5.0 released Blog: Building Conway's Game of Life in Go with raylib-go by Tim L...
Thanks Gabriel Augendre for guest co-hosting this episode! Visit cupogo.dev for all the links. ๐ฌ A new experimental Go API for JSON ๐งพ 2025 Go Developer Survey ๐ฅธ Test state, not interactions by Redowan ๐ด Go team quiet week Sep 22โSep 26 โ๏ธโ๐ฅ The Day the Linter Broke My Code Interview with Matt Boyle Find Matt on X Ona ByteSizeGo Functional options for friendly APIs โ Support this podcast on Patreon โ ...
Go 1.25.1 and Go 1.24.7 are released ๐ฉ๐ช GopherCon Europe: Berlin 2025 videos online โฑ๏ธ Blog: Testing Time (and other asynchronicities) by Damien Neil Video: Testing Time (and other asynchronous code) ๐ gofumpt v0.9.0 released Video: Go's Naked Returns: Be afraid! ๐ณ๏ธ Blog: Building Bulletproof Leader Election in Kubernetes Operators: A Deep Dive by Ishai Shor Proposals Accepted: deprecate x/net/context package ๐ Likely accept: spec: expression to create pointer to simple types Jonathan is av...
This episode is sponsored by Boldly Go! Need fractional Gophering work? Visit boldlygo.tech . For everything Cup o' Go, incl. swag, Patreon, past episodes, and more, please visit our website . GopherCon 2026 location poll GopherCon India GOMAXPROCS Course: "Introducing Command Line Applications in Go" SQLite benchmarks โ Support this podcast on Patreon โ ...
๐ฅฉ Meatspace ๐บ๐ธ Going to GopherCon in NYC? Meet other Cup'o'Gophers there! ๐บ๐ธ Interested in a SF meetup? Fill out the poll ๐ท๐บ Let's GoConf , Sept 12 @ Moscow, Russia GopherJS 1.19 with generics released Interview with Grant Nelson, Episode 53 Proposals Accepted: x/tools/go/analysis/structtag: stricter JSON tag checking Previous mention: Episode 117 New: errors: As with type parameters New: x/net/context: deprecate package or symbols in package, and potentially tag/delete Lightning Round ๐...
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 Zhiyanov GopherCon USA, Aug 26-28 in New York ๐ฉ๏ธ Lightning Round outrig โ Support this podcast on Patreon โ ...
Visit https://cupogo.dev/ for all things Cup o' Go! [security] Go 1.24.6 and Go 1.23.12 are released Microsoft build of Go Telemetry โ Helping Us Build Better Tools Go Assembly Mutation Testing GitLab catches MongoDB Go module supply chain attack Break: Jonathan's streaming again on Twitch George Adams interview Microsoft devblogs โ Support this podcast on Patreon โ ...
๐ณ๏ธ Surveys say... StackOverflow 2025 Developer Survey results The Pragmatic Engineer 2025 Survey Proposals ๐ New: proposal: x/tools/go/analysis/structtag: stricter JSON tag checking Related discussion on Episode 117 Accepted: doc: mention "purego" build tag convention somewhere ๐คก Accepted: mime: expand on what is covered by builtinTypes Accepted: log/slog: add multiple handlers support for logger Related discussion on Episode 118 ๐ฉ๏ธ Lightning Round CL to fix incorrect expansion of "", "." an...
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 roundup Jamie Tanna - Hands on dependency workshop @ Fatsoma Fyne Conf 2025 exclusive CFP Go South Africa GopherCon UK GopherCon GopherCon India Golab (Florence, Italy) GoWest , as previously mentioned on the show Go...
Go 1.24.5 and Go 1.23.11 are released Go 1.25 Release Candidate 2 is released ๐ฟ๐ฆ GopherCon South Africa , Aug 6-7 Online Go Blog: Generic Interfaces by Axel Wagner Proposals ๐ชต New: log/slog: add multiple handlers support for logger ๐ New: spec: expression to create pointer to simple types Video: 10 Things I Hate About Go urfave/cli : a declarative, simple, fast, and fun package for building command line tools in Go โ Support this podcast on Patreon โ ...
vscode-go v0.48.0 released with golangci-lint v2 support golangci-lint v2 showcase and interview with Ldez, episode 104 LookPath bug: incorrect expansion of "" and "." in some PATH configurations ๐ ๏ธ Proposal: cmd/fix: remove all functionality Unexpected security footguns in Go's parsers by Vasco Franco ๐ฉ๏ธ Lightning Round Blog: Go: Don't name packages common nouns pennybase : Poor man's Backend-as-a-Service (BaaS), similar to Firebase/Supabase/Pocketbase Interview with Miriah Peterson & Der...
ngrok Go SDK v2 released ๐ Go 1.25 interactive tour by Anton Zhiyanov JSON evolution in Go: from v1 to v2 by Anton Zhiyanov ๐ Free eBook: Data Serialization in Go by Jonathan Hall JSON Benchmarks Lightning Round ๐ charm Fang YouTube short: CoPilot API is written in Go โจ๏ธ Typst : Compose text faster Jeremy Foran Blue Flag Consulting โ Support this podcast on Patreon โ ...
Go 1.25rc1 released Opinion: Go should be more opinionated by Elton Minetto Blog: HTTP QUERY and Go by Kevin McDonald Interview with Redowan Delowar Blog post: You probably don't need a DI framework Blog Fx dependency injection framework for Go Blog: How I program with agents โ Support this podcast on Patreon โ ...
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 โ ...
Go 1.24.4 and 1.23.10 released Commit 4d1c255: net/http: strip sensitive proxy headers from redirect requests ๐ซ [ On | No ] syntactic support for error handling by Robert Griesemer ๐ You probably don't need a DI framework by Redowan Delowar ๐ฉ๏ธ Lightning Round ๐ณ๏ธ Stack Overflow 2025 Developer Survey ๐ชฒ git-bug : a decentralized issue tracker ๐๏ธ Looking back at oapi-codegen's last year โ Support this podcast on Patreon โ ...
This episode was sponsored by Elastic ! Elastic is the company behind Elasticsearch, they help teams find, analyze, and act on their data in real-time through their Search, Observability, and Security solutions. Thanks Elastic! This episode was recorded at Elastic's offices in San Francisco during a meetup. Find info about the show, past episodes including transcripts, our swag store, Patreon link, and more at https://cupogo.dev/ . ๐ณ Accepted: CPU limit-aware GOMAXPROCS default ๐ช Rory Malcolm ...
Go gets audited Blog: Go Cryptography Security Audit by Roland Shoemaker and Filippo Valsorda Deeper dive into FIPS in Episode 89 with Alex Scheel โ Proposal declined: x/exp/xiter: new package with iterator adapters โบ Gophercamp video: Your code deserves better: give it a linter by Gabriel Augendre ๐ Blog: Am I online? by Anton Zhiyanov ๐ฑ Blog: Resource Pooling by Leapcell ๐ฌ Interview with Ian Lance Taylor Leaving Google Personal blog โ Support this podcast on Patreon โ ...
This episode covers the significant news of Ian Lance Taylor's departure from the Go team and the community's reaction. It also reviews two blog posts on Go module security risks like typosquatting and essential security habits for developers. The main feature is an interview with Kevin Hoffman, founder of SparkLogs, discussing common observability challenges, the rationale behind choosing Go over Rust for their backend, Go performance tuning, and the future roadmap for SparkLogs.
Thanks for listening. Check out all the links to all the things at https://cupogo.dev/ . GCC 15.1 Released With Support For COBOL os: Root permits access to parent directory GOOS=none The "most ergonomic" config library Go Meetup in San Francisco - Sponsored by Elastic & Cup o' Go LinkedIn s**tposting Lightning round "you are an expert go developer" Build your own ResponseWriter: safer HTTP in Go โ Support this podcast on Patreon โ ...
๐ก๏ธ Go 1.24.3 and Go 1.23.9 coming Tuesday, May 6 Meatspace events ๐ด๓ ต๓ ณ๓ ต๓ ด๓ ฟ GoWest , Oct 24 @ Lehi, Utah CFP 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 Griesemer Jonathan'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 R...
Conferences and meetups ๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ Fyne Conf 2025 @ Edinburgh, Scotland, Sept 19 CFP through June 20 ๐บ๐ธ Go Meetup @ San Francisco , May 28 ๐บ๐ธ Go Meetup @ Atlanta Go meetup, (probably) May 7 Proposals Accepted: Add T.Output() Accepted: Store test artifacts Go Blog: More predictable benchmarking with testing.B.Loop by Junyang Shao Go ranked 7 on TIOBE index ๐ฉ๏ธ Lightning Round ๐ TruffleHog v3.88.25 released json/v2 to be in 1.25 as experimental slack-cli Hire Jonathan to join your project...
Visit https://cupogo.dev/ for store links, past episodes including transcripts, and more! Correction: Yoke _is_ a Helm replacement Your code deserves better: give it a linter! - talk in the Czech Repulic soon Accepted: waitgroup.Go Leak and Seek: A Go Runtime Mystery go-yaml goes unmaintained Discussion in our Slack group The stdlib proposal by Shay: https://github.com/golang/go/issues/61023 Lighting round: godoc.nvim New Fyne release San Francisco meetup: https://www.eventbrite.com/e/go-meetup-...
๐ก๏ธ Go 1.24.2 and Go 1.23.8 are released Accepted: structured output for test attributes Interview with Daniel Nephin in Episode 5 Meetups ๐ฌ๐ง 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 Round Yoke โ Infrastructure-as-Code (IaC) Package Deployer for Kubernetes wiretap v0.4.0 with static mocking In...
Vulnerability in golang.org/x/net You can't parse [X]HTML with regex. ๐ IngressNightmare: 9.8 Critical Unauthenticated Remote Code Execution Vulnerabilities in Ingress NGINX Conferences & CFPs ๐ฎ๐น GoLab , Oct 5-7 @ Florence, Italy CFP open through Apr 10 ๐ฌ๐ง GopherCon UK , Aug 13-5 @ London, UK CFP open through May 17 Accepted proposal: add go mod verify -tag Interview with Ludovic Fernandez aka Ldez, maintainer of golangci-lint Welcome to golangci-lint v2 golangci-lint official web site ...
Updates on old news: ๐งฎ Accepted proposal: New x/exp/stats package Watch Anders Hejlsberg talk about why Microsoft chose Go for TypeScript 7 More typo squatting! Blog: Linux, macOS users infected with malware posing as legitimate Go packages On Reddit: Someone copied our GitHub project, added stars from fake users, injected malicious code Previous typo squatting discussion in Episode 98 ๐ฆ Blog: Fast Streaming Inserts in DuckDB with ADBC by Loรฏc Alleyne Interview with Matt Topol, Episode 4 Light...
๐ก๏ธ Security releases Go 1.24.1 & 1.23.7 released golang.org/x/net v0.36.0 released gopls v0.18.0 released ๐ซ๐ฎ Helsinki meetup, March 18, still looking for speakers TypeScript rewrite in Go ๐ฉ๏ธ Lightning Round Asdf Has Been Re-Written in Go Go clients dominate internet API traffic Why was nvm for Windows written in Go? โ Support this podcast on Patreon โ ...
๐ก๏ธ Security releases golang.org/x/crypto v0.35.0 golang.org/x/oauth2 v0.27.0 Proposals Accepted: net/http: support content negotiation ๐งฎ Likely accept: math/stats: new package with Mean, Median, more Conferences ๐จ๐ฟ Gophercamp , April 25 @ Brno, Czech Republic CFP open until ?? ๐จ๐ญ Go blog: Faster Go maps with Swiss Tables by Michael Pratt Blog: Golang SQL Injection by Example by Liran Tal Little Bobby Tables on xkcd How would you introduce Goroutines and Channels to someone new to Go? Inter...
๐ก๏ธ Security pre-release announcements, update on Monday, Feb 24 golang.org/x/oauth2 golang.org/x/crypto Blog: 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 Neil Proposals ๐ค Likely (re-)accept: net/http: support content negotiation ๐ฉ๏ธ Lightning round Minecraft from scratch MyNav Interview with Carlos Becker Personal web site GoReleaser web site GitHub proflie โ Support thi...
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 Israel Accepted proposal: Clone a Hash We Replaced Our React Frontend with Go and WebAssembly from Dagger Extensible Wasm Applications with Go by Cherry Mui SQL NULLs are Weird! by Raymond Tukpe Lighting round: Go programs freeze when they are launched via a Steam client Lovable's ...