Cup o' Go cover image

Cup o' Go

Latest episodes

undefined
Jan 24, 2025 • 32min

🌲🌳🌲 If an error falls in forest, and there's no variable around to see it... ?

Go 1.24RC2 releasedGo 1.23.5 & 1.22.11 released🇺🇸 GopherCon, Aug 26-28 @ New York, New YorkCFS open through March 3Proposals🇺🇸 New: reduce error handling boilerplate using ?🥁 New: sync/v2 packageLightning round📼 VHS v0.9.0🤖 openai-go📦 Video: I tried to deploy to a VPS without Docker... ★ Support this podcast on Patreon ★
undefined
Jan 17, 2025 • 37min

🎤 A nil microphone won't keep us away from the 1.24 Interactive Tour or trying Hugo's new features

🛡️ Security updatesGo 1.23.5, 1.22.11, and 1.24RC2 coming Jan 16github.com/golang/glog v1.2.4 released last weekGo 1.24 interactive tourProposalsOn hold: container/unordered: a generic hash table with custom hash function and equivalence relation#️⃣ Active: hash: standardize the hash functionBlog post: Go is a Well-Designed Language, Actually by Matt HallHugo v0.141.0 released🌩️ Lightning RoundCL: Grammar nit fix inspired by last week's Boldly Go: Daily post☮️ Video: Building my first project with Go by Peaceful ProgrammerPixel2, 2D game library in Go ★ Support this podcast on Patreon ★
undefined
Jan 10, 2025 • 44min

🗓️ 2025 conference preview, GoReleaser enhancements, and whether to use assertion libraries

🪵 github.com/golang/glog fix pre-announcementConferences🇧🇷 GopherCon LATAM @ Florianópolis, SC, Brazil, May 5-6🇩🇪 GopherCon EU @ Berlin, Germany, June 16-19CFP through February 23🇬🇧 GopherCon UK @ London, UK, August 13-15CFP starts March 1go-safewebOn Hacker News🦀 GoReleaser 2.5 includes Zig & Rust supportComing soon: GoReleaser 2.6🌩️ Lightning RoundBlog: Leveraging benchstat Projections in Go Benchmark Analysis! by Bartek PłotkaGolang NuggetGolang WeeklyApplied Go WeeklyTesting discussionBlog: if got, want: A Simple Way to Write Better Go Tests by Michael LynchReddit discussion ★ Support this podcast on Patreon ★
undefined
Jan 3, 2025 • 37min

ʕ◔ϖ◔ʔ -> 🦀 Rust GOes Async, Survey says LLMs aren't all over, & new questions

Happy New Year, everyone!Visit cupogo.dev to buy Swag🇮🇪 Go Ireland relaunch - tcube Dublin on Feb 6th.🦀 Rust GOes Async on Alexander Fadeev's blogHello Internet podcast🗳️ Go Developer Survey 2024 H2 Results🗣️ Best practices of using Go and Prometheus in Kubernetes environmentWails: YouTube video + grpcmd ★ Support this podcast on Patreon ★
undefined
Dec 20, 2024 • 22min

➿ Jonathan and Josh iterate through the Go 1.24 changes and related proposals

Go 1.24rc1 is out. Start testing it!golang.org/x/net v0.33.0 released with security patches for golang.org/x/net/html🇸🇬 GopherCon Singapore coming up, Jan 22-241.24 in preview🧶 New iterator functions added to the bytes and strings packages🗺️ sync.Map has a new, faster implementationThe testing package's T and F types now expose a Context() methodProposals➿ x/exp/xiter: new package with iterator adapters🗂️ os: add iterator variant of File.ReadDirLightning round🌈 Bifröst is an advanced SSH server, written in Gogithub.com/gliderlabs/ssh wraps the crypto/ssh package with a higher-level API for building SSH servers👩‍🍳 Go Recipespi.dev, generate podcasts for the repos you lovesketch.dev, Go playground alternative ★ Support this podcast on Patreon ★
undefined
Dec 13, 2024 • 28min

Update your crypto! And Go 1.24 preview

golang.org/x/crypto security updateGo 1.24 draft release notesBlog: What's missing from Golang Generics? by Nick TobeyLightning RoundBlog: Weak Pointers in Go: Why They Matter Now by Phuong LeOrchestrion: Compile-time auto-instrumentation for GoBuilding a distributed log using S3 (under 150 lines of Go)Video: Rethinking Domain-Driven Design in Go: From Myths to Reduced Project Complexity by Robert Laszczak ★ Support this podcast on Patreon ★
undefined
Dec 6, 2024 • 21min

One and two and three and four and proposals!

Go 1.23.4 and 1.22.10 releasedProposalsAccepted & implemented: testing: shuffle seed should be different when -shuffle=on and -count flag is setCLNew: cmd/vet: add check for sync.WaitGroup abuseAccepted: cmd/vet: warn about structs marked json omitemptyNew: runtime/mainthread: add mainthread.Do for mediating access to the main threadLightning Roundgithub.com/bitfield/qrand -- Quantum random numbersBlog post: I stan clearing maps, no cap by Phil Pearl ★ Support this podcast on Patreon ★
undefined
Nov 23, 2024 • 1h 1min

🔏🇺🇸 The FIPS Episode including an interview with Alex Scheel

This week Jonathan and Shay go deep into FIPS, cryptography, and security, and interview Alex Scheel about it as well!ProposalsGo moves toward FIPS-140🎚️ crypto: mechanism to enable FIPS mode #70123🎛️ proposal: cmd/go: add fips140 module selection mechanism #70200↪️ crypto/tls: add ConnectionState.CurveID #67516Community👮 Writing secure Go code by Jakub Jarosz🧳 r/golang - Who's hiring - November 2024Ad break🔗 Find all the links, including Patreon, on cupogo.dev.🤝 Follow us now on LinkedIn.🗼 KeepHQ! AIOps for the masses.Interview with Alex Scheelcipherboy~, Alex's siteFIPS 140-3 Security Requirements for Cryptographic Modulesthe cryptopals crypto challengesManage, store, and distribute sensitive data with OpenBao ★ Support this podcast on Patreon ★
undefined
Nov 15, 2024 • 29min

🎂 ¡Feliz quinceañera a Golang! 🪅

🇩🇪 Hannover Go meetup, Nov 19🎂 Go Blog: Go Turns 15 📊 Video: The Business of Go by Cameron BalahanProposalsAccepted: End support for macOS 11 in go 1.25New discussion: Memory regions🗲 Lightning round🛞 Watermill 1.4: Event-Driven library for Go🛩️ Package singleflight provides a duplicate function call suppression mechanism.🧟 Creating a Brainrot Language Server in Golang by Jitesh Kumar SahooFollow us now on LinkedIn! ★ Support this podcast on Patreon ★
undefined
Nov 8, 2024 • 1h 3min

🎆 70,000 Go issues, and still going strong, Terraform for Factorio, and John Crickett on learning without LeetCode

Go 1.23.3 and 1.22.9 releasedProposalsAccepted: 📂 Safer file open methodsLikely accept: Drop macOS 11 support for Go 1.25🎆 The Go project recently passed the 70,000 issues on GitHub, with net/http: short writes with FileServer on macos🇮🇹 GoLab tickets still available, Florence Italy, Nov 11-13Reddit: Is there a path forward for Go's yaml situation?Factorio RoundFactorio server managerFactoCordmapshotterraform-factorio-providerInterview with John CricketCoding ChallengesLinkedInYouTubeX/Twitter ★ 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.
App store bannerPlay store banner