#593 — March 13, 2026 |
|
Go Weekly |
|
|
How Go’s Inliner and Alan Donovan (The Go Team) |
Agents Need Authorization, Not Just Authentication — Most agents inherit a user's full access token, turning a helpful assistant into a confused deputy that can leak production secrets. Learn why this happens and how WorkOS FGA scopes the blast radius with resource-level permissions. WorkOS sponsor |
|
How Go's Scheduler Works: The GMP Model, Goroutine Lifecycles, and Work Stealing — A tour of how Go’s scheduler uses the GMP model (Goroutines, Machines – i.e. OS threads, and Processors) to multiplex goroutines onto CPU cores. It covers the full lifecycle, showing how the scheduler keeps cores busy without starving any goroutine. Jesús Espino |
|
IN BRIEF:
|
|
Comparing 15 String Concatenation Methods — A benchmark comparing the performance and memory usage of a variety of string concatenation methods. I don’t want to spoil it too much but Winter Jung |
|
Simple APM Dashboards for Go in Just 5 Minutes — Catch issues before users notice! Dashboards expose metrics and trends across your apps and infrastructure. Learn more → Honeybadger sponsor |
|
📄 Shortest Round-Trip: Implementing IEEE 754 to Decimal Conversion in Go – A journey of implementing true JCS (RFC 8785) by tackling the complex problem of IEEE 754 to decimal conversion. Lattice Substrate 🤖 How AI Agents Want to Write Go – “And what happens when you actually let them.” Ivan Cernja (Encore) 📄 Go Errors: To Wrap or Not to Wrap Redowan Delowar |
🛠 Code & Tools |
|
|
go-tui: Build Declarative Terminal UIs in Go — A Templ-inspired take on building TUIs with a strongly frontend-flavored React-esque approach. You define views in Joel Holsteen |
|
Wish 2.0: A Way to Serve Terminal Apps Over SSH — Built with Bubble Tea 2.0 and its new, efficient ‘cursed renderer’ in mind, giving orders of magnitude more performance and lower bandwidth usage over SSH. Also note that the import path has changed. Charm |
|
sh v3.13.0: Shell Code Parser, Formatter, and Interpreter — Its parser and formatter now support Zsh. Daniel Martí |
|
|
📢 Elsewhere in the ecosystem |
|


