Alex Rios
banner
alexrios.me
Alex Rios
@alexrios.me
Former Carioca 🏖 living in Curitiba 🏔 ⛩️ Supreme Leader ⛩️ Author of System Programming Essentials with Go & Learning Zig. Posts about Tech Leadership, Go and Zig. He/Him
Five ways to leak a goroutine.

Not theory. Real bugs from CockroachDB, Kubernetes, etcd, and gRPC that shipped to production.

Part 3 of my series on Go's new leak detector.

alexrios.me/blog/gorouti...
December 29, 2025 at 12:51 PM
Clicked "Update" on Pop!_OS, went to feed the cats, came back to kernel panic's chatty cousin.

Turns out kernel 6.17.4 + NVIDIA drivers = CPUs stuck in an infinite roundabout.

Lesson learned: know your chroot recovery workflow before you need it.

Post with the fix 👇

alexrios.me/blog/pop-os-...
How a routine Pop!_OS update turned my Monday into a kernel debugging session
Why you should always have a recovery plan before clicking "Update"
alexrios.me
December 22, 2025 at 6:45 PM
Got feedback: my goroutine-leak series was too dense. Fair.

So I wrote Part 0: A gentler intro.

Core idea: spawn a goroutine, you become a parent. Leave before your child can finish? You've abandoned them. Forever.

That's a goroutine leak. And Go has no goroutine GC.

alexrios.me/blog/gorouti...
December 19, 2025 at 11:12 PM
Standard profiling only gets you so far.

Part 2 of my Goroutine Leak Detection series is out, and this one hits hard. 🥊

I'm diving into the "GC Trick", using the runtime against itself to find the leaks that pprof misses.

Check it out: alexrios.me/blog/gorouti...
December 18, 2025 at 1:47 PM
🧵 Go 1.26 introduces an experimental goroutine leak detector.

I spent weeks diving into the implementation, research papers, and real-world bugs it catches.

Here's what I learned (Part 1/4):
alexrios.me/blog/gorouti...

#golang #go
December 17, 2025 at 8:24 PM
Anthropic -> Bun -> Zig 🦎 ⚡
December 3, 2025 at 12:34 AM
Stop lying to yourself about those _ = functionCall() patterns in your Go tests.
The underscore isn't a design decision. It's a white flag.

New post: alexrios.me/blog/a-confe...

#golang #testing
November 19, 2025 at 4:04 PM
Há algum tempo, iniciei um projeto no GitBook sobre Go Modules em português.

Como acontece com muitos projetos de código aberto, ele ficou um pouco parado. Você sabe como é. A vida acontece.

Mas aqui está a boa notícia: Atualizei completamente o conteúdo até a versão 1.25 do Go 💚 .
November 9, 2025 at 4:33 PM
November 7, 2025 at 12:31 PM
Ok, lo sapete già che sarò speaker a @golab.io 2025 a Firenze. Ma la notizia bomba è questa: ho un regalo per voi! 🎁

Per festeggiare i 10 anni della conferenza, usate il codice SP20FR per avere il 20% di sconto sul biglietto!

Ci vediamo a ottobre!
August 25, 2025 at 12:18 AM
You know I'm speaking at GOLAB 2025 in Florence... but I bet you didn't know I have a 20% discount for you! 😉

To celebrate the conference's 10th anniversary, use code SP20FR at checkout. See you there!
August 25, 2025 at 12:17 AM
Ok, vocês já sabem que vou palestrar na @golab.io
2025 em Florença. A novidade é: tenho um presente! 🎁

Para celebrar os 10 anos da conferência, usem meu cupom SP20FR e ganhem 20% de desconto no ingresso! Bora?

Nos vemos em outubro!

#Golab #Golang #Golab2025
August 25, 2025 at 12:17 AM
Here we Go!
Iteration in Go: simple for-range or something more?
Join Alex Rios for a deep dive into iterators, from basics to advanced patterns like pull-based loops and in-place mutation.
🔁 Tug-of-Code: The Battle for Efficient Iteration in Go
#golang #golab2025
August 25, 2025 at 12:02 AM
Privyet
July 15, 2025 at 1:21 AM
Reposted by Alex Rios
🚨🚨🚨 ATENÇÃO 🚨🚨🚨

ESTÁ OFICIALMENTE LANÇADA A TERCEIRA EDIÇÃO DA MELHOR RINHA DE BACKEND DO MUNDO!

SÓ VEM E BRILHA!!!

RT e compartilha com seus amigos pra ajudar, por favor.

Link do repo abaixo 👇
July 6, 2025 at 8:11 PM
Ever wondered why your builds take forever? Or why are "clean builds" considered normal? I channeled my ataraxia to explore how Zig's build cache actually gets things right.

alexrios.me/blog/zig-bui...
The build cache of Zig
A masterclass in not doing stupid things again and again...
alexrios.me
June 30, 2025 at 10:47 PM
Straight from the development trenches here in Curitiba, a new article just dropped on the blog!

This time, I'm taking a first look at the recent (and very welcome) addition of WaitGroup.Go() in Go 1.25 and how this small change represents a significant step forward for the language's ergonomics.
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
June 18, 2025 at 4:41 PM
Hello!

Today at 7pm in the Golang SP community I'm going to present the talk that happened at GolangConf 2025 X 🇷🇺.

This talk will be presented in portuguese 🇧🇷

(link in the comments)
June 16, 2025 at 3:23 PM
Linux is my favorite rogue-like
May 20, 2025 at 5:23 PM
Zig 0.14.0 is out!

ziglang.org/download/0.1...
0.14.0 Release Notes ⚡ The Zig Programming Language
ziglang.org
March 5, 2025 at 2:11 PM
Qwen2.5-Max outperforms DeepSeek V3 🥵
February 1, 2025 at 5:39 PM
Reposted by Alex Rios
Now that DeepSeek is having an impact on the US stock market, I expect a huge negative press cycle designed to discredit their advancement is on the way.
January 27, 2025 at 2:39 PM
Infelizmente viciado em Marvel Rivals
January 2, 2025 at 9:30 PM
Reposted by Alex Rios
December 22, 2024 at 3:15 AM