

Cup o' Go
Jonathan Hall & Shay Nehmad
Stay up to date with the Go community in about 15 minutes per week
Episodes
Mentioned books

Apr 18, 2024 • 1h 5min
🍪 Who stole the cookie from the cookie jar? Plus Paul Jolly talks about CUE
Proposals🍪 Accepted: support partitioned cookiesArticle: Prepare for thrid-party cookie restrictionsNew: add reflect.AssertToDeclined: builtin is[T any](any) boolMeetups & 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 6Blog: Welcome to the Microsoft for Go Developers BlogBlog: Go performance from version 1.0 to 1.22 by Ben HoytInterview with Paul JollyCUE web siteTwitterLinkedIn
★ Support this podcast on Patreon ★

Apr 12, 2024 • 1h 24min
All about community - Dev Survey, Meetup Roundup, and talking with Bill Kennedy
For more info, transcripts, and all the links, visit https://cupogo.dev.🗳️ 2024 Go Developer SurveyHugot, Huggingface pipelines for GoWhy is NPS bad? A blogpost by Jonathan🍕 Meetups🇺🇸 Denver 🇺🇸 Atlanta🇳🇱 Amsterdam🇮🇱 Israel🧙 An interview with Bill KennedyTwitter https://twitter.com/goinggodotnetLinkedIn https://www.linkedin.com/in/william-kennedy-5b318778/Ardan Labs https://www.ardanlabs.com/instructors/bill-kennedy/Hanna HatsThis show is supported by you! If you feel so inclined, please become a member of our Patreon: https://www.patreon.com/user?u=52571196
★ Support this podcast on Patreon ★

Apr 5, 2024 • 31min
🌊 Avoid HTTP/2 floods, 🤐 don't log your secrets, and 🗣️ upcoming conferences
Go 1.22.2 & 1.21.9 releasedBlog: HTTP/2 CONTINUATION Flood by Bartek NowotarskiBlog: HTTP/2 CONTINUATION Flood: Technical Details by Bartek Nowotarski🗣️ Conferences & CFPsOfficial Go "Wiki" conferences list🏴 Go West, October TBD @ Lehi, UtahCFP🌐 Conf42 Golang, April 24 @ Online🇧🇷 GopherCon Brazil, May 9-10 @ Florianópolis, SCAround the community🤐 Blog: Prevent sensitive data from leaking by Willem SchotsReddit discussion: If you could redesign Go from scratch, what would you change?Ad break:Software you can love conference: https://sycl.it/
★ Support this podcast on Patreon ★

Mar 29, 2024 • 20min
🚲 Bikeshedding about bikeshedding, and Go Community Roundup
Proposals(re)accepted: add slices.Repeat functionaccepted: report use of too-new standard library symbols with go vetFrom around the communityBlog: Context-induced performance bottleneck in Go by Gabriel AugendreNew community Q&A site: godev.com, powerd by Apache AnswerBlog: Go Enums Still Suck by Steven McCutcheonOn Reddit
★ Support this podcast on Patreon ★

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 ★