A Semana Go - Edição Nº 147
Nesta edição, novidades sobre o Go 1.25, o SDK oficial de Go para criação de MCP Servers, uma aplicação para gerar suas mensagens de commit usando IA e o relato de uma migração de Python para Go.
Links
Go 1.25: As Principais Novidades da Nova Versão
Meu colega, o Leo Cavalcante, fez um ótimo resumo das novidades mais interessantes que fazem parte da versão 1.25 da linguagem.
modelcontextprotocol/go-sdk
Versão oficial do SDK para criação de MCP Servers para Go. Um detalhe importante é que o SDK ainda está em versões iniciais e podem haver quebras entre as versões. Mesmo assim é um projeto bem importante pois MCP Servers são um dos assuntos mais quentes do momento.
The Smallest Useful AI App in Go: Commit Messages That Write Themselves
O mantenedor da newsletter The Applied Go Weekly está de “férias” e para “comemorar” está fazendo uma série de posts sobre Go e IA. Na edição desta semana ele mostrou como criar um subcomando para o Git usando Go e IA para gerar mensagens de commit de forma automática.
slog is aptly named
O pacote slog é uma das inclusões recentes da stdlib de Go, mas parece que nem todo mundo está feliz com a implementação, como podemos ver pelo relato do autor deste post.
A subtle bug with Go's errgroup
O pacote errgroup faz parte da stdlib, mas ainda está marcado como experimental. Mesmo assim ele já é usado por alguns projetos e neste post podemos ver um bug que pode afetar o uso do pacote em alguns cenários.
From Python to Go: Why We Rewrote Our Ingest Pipeline at Telemetry Harbor
Neste post vemos o relato de um time que migrou uma pipeline de ingestão de dados desenvolvida em Python para Go. O texto fala os motivos da mudança e os aprendizados que tiveram no processo.