➿ 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 ★
--------
21:02
🔏🇺🇸 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 ★
--------
1:01:20
🎂 ¡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 ★