A Semana Go - Edição Nº 140
Nesta edição links sobre performance, concorrência e as novidades sobre o Go 1.25 como o novo pacote de manipulação de JSON.
Links
Finding performance problems by diffing two Go profiles
O pacote pprof é um dos recursos interessantes que está disponível no toolkit de Go. Com ele podemos gerar análises de performance de aplicações e neste post podemos ver como usá-lo para fazer comparações entre versões das análises, facilitando a identificação de melhorias.
From Scarcity to Abundance: How Go Changed Concurrency Forever
Análise interessante sobre como a abordagem de concorrência em Go influenciou o aumento no uso destes recursos, que antes eram complexos e de difícil uso.
JSON evolution in Go: from v1 to v2
Na próxima grande versão do Go, a 1.25, teremos acesso a uma nova versão do pacote de manipulação de JSON e este post faz uma análise das melhorias e mudanças que estão sendo preparadas.
Go 1.25 interactive tour
Ainda sobre o Go 1.25, neste post podemos encontrar as principais novidades para nos prepararmos para este importante milestone da linguagem.
glance
O glance é uma ferramenta escrita em Go para criar um dashboard pessoal, customizável e com informações úteis no dia a dia. Achei interessante tanto para quem procura uma feature similar como para quem quer analisar o código da solução.
OpenTelemetry for Go: measuring the overhead
Que observabilidade é algo crucial em aplicações complexas não é preciso argumentar, mas qual é o custo em relação a performance? Esta é uma das perguntas que este post tenta responder, fazendo benchmarks para demonstrar o impacto da coleta de métricas, logs e traces em uma aplicação Go.
Desconto exclusivo para Leitores da Newsletter!
O cupom ASEMANAGO dá 30% de desconto nas compras no site da editora Novatec (não se estendendo aos marketplaces que eles atuam), e devem ser informados no campo “Cupom de Desconto” no carrinho de compras.