🗓️ 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 ★
--------
43:43
ʕ◔ϖ◔ʔ -> 🦀 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 ★
--------
37:10
➿ 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 ★
--------
22:20
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 ★
--------
28:01
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 ★