Jonathan Hall & Shay Nehmad

Cup o' Go

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

Author

Jonathan Hall & Shay Nehmad

Category

Technology

Podcast website

cupogo.dev

Latest episode

Jul 4, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

🎂 Happy birthday, Go! 🎂 10.11.2023

Thank you to this week's sponsor, Backend Banter ! 🎂 Happy birthday, Go! Go was announced 14 years ago Watch Russ Cox's intro video Go 1.21.4 & 1.20.11 released with important Windows security fixes Proposals Make deadcode a supported command Memory arenas on hold indefinitely Releases 🦍 Gorilla v1.8.1 sqlc v1.23.0 Related: Announcing sqlc-gen-go sarama 1.42.0 AWS SDK for Go Aligns with Go R...

❄️ Be unique, just like everyone else & interview with 📦 testcontainers maintainer Manuel de la Peña 03.11.2023

Thank you to this week's sponsor, Backend Banter ! 🛡️ Security pre-release announcement Go 1.21.4 and 1.20.11 coming on Tuesday, November 7 Conferences 🇮🇪 GopherCon Ireland yesterday 🇸🇬 GopherCon Singapore ongoing, yesterday and today 🇬🇧 Fyne Conf today 🇦🇺 GopherCon AU , November 10-11 🇨🇳 GopherChina , November 19 🇮🇹 GoLab , Italy, November 19-21 Proposals Accepted: new package with unique. Handle...

🏠 Home on the Range over ints and funcs & 🛡️ Go security with Juho Nurminen 27.10.2023

Thank you to this week's sponsor, Backend Banter ! Proposals Accepted: spec: add range over int, range over func Range over int targeted for Go 1.22 Range over func targeted for Go 1.22 behind the GOEXPERIMENT=rangefunc flag Accepted: go/version: package for handling Go version strings Accepted: io/fs, net/http: new interface for automatic ETag serving Conferences 🧭 GoWest happening TODAY in Lehi...

🗠 gopls 0.14 with opt-in telemetry is coming! And Eliav Lavi talks about some challenges with JSON 20.10.2023

Thank you to this week's sponsor, Koyeb ! gopls v0.14.0-pre4 released Previous discussion about opt-in telemetry in episode 12 GopherCon Brazil Conference: May 9, 2024 in Florianópolis, SC CFP open until December 15, 2023 "Forward compatibility" pains Go modules initialised by go1.21.1 cannot be built using go1.20.8 Using go mod tidy on v1.21+ breaks usage of older Go mod Third-party compression l...

🛡️ HTTP/2 security fix, 🚫 no more untyped zero, and hacking 🧬 DNA in Go with Timothy Stiles 13.10.2023

Thank you to this week's sponsor, Koyeb ! Go 1.21.3 and 1.20.10 released Proposals Retracted: untyped builtin zero Accepted: Move wiki to x/website Related discussion (closed for now): Should the Go project stop importing GitHub PRs? Ongoing discussion: encoding/json/v2 Checkout last week's episode for related interview with Joe Tsai Viper v1.17 released with slog support Conferences and events Go...

Clothe your returns 👕 and all about encoding/json/v2 with Joe Tsai 06.10.2023

Thank you to this week's sponsor, Koyeb ! Go 1.21.2 & 1.20.9 released . Upgrade yesterday! 💻 Hacktoberfest is happening now How to participate Go projects participating Proposals 🔀 Accepted: testing: shuffle seed should be different when -shuffle=on and -count flag is set Previously discussed in episode 32 🧮 Accepted: math/rand/v2: revised API for math/rand Previously discussed in episode 2...

🤖 ☕ Your job is safe from AI and interns, & interview with Ian Smith: a new way to write Go microservices 29.09.2023

Thank you to this week's sponsor, Koyeb ! Go 1.21.2 & 1.20.9 to release Oct 5 Conferences 🇺🇸 Go West Conference , Lehi, Utah, USA & Online, October 27 🌐 Go-perf Meetup , CFP closes Oct 7, event early November Proposals & Bug Reports ☕ Active: Add intern package 🏎️ Closed: cmd/go: 1.21 regression in test times with -race Blog posts ⚒️ Forward Compatibility and Toolchain Management in...

🔀 Shuffle your tests, 🔠 WHY IS YOUR CAPSLOCK ON? and interview with Wilken Rivera of GDN 22.09.2023

Thank you to this week's sponsor, Koyeb ! 🇺🇸 GopherCon , San Diego, CA, USA, September 25-28 OpenTofu (formerly OpenTF) officially joins the Linux Foundation Blog post: OpenTF is NOT the fork 🔀 Proposal: testing: shuffle seed should be different when -shuffle=on and -count flag is set Blog posts ➿ Go blog: Fixing For Loops in Go 1.22 Go blog: Backward Compatibility, Go 1.21, and Go 2 Thoughts on...

Conferences galore for Q4, Alien Abduction 🛸, and interview with Peter Seebach aka Seebs on Go performance 15.09.2023

Thank you to this week's sponsor, Koyeb ! So many conferences! 🇺🇸 GopherCon , San Diego, CA, USA, September 25-28 🎟️ Tickets still available 🏨 Hotel discount extended to Monday, September 18 🇮🇪 GopherCon Ireland , Dublin, November 2 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Fyne Conf , Edinburgh, November 3 CFP open until October 6 🇸🇬 GopherCon Singapore , November 2-3 🇦🇺 GopherConAU , Sydney, November 8-10 🇮🇹 GoLab , Florence,...

Tool{chain}s of the trade, meetup war stories, and OpenTF/HashiCorp discussion with env0 CEO Ohad Maislish 08.09.2023

Thank you to this week's sponsor, Koyeb ! 🆕 Go 1.21.1 & 1.20.8 released ⚒️ Related: Tool dependencies proposal has been accepted , and here's the design document link . We got you covered ;) 🎫 Conference updates 🇮🇳 GopherCon India TOMORROW - shoutout Rishi Chandwani for bringing it to our attention 🇬🇧 Fyne Conf Nov 3rd in the UK, CFP open until Oct 6 Thoughts on the HashiCorp story from Emil...

"slog"-ging through a mountain of Go news 01.09.2023

Thank you to this week's sponsor, Koyeb ! Go 1.21.1 & 1.20.8 coming Sept 6 Conference updates 🇺🇸 GopherCon in San Diego, California, USA, coming Sept 26-29 📼 GopherCon EU videos are online! HashiCorp announced open source licence change Proposals: Accepted: net/http: enhanced ServeMux routing Related Reddit discussion: Is the standard library enough for a web backend? ⏱️ Discussion: metrics f...

Go 1.21.0 is here! Time to get hyped about 1.22! Plus an interview with Josh Bleecher Snyder 11.08.2023

🇬🇧 GopherCon UK, Aug 16-18 🥳 Go 1.21.0 is released! Smallest release since Go 1.5 golangci-lint v1.54.0 released with Go 1.21 support  Proposals Accepted: 0️⃣ Untyped zero Accepted (and implemented): Use WithCancelCause for eggrgroup. WithContext Accepted: Experimental range support behind GOEXPERIMENT=range New library: concurrent-swiss-map v1.0.0 Blog post: A linter I really recommend you to us...

Is it Gone-W or Go-New? Plus CVE fixes, Go Dev Survey, and Benthos interview 04.08.2023

Go 1.21RC4 is out 🪳 CVEs CVE-2023-29409 fixed in Go 1.20.7 & 1.19.12 CVE-2023-3978 fixed in golang.org/x/net & golang.org/x/net/html v0.13.0 CVE-2023-29407 & CVE-2023-29408 fixed in golang.org/x/image & golang/x/image/tiff v0.10.0 🗳️ Go Developer Survey open until August 10 🆕 gonew: Experimenting with project templates by Cameron Balahan 📘 Have you written a book about Go? Conta...

📚 So many Go books, so little time! Plus upcoming security releases, GopherCon ⚡ lightning talks, and interview with Donia Chaiehloudj 28.07.2023

Today we're joined by guest co-host, Adelina Simion! Adelina works at Form3, co-organizer of Women Who Go, London and London Gophers , and is the author of Test-Driven Development in Go . 🛡️ Security updates coming August 1: Go 1.20.7 & 1.19.12 golang.org/x/image/tiff golang.org/x/net and golang.org/x/net/html Conferences GopherCon Singapore , Nov 2-3 CFP open until August 14 GopherCon , San D...

Change is in the air! Untyped zero, coroutines, and improved http.ServeMux. 21.07.2023

Go 1.21RC3 released 🎉 loopvar fix has been ACCEPTED! Likely to be included in 1.22 Blog post: Coroutines for Go by Russ Cox 🌐 net/http.serveMux routing improvements is now an official proposal 0️⃣ New proposal: add an untyped zero Echo 4.11.0 released Join us on Slack at #cup-o-go on the Gophers Slack , and  buy your own Cup o' Go Merch 🛍️ ! ★ Support this podcast on Patreon ★

🦍 Gorilla's back! govulncheck 1.0, and conferences galore 14.07.2023

Security fixes: Go 1.20.6 & 1.19.11 released Conferences 🇰🇷 GopherCon Korea , Seoul, August 5-6 🇬🇧 GopherCon UK , London, August 16-18 🇺🇸 GopherCon , San Diego, CA, USA, September 25-28 🇮🇪 GopherCon Ireland , Dublin, November 2 ( CFP ends July 14 ) 🦍 Gorilla's Back! govulncheck v1.0.0 released Blog post: Finding bugs with fuzzing by John Arundel act , Run GitHub Actions locally, v0.2.48 relea...

Where to find Go jobs, will Go stop accepting GitHub PRs? And upcoming changes to 1.21 and 1.22 07.07.2023

Go 1.21 coming soon 🍕 New cmp , slices , and maps packages 🪵 Structured logging Execution tracer overhaul, targeted for Go 1.22 Issue #60773 Proposal doc Should the Go project stop importing GitHub PRs? GitHub Discussion Reddit Discussion 📻 Blog post: Podcasts for Go Developers Where to find Go jobs Go Israel Meetup job board On the Gophers Slack #jobs - 📰 Postings for Go jobs #jobs-remote -...

Hello, Brewster! Go 1.21 features, No YAML for you, and Women Who Go come on the show! 30.06.2023

Conferences: GopherCon AU CFP through July 31   Proposals: Accepted: Add generic database/sql. Null[T] Declined: Add YAML to stdlib Likely accept: Make GOPATH invincible  Go 1.21 overview: Find the release notes here Go 1.21 improves build speed by up to 6%, largely thanks to building the compiler itself with PGO. New stack traces Type inference improvements Unicode 15.0.0 Releases: Delve 1.21.0 g...

Go 1.21 coming soon! Plus John Arundel's advice for those who aren't enjoying Go so much 23.06.2023

Thank you to this week's sponsor, Koyeb ! 🇪🇺 GopherCon EU next week in Berlin! June 26-29 🧪 Go 1.21rc2 is out Read the draft release notes 💬 Discussion (closed): Add package forwarding 💬 Discussion (ongoing): Move HTTP/2 to the standard library Community highlights 🎮 Dendy , NES emulator written in Go grank.io , Go packages ranked by Google Page Rank and GitHub stars Koyeb is a developer-frien...

Why would they change math? Math is math! Also, the Internet is on strike, and an interview with Andy Williams about Fyne 16.06.2023

Thank you to this week's sponsor, Koyeb ! Go 1.20.5 & 1.19.10 released VSCode-go v0.39.0 released 🖩 Discussion: Add new API for math/rand   📊 SO 2023 Survey Results The internet is on strike! /r/golang is temporarily restricted Stack Exchange moderation strike 👩 Women Who Go 🇮🇱 Women who Go Israel is back 🇬🇧 Also check out our past interview with Adelina Simion , co-organizer of Women Who Go...

Don't defer your time.Since calls; Hugo is safer than ever! And interview with Koyeb CEO and cofounder, Yann Léger 06.06.2023

Thank you to this week's sponsor, Koyeb ! Go 1.20.5 & 1.19.10 coming any moment now Proposals 📜 Accepted: Add `else with` to templates ⌚ Likely accept: cmd/vet: time. Since should not be used in defer statement New proposal: database/sql: add generic Null[T] Releases Hugo v0.113.0 with HTTPS support 🐍 spf13/viper v0.16.0 golangci-lint v1.53.0 , .1 , & .2 , with several new linters, and...

Go-ing to the Max(): Exploring new builtins, HTTP routing enhancements, plus 5, no, 6, Hugo releases 29.05.2023

Thank you to this week's sponsor, Koyeb ! New builtins, min & max coming in Go 1.21 Discussion: Possible enhancements to http. ServeMux routing Hugo v0.112.0 - .5 released Check out Gont , A testing framework for distributed Go applications Random Testing blog series by John Arundel, Fuzz Testing in Go Koyeb is a developer-friendly serverless platform to deploy apps globally. No-ops, servers,...

Cup o' Go mugs are all the rage, Shay's an official contributor, and an interview with Applied Go Weekly editor, Christoph Berger 22.05.2023

A big thanks to this episode's sponsor, Koyeb ! Proposal, accepted and merged: slices: add Reverse Correction: GOEXPERIMENT=gocacheprog feature won't introduce new cache invalidation bugs New proposal: strings. First function Blog post: Some notes on the cost of Go finalizers (in Go 1.20) by Chris Siebenmann PayPal's key-value store, JunoDB, has been open-sourced Koyeb is a developer-friendly serv...

Survey says: I use Linux 🐧! Also cons, proposals, releases and an interview with Lane Wagner 15.05.2023

Conferences:  GopherCon Europe , Berlin, June 26-29 Gopher China , June 9-11 Go Dev Survey 2023Q1 results  StackOverflow Dev Survey 2023 Proposals A formal proposal to change loop variable semantics   Limit cap of Buffer. Bytes() result New Proposal: Optional improved caching Community SemanticDiff supports Go  Redis go client   " Anyone knows of any good Go podcasts? " Go Time https://changelog.c...

What the ʕ◔ϖ◔ʔ? New merch, TDD book interview with Adelina Simion, and more 08.05.2023

Check out our new Merch store and buy your very own Cup o' Go coffee mug or sticker! Go 1.20.4 and Go 1.19.9 are released Conferences: Go Conference 2023 Japan, Online June 2 GothamGo, New York City June 9 Proposals Likely decline: Add new testing/cmp package Retracted: Add .ʕ◔ϖ◔ʔ as an alternate spelling of .go in file names Ongoing discussion: Add new package cmp, with Ordered, Min, Max Blog pos...

Listen to the Cup o' Go podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.