Duzentas edições! Parece que foi ontem que comecei esse projeto com o objetivo de me incentivar a manter os estudos em Go. Neste tempo todo eu pude aprender muito, compartilhar conhecimento e também fazer vários amigos. Quero agradecer a cada um dos mais de 3600 assinantes por me acompanharem nessa jornada.
Links
Understanding Testcontainers: The Ryuk Reaper
O container testcontainers/ryuk que aparece no docker ps durante os testes é um deadman switch: mantém uma conexão TCP aberta com sua suíte e, quando ela encerra — de qualquer forma, inclusive SIGKILL — aguarda 10 segundos e remove tudo o que você marcou via labels do Docker. O post explica o protocolo linha a linha, como o Ryuk evita deletar containers de outros runs paralelos, e por que desabilitá-lo no CI é uma péssima ideia.
We Let AI Agents Rewrite a 92M-Message-a-Day Service in Go. Zero Incidents.
O segredo da Checkly não foi o agente — foi o harness construído antes dele: testes black-box com golden files gerados contra o sistema legado, boundaries reais (PostgreSQL, SQS, Toxiproxy), e coverage de 90%+ antes de escrever uma linha de Go. O agente rodou overnight, gerou 13.000 linhas, e o resultado foi 70% menos pods, 60% menos sessões ativas no banco e zero incidentes no rollout. Trata-se de um case interessante de migração de códigos usando agentes e também do próprio Go.
Goroutine Leak Profiles
Post oficial do Go Blog explicando como funciona, por dentro, o goroutine leak profiler do Go 1.27. O post traz exemplos reais de leaks encontrados nos projetos CockroachDB, etcd, Kubernetes e Moby.
How Go’s Built-in Map Works with Swiss Tables
Desde o Go 1.24, o mapa nativo usa o conceito de Swiss Tables. Este é um dos artigos mais completos já escritos sobre internals de mapas em Go — leitura essencial para quem quer entender o que acontece debaixo do capô.
Bool Flag: Control Coupling in Go
Passar um bool como parâmetro para controlar o fluxo interno de uma função é uma forma de acoplamento de controle — o chamador precisa saber o que acontece lá dentro para escolher o valor certo. O post mostra por que essa prática fragiliza o design e como refatorar para funções separadas ou tipos com comportamento próprio, com exemplos práticos em Go.
Building a Write-Only Social Media Agent with Remote MCP
Marc Dougherty (Go Product Manager da Google) criou um agente que posta em redes sociais sem nunca exibir o feed: conecta ao servidor MCP remoto do Buffer via HTTP, cria rascunhos, e só então ele revisa e agenda manualmente. O código usa ADK Go com mcptoolset — um exemplo simples e direto de agente com MCP remoto em produção.


