A Semana Go - Edição Nº 182
Nesta edição, os destaques incluem uma coleção de skills para seus agentes de IA e alguns textos sobre programação concorrente.
Links
A collection of Golang agentic skills
Muito se tem falado sobre o conceito de “AI Agents” como o futuro da programação. Se isso for verdade, ainda vamos saber, mas este repositório contém uma série de “skills” para auxiliar os seus Agents na geração de código em Go.
Introducing Limen: composable authentication for Go
Este post faz a apresentação de um pacote para implementar sistemas de autenticação em Go, com bastante robustez e flexibilidade.
It’s a lock: sync.Mutex in Go
Uma ótima introdução ao conceito de Mutex, muito importante no desenvolvimento de aplicações concorrentes, área em que o Go se destaca.
OpenTelemetry-Native Logging in Go with otelslog
O OpenTelemetry tornou-se o padrão de mercado para geração de sinais de telemetria (logs, métricas e traces) e neste post podemos ver como gerar logs neste formato, usando o pacote slog, da stdlib.
How Event Loops Work: Building One in Go from Scratch
O conceito de “event loop” é bem conhecido em outras linguagens e útil em uma série de cenários. Neste post, o autor mostra como implementar essa ideia em Go, com um exemplo prático.
Swissing a table
Neste post, o autor fala sobre “Swiss tables”, a solução usada para implementar mapas em Go nas versões mais recentes da linguagem. Podemos ver também o motivo da escolha, pois são mais eficientes do que a implementação anterior.
goshs - the simple, yet feature-rich web server
O goshs é uma implementação de um servidor web, especialmente útil em cenários menos complexos ou em ambientes locais de teste. Para ambientes de produção, eu recomendo o Caddy, também escrito em Go e mais robusto.


