Cup o' Go cover image

Cup o' Go

Latest episodes

undefined
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 ★
undefined
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 ★
undefined
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 ★
undefined
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 ★
undefined
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 ★
undefined
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 ★
undefined
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 ★
undefined
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 ★
undefined
Jan 19, 2024 • 30min

📐 ⓦide rąnge οf tøpics wíth Yarɗen Laifėnfeld as gµest hoʂt

This show is supported by you! Consider joining as a Patreon member to support the show.Thanks Yarden for coming on the show!ProposalsDeclined: ASCII output in Go tools, PowerShell investigation underwayLikely Accept: `-json` flag for go buildThe new Range syntaxGo Wiki: Rangefunc ExperimentRange over int, over func proposalGo 1.22 range functions with database/sqlBlog postsDebugging Go compiler performance in a large codebaseJaskaGO’s coordinated strike on macOS and WindowsError handling in Go web apps shouldn't be so awkward ★ Support this podcast on Patreon ★
undefined
Jan 12, 2024 • 24min

🤔 I think this IS a big deal & a whole bunch 🍇 of community projects

You can now sponsor the show directly, via Patreon!Go 1.21.6 & 1.20.13 releasedConferencesGoFunc 2024, March 14-15 online, in RussianFOSDEM, Go Devroom Feb 3-4 in Brussels, BelgiumGopherCon EU, Athens, Feb 6-8 in Athens, GreeceVideo/transcript of talk by Rob Pike: What We Got Right, What We Got WrongAround the communityGitHub's move to generated SDKsGo 1.22: Interactive release notes by Anton ZhiyanovMeet OpenBao, an Open Source Fork of HashiCorp VaultOpenTofu is going GAApache AnswerPocketbase ★ Support this podcast on Patreon ★

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app