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
Podcast website
Latest episode
Jul 4, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
This just in! When is a constructor that returns an interface appropriate? 🤔 17.05.2024 30:02
Upcoming conferences 🇯🇵 June 8: Go Conference 2024 @ Tokyo, Japan 🇩🇪 June 17-20: GopherCon EU @ Berlin, Germany 🇳🇱 June 19-21: DevOps Days @ Amsterdam, Netherlands 🇷🇺 June 24-25: Golang Conf 2024 @ St. Petersburg, Russia Proposals 👍 Accepted: go telemetry subcommand Previous discussion on Episode 62 ⛔ Declined: Notify of new major dependency versions Previous discussion on Episode 62 🆕 New: Mak...
A quick tour of some proposals, and a long chat about OpenAPI with Jamie Tanna 10.05.2024 1:03:59
Go 1.22.3 & 1.22.10 released Proposals Accepted: add binary. Append function Likely accept: new `go telemetry` subcommand Likely decline: Notify about new major versions of dependencies Packt book bundle Interview with Jamie Tanna Blog: Creating a more sustainable model for `oapi-codegen` in the future Blog: oapi-codegen is moving to its own org on GitHub: github.com/deepmap/oapi-codegen ★ Sup...
🤹 Pick any number, but not like that! Bartek Nowotarski talks Go vulnerability research 03.05.2024 1:03:52
Consider supporting the show by joining our Patreon ! 🆕 Releases Go 1.22.3 & 1.21.10 coming Tuesday 🪇 Conferences GopherCon Brazil, May 9 & 10 GopherDay Taiwan, May 25 🤹 Secure Randomness Blog: Evolving the Go Standard Library with math/rand/v2 Blog: Secure Randomness in Go 1.22 by Russ Cox new proposal: Require Linux kernel 3.17 for Go 1.24 🧑🔬 Interview with Bartek Nowotarski about...
🍪 Who stole the cookie from the cookie jar? Plus Paul Jolly talks about CUE 18.04.2024 1:05:18
Proposals 🍪 Accepted: support partitioned cookies Article: Prepare for thrid-party cookie restrictions New: add reflect. AssertTo Declined: builtin is[T any](any) bool Meetups & Conferences 🇨🇿 Prague Go Meetup , April 23 🇳🇱 Rotterdam Go Meetup , April 23 🌐 Conf42 Golang , April 25, Online 🇬🇧 GopherCon UK CFP closes May 17 🇮🇹 GoLab CFP closes May 6 Blog: Welcome to the Microsoft for Go Develo...
All about community - Dev Survey, Meetup Roundup, and talking with Bill Kennedy 12.04.2024 1:23:57
For more info, transcripts, and all the links, visit https://cupogo.dev . 🗳️ 2024 Go Developer Survey Hugot, Huggingface pipelines for Go Why is NPS bad? A blogpost by Jonathan 🍕 Meetups 🇺🇸 Denver 🇺🇸 Atlanta 🇳🇱 Amsterdam 🇮🇱 Israel 🧙 An interview with Bill Kennedy Twitter https://twitter.com/goinggodotnet LinkedIn https://www.linkedin.com/in/william-kennedy-5b318778/ Ardan Labs https://www.arda...
🌊 Avoid HTTP/2 floods, 🤐 don't log your secrets, and 🗣️ upcoming conferences 05.04.2024 30:51
Go 1.22.2 & 1.21.9 released Blog: HTTP/2 CONTINUATION Flood by Bartek Nowotarski Blog: HTTP/2 CONTINUATION Flood: Technical Details by Bartek Nowotarski 🗣️ Conferences & CFPs Official Go "Wiki" conferences list 🏴 Go West, October TBD @ Lehi, Utah CFP 🌐 Conf42 Golang , April 24 @ Online 🇧🇷 GopherCon Brazil , May 9-10 @ Florianópolis, SC Around the community 🤐 Blog: Prevent sensitive...
🚲 Bikeshedding about bikeshedding, and Go Community Roundup 29.03.2024 20:02
Proposals (re)accepted: add slices. Repeat function accepted: report use of too-new standard library symbols with go vet From around the community Blog: Context-induced performance bottleneck in Go by Gabriel Augendre New community Q&A site: godev.com , powerd by Apache Answer Blog: Go Enums Still Suck by Steven McCutcheon On Reddit ★ Support this podcast on Patreon ★
🚫 Computer says "No" 🧝 Plus one shell to rule them all with xiaq 22.03.2024 1:05:58
🇮🇹 GoLab 2024 coming up Nov 11-13 in Florence Itally CFP open through May 1 Proposals 🚫 Declined: time. Parse: letter-based formats 🚫 Declined: support int(bool) conversions 🗨️ Active: add builtin function is[T any](any) bool 🚫 Declined: range over nil function should panic Work with Jonathan Hall Interview with xiaq 🧝 Elvish web site zsh user manual ★ Support this podcast on Patreon ★
What makes a first-class Go port? Plus 👸 OpenAPI tools fit for a princess, with quobix 15.03.2024 1:11:10
🇬🇧 Manchester Go Meetup , April 3 Proposals 🕛 Declined: time: add "1136214245" as layout string for unix timestamp 💪 Active: promote windows/arm64 to first class port Go Blog: More powerful Go execution traces Design document: Execution tracer overhaul Neovim plugin for gopls documentation links On Reddit 👸 Interview with quobix Personal site Princess B33f Heavy Industries libopenapi openapi-ch...
🛡️ Focus on security & crypto w/ Filippo Valsorda 08.03.2024 1:17:39
🛡️ Security releases. Upgrade now! Go 1.22.1 & 1.21.8 google.golang.org/protobuf v1.33.0 👭 Happy International Women's Day! Upcoming meetups & events 🇬🇧 London Gophers, March 20 🇮🇱 Go Israel, March 12 🇬🇧 GopherCon UK Conference, August 14-16 CFP is open! Accepted proposals: Migrate x/crypto packages into the standard library Around the community Go enums suck ( hackernews discussion ) Red...
Gleefully announcing new releases and projects from around the 🌌 GopherVerse & GopherJS interview with Grant Nelson 01.03.2024 48:00
🛡️ Security updates coming on Tuesday Go 1.22.1 & 1.21.8 google.golang.org/protobuf and github.com/google/protobuf 🧀 Open proposal: use SwissTable to improve hash map performance Related releases GopherJS 1.19 beta1 with Go 1.19 support (w/o generics) TinyGo 0.31.0 with Go 1.22 support Around the community Upcoming Go Isreal Meetup , March 12 @ Orca GopherVerse , AI-Gopher generator from Crea...
🔁 Iterating through the week's news 23.02.2024 35:41
Meet the hosts Meet Shay: 🇮🇱 Go Israel Meetup, March 12 @ Orca Meet Jonathan: 🇳🇱 Go Amsterdam Meetup, Feb 27 @ Creative Fabrica Proposals Declined: 🤐 archive/zip: support for encrypted archives Accepted: 🔁 iter: new package for iterators Accepted: 🗺️ maps: add iterator-related functions Likely accept: 🍕 slices: add iterator-related functions Likely accept: bytes, strings: add iterator forms of...
slices.Pete and slices.Repeat sat on a fence, and interview with Daniel Martí 16.02.2024 58:11
Proposals: new: add slices. Repeat function accepted: deprecate runtime. GOROOT From the Go blog: Routing Enhancements for Go 1.22 How I write HTTP services in Go after 13 years by Mat Ryer Weaveworks shutting down On Reddit: Go 1.22 yielding a 18% regression in single-threading performance On YouTube: Why I Use Golang in 2024 by ThePrimeTime Interview with Daniel Martí Projects gofumpt CUE sh Soc...
🆕 Most of what you need to know about Go 1.22 09.02.2024 31:15
New releases ♬ Go 1.21.7 and 1.20.14 released 🧹 golangci-lint 1.56.1 released , including support for `--show-stats` and John's bugfix Conferences and Meetups 🇮🇱 Go Israel March 2024 hosted by Orca Security Go 1.22 Feature Rundown Official announcement , release notes , and download link Cool interactive release notes by Anton Zhiyanov The Loopvar bug has been fixed Range over int is now supporte...
🧑🚀 For our 1st anniversary, we debate about (white)space in Muxers for a looooong time 02.02.2024 27:25
Happy 1st anniversary to Cup o' Go! 🥳 Proposals go build -json accepted allow append(nil, arg) declined ( playground link ), because of existing alternative go vet: warn about recover in non-deferred function declined , because of lack of data allow multiple spaces between method and path in mux: new proposal Releases gofumpt 0.6.0 go-elasticsearch v8.12.0 with OT support Community ByteByteGo's "...
Cup o' Go - Trailer 02.02.2024 1:06
Preview for the Cup o' Go podcast - keep up to date with the Go (golang) community in 15 minutes per week, with Jonathan Hall and Shay Nehmad! ★ Support this podcast on Patreon ★
A bunch 🍇 of grape things are happening 26.01.2024 20:34
This show is supported by you! Consider joining as a Patreon member to support the show. Go 1.22RC2 released Take the new Go developer survey Learning Go , 2nd edition now available for e-purchase, print coming soon Listen to our interview with the author in Episode 44 GopherCon talk by Russ Cox: Go Changes Highlighting tools goimportcycle typex Reddit thread 🍇 grape Reddit thread ★ Support this...
📐 ⓦide rąnge οf tøpics wíth Yarɗen Laifėnfeld as gµest hoʂt 19.01.2024 30:29
This show is supported by you! Consider joining as a Patreon member to support the show. Thanks Yarden for coming on the show! Proposals Declined: ASCII output in Go tools , PowerShell investigation underway Likely Accept: `-json` flag for go build The new Range syntax Go Wiki: Rangefunc Experiment Range over int, over func proposal Go 1.22 range functions with database/sql Blog posts Debugging Go...
🤔 I think this IS a big deal & a whole bunch 🍇 of community projects 12.01.2024 23:46
You can now sponsor the show directly, via Patreon ! Go 1.21.6 & 1.20.13 released Conferences GoFunc 2024 , March 14-15 online, in Russian FOSDEM , Go Devroom Feb 3-4 in Brussels, Belgium GopherCon EU, Athens , Feb 6-8 in Athens, Greece Video/transcript of talk by Rob Pike: What We Got Right, What We Got Wrong Around the community GitHub's move to generated SDKs Go 1.22: Interactive release no...
🎉 A new year, and a 🎉 new pure-go SQLite library, with Ross Light 05.01.2024 1:00:51
Go 1.22RC1 is out Draft release notes golang.org/x/crypto/ssh vulnerability fixed CUE 0.7.0 released CUE web site Announcing River: fast and reliable background jobs for Go Reddit: Why is reinventing the wheel so prominent in Go? Reddit: Is it stupid to have a Go backend and NextJs frontend? SQLite GitHub: Benchmarks for Golang SQLite Drivers zombiezen.com/go/sqlite 1.0 released Marmot Interview w...
🗓️ Go 1.22RC1 next week; 📈 show analytics year in review, and chat with Jon Bodner, 📕 author of Learning Go, 2nd Ed. 15.12.2023 49:23
🐚 golang.org/x/crypto/ssh fix pre-announcement , upgrade Monday, December 18 The Go wiki has moved! 🗓️ Go 1.22RC1 coming Tuesday, December 19 Proposals 👎 declined: cmd/compile: allow compile-time override of constants 👎 declined: cmd/go: add language localization support to go doc Go blog: Finding unreachable functions with deadcode 🐳 Docker whale-comes AtomicJar, maker of Testcontainers Liste...
Go developer survey says, everybody uses Linux! And discussion on data engineering in Go 08.12.2023 39:39
Go 1.21.5 & 1.20.12 released Go Developer 2023H2 survey results are in Proposals accepted: deadcode command is on the way new: Add localization support to go doc new: Allow compile-time override of constants Blog: Optimizing Go string operations with practical examples by Alex Bledea This week's sponsor: Jonathan Hall's Fractional Gopher service Interview with Mickey Shnaiderman Previous episo...
🐳💐 DON'T PANIC! We have a bunch of good blogs for you, plus Sam Lown talks invoicing with Go 01.12.2023 51:12
Announcements 🔐 Go 1.21.5 & 1.20.12 pre-announcement 🧊 Go 1.22 frozen, this time for real Community ☕️ Mattproud's great Reddit answer for Java developers 🐍 Another good blog post from Preslav about Python vs Go Rich Hickey's talk about a similar subject 🦪 Ralf Steube developed a really cool tool for shell completions 🤫 Small Atom from Brandur about mixing a private function so external...
🐍 Shay has had it with these flippin' snakes on this flippin' show! + Canopy interview with Webb Morris 24.11.2023 47:27
CFPs 🇩🇪 GopherCon Europe, Berlin . Conference dates June 17-20, 2024 CFP open until Feb 18, 2024 Paged Out CFP open until Nov 25, 2023 Proposals 📖 accepted: cmd/doc: support 'go doc package@version' syntax Releases 🐍 cobra v1.8.0 released Hugo v0.120.0 vscode-go v0.40.0 From around the community NilAway: Practical Nil Panic Detection for Go 🤖 Go-specific ChatGPT bots GopherBro Moss the Go Exper...
🦃 Giving thanks for the Go Rorschach test, and chat with Ultimate Go Tour translator, Lucio Moraes 17.11.2023 44:15
Thank you to this week's sponsor, Backend Banter ! Conferences & CFPs 🇧🇪 FOSDEM '24 , Feb 3&4 @ Brussels Go Devroom CFP through December 1 🇬🇷 GopherCon EU, Athens , Feb 6-8 CFP Through November 19 🇧🇷 Ultimate Go Tour from Arden labs now available in Portuguese The original: A Tour of Go Proposals ❄️ Accepted: cmd/go: add support for dealing with flaky tests Accepted: x/tools/txtar: impleme...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.