A Semana Go - Edição Nº 191
Nesta edição, uma mistura de profundidade técnica e discussões de design: de como expor uma CLI como servidor MCP usando só a biblioteca padrão, até contratos de implementação com generics. Também tem logging estruturado com slog, zero-trust em Kubernetes via eBPF e uma das bibliotecas de compressão mais completas do ecossistema Go.
Links
Exposing a CLI as an MCP tool in standard-library Go
O autor transformou uma CLI de revisão de código em um servidor MCP usando apenas encoding/json e bufio, sem nenhuma dependência extra. Uma leitura prática para quem quer entender como o protocolo MCP funciona por dentro antes de recorrer a um SDK.
Building NetZero: Automated Zero-Trust K8s Network Policies Using Go and eBPF
Em vez de adivinhar quais serviços precisam se comunicar e escrever YAMLs à mão, o NetZero observa o tráfego real diretamente do kernel via eBPF e gera as NetworkPolicy do Kubernetes automaticamente. Um projeto open source que mostra como Go e C se complementam bem para ferramentas de infraestrutura de baixo nível.
klauspost/compress
Uma das bibliotecas de compressão mais completas do ecossistema Go: substituta direta dos pacotes padrão (gzip, zip, zlib, flate) com velocidade tipicamente 2x maior, além de implementações de zstd, S2/Snappy e middleware HTTP para compressão transparente. Vale ter no radar para qualquer projeto onde throughput de I/O importa.
Is Go’s conservative approach to language evolution a problem?
Uma das discussões mais recentes e animadas no Reddit sobre o ritmo deliberadamente lento de evolução do Go — se a estabilidade e compatibilidade retroativa são virtudes ou limitações. Vale acompanhar para entender onde a comunidade está hoje nesse debate.
Implementation contracts in Go
Com a chegada dos generic methods no Go 1.27, o autor explora as novas possibilidades — e os limites — de expressar contratos de implementação via interfaces e genéricos. Uma reflexão honesta sobre onde o sistema de tipos do Go ainda tropeça quando os generics entram em cena.
Telling the story right: efficient logging in Go
Um guia prático de logging com slog que vai além do básico: o que registrar, quando usar structured vs. plain text, como manter um fallback de texto em produção e como extrair stack traces de erros nos logs. Segunda parte de uma série que começou com tratamento de erros.
Já se inscreveu para a Gophercon Latam 2026? Eu não me canso de me admirar com a qualidade da grade este ano! Dos workshops às palestras, assuntos imperdíveis. Nos vemos em setembro, certo?


