A Semana Go - Edição Nº 196
Nesta edição, o Go 1.27 domina a pauta: um tour interativo com exemplos rodáveis, um deep dive no testing/synctest por dentro do runtime e uma release party ao vivo com o time do Go. Também tem duas linguagens experimentais que transpilam para Go e o beta do Wails v3 para apps desktop.
Links
Fake Clocks, Real Guarantees: Inside Go’s synctest
O testing/synctest é uma funcionalidade do runtime disfarçada de pacote de testes: ele cria uma “bolha” isolada com goroutines, canais, timers e um relógio próprio, respondendo com precisão se o teste pode avançar ou se está realmente bloqueado. O artigo mais completo já escrito sobre o assunto — leitura obrigatória antes da release party abaixo.
Go 1.27 Release Party — Evento online gratuito com o Go Team
No dia 25 de agosto, às 16h UTC, Robert Griesemer (co-criador da linguagem), Alan Donovan, Marc Dougherty, Cameron Balahan e Joe Tsai estarão ao vivo para discutir o Go 1.27, responder perguntas da comunidade e mostrar suporte day-one no GoLand. Inscrição gratuita — vale reservar o horário.
Wails v3 Beta: a new foundation for Go desktop applications
O Wails v3 Beta chega com uma série de novidades importantes, como suporte nativo a múltiplas janelas e um sistema de build baseado em Taskfile que você pode inspecionar e adaptar. Depois de mais de três anos em alpha, a versão está pronta para testes em produção — o Wails v2 continua recebendo correções durante a transição.
Um experimento bem-humorado que reconstrói slices.Backward passo a passo — da cópia ingênua até a assinatura final — mostrando por que cada complicação foi necessária. Ótimo para entender de vez o sistema de tipos genéricos do Go.
Soppo — Go com as features que faltam
Soppo adiciona ao Go enums com pattern matching exaustivo, operador ? para propagação de erros, nil safety em tempo de compilação e interpolação de strings — mantendo sintaxe Go e interoperabilidade total com qualquer pacote Go existente. Uma das propostas mais elaboradas de “Go melhorado” que apareceu por aí; vale explorar o playground. P.S.: o nome poderia ser melhor, né? :D
GALA é uma linguagem funcional com tipagem estática que transpila para Go com interop total com módulos Go de terceiros, JSON zero-reflection e plugin para GoLand e LSP. Para quem veio de Scala, Kotlin ou F# e sente falta do sistema de tipos.
Um tour hands-on com exemplos rodáveis cobrindo todas as mudanças notáveis do Go 1.27: generic methods, struct literal field selectors, type inference generalizado, alocação especializada por tamanho, goroutine leak profile, assinaturas pós-quânticas ML-DSA, pacote uuid, JSON v2 como padrão, SIMD portátil experimental e muito mais. O melhor ponto de partida para entender a release antes da festa.
GopherCon Latam 2026 acontece nos dias 2, 3 e 4 de setembro em Florianópolis, no CentroSul. São mais de 30 palestrantes, keynotes do Go Team do Google, workshops com Bill Kennedy e Jonathan Amsterdam, e mais de mil participantes esperados — a maior edição da história. Garanta seu ingresso aqui, com 40% de desconto!


