• 👕 Clothe your naked gophers and returns, with this one weird episode THEY don't want you to know about!
    Sep 13 2025
    • 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 available for fractional Gopher work!
    • Lightning Round
      • github.com/jackc/pgx/v5 v5.7.6 released
      • 👕 Gopher themed Hawaiian shirt designs
      • New "official" fork of Go YAML library
    ★ Support this podcast on Patreon ★
    Show More Show Less
    41 mins
  • 🇲🇽 Café con Go, 🇨🇦 GopherCon, eh?, or 🌉 Goroutines on the Golden Gate?
    Aug 29 2025

    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 ★
    Show More Show Less
    29 mins
  • 🐐 The Greatest Episode of All Time 🐐
    Aug 23 2025
    • 🥩 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
      • 🐐 GoAT: Go ASCII TOOL
      • 🍰 Blog: Fun With Golang Slices by Monique Mudama
    ★ Support this podcast on Patreon ★
    Show More Show Less
    27 mins
  • The X/Tools Files
    Aug 19 2025
    • 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 ★
    Show More Show Less
    22 mins
  • The s in "golang" stands for security and an interview with George Adams from Microsoft
    Aug 8 2025

    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 ★
    Show More Show Less
    53 mins
  • `-`
    Aug 1 2025
    • 🗳️ 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 "", "." and ".." in LookPath
    • 🧋 Blog: Developing a terminal UI in Go with Bubble Tea
    ★ Support this podcast on Patreon ★
    Show More Show Less
    35 mins
  • 🎣 Conference roundup, http3, DataDog and Turso do optimizations
    Jul 26 2025

    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
      • Gophercon Africa
    • Proposal moved to Active: http3
    • Datadog's blogpost: How Go 1.24's Swiss Tables saved us hundreds of gigabytes
    • Turso's blogpost: We rewrote large parts of our API in Go using AI: we are now ready to handle one billion databases
    • Daniel Harp's ^ throw operator
    • Ahmet Alp Balkan's blogpost: Kubernetes List API performance and reliability
    ★ Support this podcast on Patreon ★
    Show More Show Less
    27 mins
  • 🤌 The Gopherfather: Go 1.25, slog multihandlers, and more, capisce?
    Jul 12 2025
    • 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 ★
    Show More Show Less
    36 mins