Skip to content
Artwork for Cup o' Go

Cup o' Go

Jonathan Hall & Shay Nehmad

Stay up to date with the Go community in about 15 minutes per week

Play
  • 21 episodes
  • weekly
  • Avg 43 min
  • English

Support the show

Goes straight to the publisher. podnod takes nothing.

Counted on this page โ€” what you have heard stays on this device, so it is not something the list can be paged by.
  • #168
    August 22 ยท 1 hr 9 min

    A string of new releases, plus an interview with the creators of Gaal

    ๐Ÿงถ Proposal: remove string(int) Go 1.26.6 & 1.25.13 released Vulnerabilities in golang.org/x/mod โšก Lightning round ๐Ÿชต Logrus v1.10.0 released chi v5.3.2 released ๐Ÿ’ฉ CRAP Report Interview with the Gaal team Gaal project Web site GitHub X Bluesky Greg Qualls Web site GitHub X Bluesky LinkedIn Guilluame Moigneu GitHub X Bluesky LinkedIn Michael Gaillard GitHub โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #167
    August 11 ยท 51 min

    Quick GopherCon recap, and interview with Kemal Akkoyun of Datadog

    Go 1.26.6 & 1.25.13 pre-release announcement Go SF Meetup, Aug 26 GopherCon Israel CFP extended through Aug 15 Discussion: A more robust proposal process Interview with Kemal Akkoyun Episode 44: Interview with Jon Bodner Datadog APM checklocks โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #166
    August 1 ยท 27 min

    Cancel culture is really getting out of hand in the Go stdlib

    oapi-codegen v2.8.0 released with OpenAPI 3.1 support ๐Ÿšซ Proposal accepted: Drop support for net/http.Transport.CancelRequest ๐Ÿ—‘๏ธ Blog post: Watching Go's new garbage collector move through the heap by Phil Eaton โšก Lightning Round ๐Ÿ•ธ๏ธ typst-go-wasm ๐Ÿค– Microsoft Agent Framework for Go โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #165
    July 25 ยท 1 hr 10 min

    Proposals, proposals, proposals. And faster PostgreSQL tests with Peter Downs

    Proposals Accepted: testing: allow examples with any signature Accepted: maps: add Identical func Accepted: sync/atomic: add Max/Min operators No proposal (!?): add algebraic enum types Lightning round GoLand 2026.2 Is Now Available G# Interview with Peter Downs GitHub pgtestdb pgmigrate Personal web site Twitter CloudX PocketBase โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #164
    July 11 ยท 1 hr 8 min

    ๐Ÿ’ฉ Security releases you MUST parse, GopherJS, TypeScript 7, and Patricio Diaz CRAPs on your code

    Go 1.26.5 and Go 1.25.12 are released Episode 54: ๐Ÿ›ก๏ธ Focus on security & crypto w/ Filippo Valsorda GopherJS 1.21.0 released Episode 53: Gleefully announcing new releases and projects from around the ๐ŸŒŒ GopherVerse & GopherJS interview with Grant Nelson GopherCon Israel CFP Proposal accepted: net/url: MustParse Lightning Round Using Go for Mobile Apps by David Newswanger Go-based TypeScript 7.0 reaches release candidate stage Interview with Patricio Diaz LinkedIn go-crap cargo-crap HexaGo GopherCon Latam go-testgen Go Struct Analyzer โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #163
    July 4 ยท 1 hr 19 min

    I'm So Meta, Even The Airing // Talking about Cup o' Go 2.0

    Jonathan and Shay talk about the show itself; a bit of context and history, what they like, what they don't like, and how it will change in the future. The main thing is it's still a short, focused, Go news program! But we discuss ways to improve it and increase its reach. Shoutout to My First Million's episode: "We hit record on our private strategy session" for the idea. โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #162
    June 27 ยท 1 hr 15 min

    Canada trip, 1.27rc1, `` vs โ€œ, and Go in the Gaming industry with Francis J. Nickels III

    Visit cupogo.dev for show notes, Patreon link, Swag, and more! ๐Ÿฅณ Go 1.27 Release Candidate 1 is released โ†ช๏ธ With Delve released as well โ€œ proposal: cmd/gofmt: don't rewrite into smart quotes ๐Ÿ’ธ OpenAI to acquire Ona Lightning round: Gopls: Model Context Protocol support Glaze now runs 100% on purego Interview with Francis J. Nickels III โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #161
    June 19 ยท 34 min

    Go's revolving door, live from ElevateDev

    Proposal declined: drop gccgo gaal โ€” Keep skills in sync across AI agents vscode-go 0.54.0 released generic methods in Go have been implemented Not everybody is happy about it Interview with Louis Cerona Genetec โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #160
    June 6 ยท 1 hr 9 min

    Quantum MIME, Eurovision, and lots of MONEY

    ๐Ÿคก Go 1.26.4 and 1.25.11 released ๐Ÿฅ‰ Learning Go, 3rd Edition by Jon Bodner in early release ๐Ÿ‡ฉ๐Ÿ‡ช GopherCon EU, June 15-18 @ Berlin, Germany ๐Ÿ’ฐ Reddit: Working with money in Go github.com/shopspring/decimal github.com/Rhymond/go-money Mitchell Hashimoto likes Go + Zig for AI โ—€๏ธ Video: How to Reverse Engineer Go Binaries Interivew with Preslav Rachev Personal site/blog: preslav.me Nim TEMPL chi gomjml Generative Art in Go โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #159
    May 30 ยท 33 min

    New rule: Every rule exists to be broken. (except this one?)

    GoConf, Sept 11 & Moscow, Russia CFP Proposals Accepted: Formal GODEBUG removal policy New: Allow explicit conversion from function to 1-method interface Blog: The 10 Go Error Handling Commandments by Preslav Rachev Learn Logging & Observability in Go @ boot.dev, use code CUPOGO to save 25% Video: Practical Go Development with AI Agents by Miki Tebeka Blog series: Understanding the Go Runtime by Jesรบs Espino โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #158
    May 23 ยท 19 min

    (AI) Some imp(AI)ortant sec(AI)urity fixes (AI). And AI is every(AI)where!

    ๐Ÿ›ก๏ธ Several security releases ๐Ÿ–ผ๏ธ Vulnerabilities in golang.org/x/image ๐Ÿ” Vulnerabilities in golang.org/x/crypto ๐Ÿฅ… Vulnerabilities in golang.org/x/net ๐Ÿ“˜ Blog: Introducing the pkg.go.dev API by Ethan Lee, Hana Kim, and Jonathan Amsterdam Free webinar: Practical Go Development with AI Agents, May 27 by Ardan Labs Proposals Accepted: json/v2 coming in Go 1.27 Episode 34: Interview with Joe Tsai about json/v2 Accepted: httptest.NewSynctestServer Lightning Round slk โ€” A blazingly fast Slack TUI Audience question from Miriah: In the age of AI coding, do we care about language-specific conferences? โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #157
    May 9 ยท 26 min

    Linux vs Windows: Which has the most security vulnerabilities in Go 1.26.2?

    GopherCon Agenda is live! Aug 3-6 @ Seattle Go 1.26.3 and 1.25.10 released with 11 security fixes Go + LLM projects gosymdb: A Go symbol and call-graph database backed by SQLite. cli-bridge: If you want agents to actually use your CLI, this is the missing piece. โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #156
    May 2 ยท 1 hr 3 min

    OpenAPI 3.1.0 support in kin-openapi, and a CRITical look at agentic coding

    kin-openapi v0.136.0 released with support for OpenAPI 3.1.0 git 2.54 released go-git Accepted proposal: modernize for atomic, embedlit, errorsastype, plusbuild, stringscut, stditerators ATL Builder Night, May 11 Interview with Tomasz Tomczyk crit.md / on GitHub Blog X Superpowers context-mode โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #155
    April 25 ยท 34 min

    Builds, Validation, Web3, CORS, Typescript-- wait this is a Go show?! with Paweล‚ Zaremba

    Visit cupogo.dev for show notes, Patreon link, Swag and more! proposal: cmd/go: add -buildversion build flag Validating data in Go by Phillipp Winter: https://nymity.ch/writing/articles/validation/ ETHWarsaw Event Calendar: Meetups, Conference & Hackathon Upcoming GoSF meetup: Go Meetup in San Francisco | Hosted by Meter jub0bs/cors: perhaps the best CORS middleware library for Go plus the relevant blogpost: Fearless CORS: a design philosophy for CORS middleware libraries (and a Go implementation) Paweล‚ on X: https://x.com/teghnet Announcing TypeScript 7.0 Beta โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #154
    April 18 ยท 25 min

    A Nil by any other name

    GopherCon Singapore, May 22-26 Accepted proposals uuid: add API to generate and parse UUID Related, likely decline: rename Nil to Zero strings, bytes: add CutLast deprecate h2c package Blog: Go 1.26.2-1 and 1.25.9-1 Microsoft builds now available Upcoming course: Idiomatic Testing in Go โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #153
    April 11 ยท 19 min

    Go 1.26.2 is a beast. Go upgrade!

    ๐Ÿ“„ GopherCon UK 2026 CFP open through Apr 16 Go 1.26.2 and 1.25.9 released with 10 CVE fixes โšก Lightning Round lneto โ€” Userspace networking primitives Blog: A Cryptography Engineerโ€™s Perspective on Quantum Computing Timelines by Filippo Valsorda Go on the ESP32 โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #152
    April 3 ยท 30 min

    Go is epic at Epic! Chat with Creed Haymond about Go in gaming

    Go 1.26.2 and Go 1.25.9 coming Tue, April 7 Go Blog: Type Construction and Cycle Detection by Mark Freeman Blog: Developing a 2FA Desktop Client in Go by Alex Pliutau ๐Ÿ™‰ Blog: Native Chaos Engineering: Testing Resilience with Fault & Latency Injection by Onur Cinar ๐Ÿ–จ๏ธ gpdf, A pure Go, zero-dependency PDF generation library with a layered architecture and declarative builder API. GitHub Web site โšก Lightning Round gopherlint valkey-go ๐ŸŽฎ Interview with Creed Haymond of Epic Games Creed on GitHub Creed on LinkedIn Epic Online Services โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #151
    March 27 ยท 16 min

    ๐ŸŒ‰ Live from SF w/ Josh Bleecher Snyder: Divide and Slog, Sponsored by Antithesis and Ardan Labs

    Sponsored by Antithesis and Ardan Labs! This episode was recorded live in Antithesis's offices in San Francisco, as part of the GoSF meetups in math/big: add Int.Divide method with rounding modes Delete BZR support Building slogbox Lightning Round: JetBrains Interviews with Go Developers Export TUI to Go bubbletea code Check out past episodes, swag store, and Patreon link in cupogo.dev! โ˜… Support this podcast on Patreon โ˜…

    • Transcript
  • #150
    March 23 ยท 35 min

    You get an error, โš ๏ธ you get an error, โš ๏ธ you get an error. โš ๏ธ Everybody gets an error! โš ๏ธโš ๏ธ

    ๐Ÿฏ Proposal Accepted: function type inference should work in all assignment contexts ๐Ÿงต Blog: Go String Concatenation Performance Optimization: Comparing 15 Methods by Winter Jung โš ๏ธ fallthrough podcast: Deprecate the Error Interface ๐Ÿ‘ข 25% off first payment at boot.dev with code CUPOGO โ˜… Support this podcast on Patreon โ˜…

    • Transcript
Showing 1โ€“20 of 21 episodes