#542 — February 12, 2025 |
🏖️ We're taking next week off, so the next issue will be on Wednesday, February 26. Feel free to hit reply and send in any submissions! |
|
Go Weekly |
![]() |
Go 1.24 Released — Finally, after many months of blog posts getting excited about Go 1.24’s new features, the real deal has arrived. It’s a reasonably big release too, including a lot of updates:
Junyang Shao and the Go Team |
💡 Jamie Tanna is also pretty excited about the new |
![]() Reduce Your Apache Kafka Costs + Ops Burden With WarpStream — WarpStream reduces Kafka costs by 80+% by eliminating disks and interzone networking fees and features zero ops auto-scaling. It runs in your private cloud and data is stored in your object storage buckets, so raw data never leaves your environment. WarpStream sponsor |
Go Slice Gotchas — “Just like any other dynamically growable container structure, slices come with a few gotchas. I don’t always remember all the rules I need to be aware of, so this is an attempt to list some of the most common mistakes I’ve made at least once.” Redowan Delowar |
IN BRIEF:
|
We Replaced Our React Frontend with Go and WebAssembly — Even if you wouldn’t want to do this, it’s interesting to read about the experience of a team that has. Alex Suraci (Dagger) |
OpenTelemetry: A Guide to Observability with Go — A thorough introduction with plenty of code examples. Luca Cavallin |
Eliminating Shadow Access: The Hidden Dangers of SSH and API Keys — Static keys create hidden security risks. Learn how to replace them with dynamic, identity-based access. Register now! Teleport sponsor |
📄 Why Does 🎧 Discussing Security, Devops and Testing in Go with Jakub Jarosz go podcast() |
🛠 Code & Tools |
![]() |
sturdyc: Caching Library with Advanced Concurrency Features — “A sturdy gopher shielding data sources from rapidly incoming requests.” Designed to avoid cache stampedes and overloading in high throughput systems by providing non-blocking reads and sharded writes for minimal lock contention. Victor Conner |
go-taskflow: A Taskflow-Like DAG Task Execution Framework — A general-purpose task-parallel framework for Go, suitable for complex dependency management in concurrent tasks. NoneBack |
EasyCache: A New, Simple In-Memory Caching Library
|
go-nfs: An NFSv3 Server in Pure go — Still a work in progress.
|
|
|
📢 Elsewhere in dev |
A quick roundup of some of other interesting stories in the broader landscape, in case you've missed them:
|