"slog"-ging through a mountain of Go news

Cup o' Go ·

Thank you to this week's sponsor, Koyeb (https://www.koyeb.com/?utm_source=cupogo&utm_medium=podcast)!

• Go 1.21.1 & 1.20.8 coming Sept 6 (https://groups.google.com/g/golang-announce/c/UXJQvKffcao) • Conference updates • 🇺🇸 GopherCon (https://www.gophercon.com/) in San Diego, California, USA, coming Sept 26-29 • 📼 GopherCon EU videos are online! (https://gopherconeurope.substack.com/p/release-notes-v202311)

• HashiCorp announced open source licence change (https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license) • Proposals: • Accepted: net/http: enhanced ServeMux routing (https://go.dev/issue/61410) • Related Reddit discussion: Is the standard library enough for a web backend? (https://www.reddit.com/r/golang/comments/164wad7/the_standard_library_is_enough_to_build_a_backend/)

• ⏱️ Discussion: metrics for the standard library (https://github.com/golang/go/discussions/61638) • 📂 Declined (for now): io/fs: add writable interfaces (https://github.com/golang/go/issues/45757)

• [Sponsored] Blog post: Deploy and scale high-performance background jobs with Koyeb Workers (https://www.koyeb.com/blog/deploy-and-scale-high-performance-background-jobs-with-koyeb-workers) • 🤿 log/slog deep dive • Blog post: Structured Logging with slog (https://go.dev/blog/slog) • Collection of slog handlers and middlewares: github.com/samber/slog-multi (https://github.com/samber/slog-multi) • Logrus issue: Add slog compatibility layer (https://github.com/sirupsen/logrus/issues/1401) • Proposal (likely accept): testing/slogtest: support sub-tests (https://go.dev/issue/61758)

★ Support this podcast on Patreon ★ (https://www.patreon.com/user?u=52571196)