Nesta edição: um guia detalhado sobre o que quebra na migração para o JSON v2 do Go 1.27 e o custo real do OpenTelemetry, medido por meio de benchmarks. Também tem um mini-livro interativo sobre concorrência, uma técnica de design de código com structs para prevenir bugs silenciosos, e dois recursos em português — um sobre Go Modules e outro para quem está começando na linguagem.
Links
Go JSON v2 Migration: What Breaks in Go 1.27
Um guia prático que rodou v1 e v2 lado a lado nos mesmos structs e listou cada saída que mudou. Para cada diferença, mostra a opção ou tag que restaura o comportamento anterior e apresenta DefaultOptionsV1() como o caminho seguro para migrar uma base grande de forma progressiva.
Slogbox + Go 1.27: devlog
Alex Rios documenta a migração do slogbox , um slog.Handler de buffer circular para expor logs recentes em endpoints de health-check, para o JSON v2 do Go 1.27.
Golang para Iniciantes
Recurso em português para quem está começando com Go.
OpenTelemetry overhead in Go
Benchmark rigoroso que mede o custo real do OpenTelemetry em um serviço em Go: instrumentação manual via SDK versus instrumentação em tempo de compilação com o comando otelc.
Preventing Case-Mismatch Bugs with Go’s Type System
Um bug real em uma pipeline de enriquecimento de produtos, em que os nomes eram silenciosamente convertidos para minúsculas pelo serviço externo. Um exemplo didático de como o sistema de tipos do Go pode eliminar classes inteiras de bugs silenciosos.
Go concurrency distilled
Um mini-livro interativo de Anton Zhiyanov cobrindo toda a base de concorrência em Go: goroutines, canais, select, pipelines, contextos, mutexes, atomics, semáforos e synctest para testes.
Go Modules — documentação em português
Guia completo de Go Modules em português, atualizado até o Go 1.27, cobrindo desde o básico (o que é um módulo, rotina com módulos) até tópicos avançados como Go Module Proxy, Workspace Mode, Lazy Loading, Toolchain Management e Security Features. Mais um post do grande Alex Rios, referência indispensável para times que trabalham com Go no Brasil (e no mundo, pois o cara viaja mais do que notícia ruim haha).


