
Cup o' Go
Stay up to date with the Go community in about 15 minutes per week
Latest episodes

Mar 22, 2024 • 1h 6min
🚫 Computer says "No" 🧝 Plus one shell to rule them all with xiaq
🇮🇹 GoLab 2024 coming up Nov 11-13 in Florence ItallyCFP open through May 1Proposals🚫 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 panicWork with Jonathan HallInterview with xiaq🧝 Elvish web sitezsh user manual
★ Support this podcast on Patreon ★

Mar 15, 2024 • 1h 11min
What makes a first-class Go port? Plus 👸 OpenAPI tools fit for a princess, with quobix
🇬🇧 Manchester Go Meetup, April 3Proposals🕛 Declined: time: add "1136214245" as layout string for unix timestamp💪 Active: promote windows/arm64 to first class portGo Blog: More powerful Go execution tracesDesign document: Execution tracer overhaulNeovim plugin for gopls documentation linksOn Reddit👸 Interview with quobixPersonal sitePrincess B33f Heavy Industrieslibopenapiopenapi-changeswiretapvacuumJSON CrackOn YouTubeAPI Days conference
★ Support this podcast on Patreon ★

Mar 8, 2024 • 1h 18min
🛡️ Focus on security & crypto w/ Filippo Valsorda
🛡️ Security releases. Upgrade now!Go 1.22.1 & 1.21.8google.golang.org/protobuf v1.33.0👭 Happy International Women's Day!Upcoming meetups & events🇬🇧 London Gophers, March 20🇮🇱 Go Israel, March 12🇬🇧 GopherCon UKConference, August 14-16CFP is open!Accepted proposals: Migrate x/crypto packages into the standard libraryAround the communityGo enums suck (hackernews discussion)Reddit: Why does Go have so many traps?Blog: for Loop Semantic Changes in Go 1.22: Be Aware of the ImpactInterview with Filippo ValsordaPersonal web site: https://filippo.io/cryptopals.com challengesStanford Cryptography course on courseraRecurse CenterRead/sign up for Filippo's newsletter/blogThe blog post that started it all: I'm now a full-time professional open source maintainer
★ Support this podcast on Patreon ★

Mar 1, 2024 • 48min
Gleefully announcing new releases and projects from around the 🌌 GopherVerse & GopherJS interview with Grant Nelson
🛡️ Security updates coming on TuesdayGo 1.22.1 & 1.21.8google.golang.org/protobuf and github.com/google/protobuf🧀 Open proposal: use SwissTable to improve hash map performanceRelated releasesGopherJS 1.19 beta1 with Go 1.19 support (w/o generics)TinyGo 0.31.0 with Go 1.22 supportAround the communityUpcoming Go Isreal Meetup, March 12 @ OrcaGopherVerse, AI-Gopher generator from Creative Fabrica🔭 GopherWatch, keep tabs on Go modulesCreated by Mechiel Lukkien, interviewed in episode 3Go Blog: Robust generic functions on slices by Valentin DeleplaceReddit: My experience with Go as a Python developer🎙️ glee🏄 Interview with Grant NelsonGopherJS on GitHubWorkivaGrant on GitHub
★ Support this podcast on Patreon ★

Feb 23, 2024 • 36min
🔁 Iterating through the week's news
Meet the hostsMeet Shay: 🇮🇱 Go Israel Meetup, March 12 @ OrcaMeet Jonathan: 🇳🇱 Go Amsterdam Meetup, Feb 27 @ Creative FabricaProposalsDeclined: 🤐 archive/zip: support for encrypted archivesAccepted: 🔁 iter: new package for iteratorsAccepted: 🗺️ maps: add iterator-related functionsLikely accept: 🍕 slices: add iterator-related functionsLikely accept: bytes, strings: add iterator forms of existing functionsBlog post: Questioning Go's range-over-func Proposal by Richard Ulmergo generate considered unsafe?
★ Support this podcast on Patreon ★

Feb 16, 2024 • 58min
slices.Pete and slices.Repeat sat on a fence, and interview with Daniel Martí
Proposals:new: add slices.Repeat functionaccepted: deprecate runtime.GOROOTFrom the Go blog: Routing Enhancements for Go 1.22How I write HTTP services in Go after 13 years by Mat RyerWeaveworks shutting downOn Reddit: Go 1.22 yielding a 18% regression in single-threading performanceOn YouTube: Why I Use Golang in 2024 by ThePrimeTimeInterview with Daniel MartíProjectsgofumptCUEshSocialGitHubBluesky
★ Support this podcast on Patreon ★

Feb 9, 2024 • 31min
🆕 Most of what you need to know about Go 1.22
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 bugfixConferences and Meetups🇮🇱 Go Israel March 2024 hosted by Orca SecurityGo 1.22 Feature RundownOfficial announcement, release notes, and download linkCool interactive release notes by Anton ZhiyanovThe Loopvar bug has been fixedRange over int is now supported with range over func iterators in experimental modeNew math/rand package, the first v2 to land in stdlibNew HTTP routing, with support for methods and wildcardsMuch to Shay's chagrin, Accepted: net/http: allow multiple spaces between method and path in mux patternsNew Slices package, including a great blog post about the Concat func from Carlana JohnsonBetter look for "trace" tool's web UIAd breakPatreon
★ Support this podcast on Patreon ★

Feb 2, 2024 • 27min
🧑🚀 For our 1st anniversary, we debate about (white)space in Muxers for a looooong time
Happy 1st anniversary to Cup o' Go! 🥳Proposalsgo build -json acceptedallow append(nil, arg) declined (playground link), because of existing alternativego vet: warn about recover in non-deferred function declined, because of lack of dataallow multiple spaces between method and path in mux: new proposalReleasesgofumpt 0.6.0go-elasticsearch v8.12.0 with OT supportCommunityByteByteGo's "How Disney Hotstar Captures One Billion Emojis!" (Medium article alternative)Ad breakPatreonGitting Things Done by Omer RosenbaumThis show is supported by you! Consider joining as a Patreon member to support the show.
★ Support this podcast on Patreon ★

Feb 2, 2024 • 1min
Cup o' Go - Trailer
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 ★

Jan 26, 2024 • 21min
A bunch 🍇 of grape things are happening
This show is supported by you! Consider joining as a Patreon member to support the show.Go 1.22RC2 releasedTake the new Go developer surveyLearning Go, 2nd edition now available for e-purchase, print coming soonListen to our interview with the author in Episode 44GopherCon talk by Russ Cox: Go ChangesHighlighting toolsgoimportcycletypexReddit thread🍇 grapeReddit thread
★ Support this podcast on Patreon ★
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.