A Semana Go - Edição Nº 149
Nesta edição, um projeto brasileiro, desafios de observabilidade e dicas de performance e segurança de aplicações.
Links
ValidGen
O ValidGen é um projeto brasileiro, criado pelo meu colega Alex Garzão, e que tem o objetivo de gerar código para validação de dados. É uma alternativa bem interessante a outros projetos que usam reflection e com isso perdem performance.
Observability in Go: What Real Engineers Are Saying in 2025
O autor do post entrevistou desenvolvedores Go para entender quais são os maiores desafios em relação à observabilidade.
Testing Time (and other asynchronicities)
Post do blog oficial da linguagem sobre os desafios de se escrever testes que envolvem tempo e outras características assíncronas. Aborda pacotes importantes que foram incluídos no Go 1.24 e 1.25.
How I Use pprof: A Structured 4-Stage Profiling System
O pprof é uma das jóias da stdlib de Go e neste post o autor mostra como usá-lo de maneira mais avançada.
Injection-proof SQL builders in Go
Dica de como criar código SQL que seja mais resistente a ataques de SQL Injection.
Fuzz Testing Go HTTP Services
Neste post podemos ver como usar o conceito de “Fuzz testing” para melhorar a qualidade de uma aplicação.
Go Struct Alignment: a Practical Guide
Essa dica é importante especialmente para aplicações que precisam otimizar o consumo de recursos. A forma como definimos as structs pode fazer uma diferença considerável em aplicações que precisam de performance e escalabilidade, e este texto contém dicas valiosas.