A Semana Go - Edição Nº 113
Nesta edição posts sobre otimização de performance, cobertura de testes e novidades previstas para a próxima versão da linguagem.
Links
Como comparar valores em Go
Neste post o Tiago faz um resumo bem útil para quem está inciando em Go, mostrando como comparar valores de diferentes tipos da linguagem.
Usando CloudEvents em Go
O CloudEvents é um projeto bem interessante e útil, que venho acompanhando tem algum tempo. Neste post eu faço uma introdução aos conceitos, mostrando exemplos de código usando o SDK de Go.
Cobertura de Código em Testes de Go: Usando o covdata para Combinar Perfis
Dica bem útil que meu colega descobriu recentemente e documentou na forma deste post.
Introducing Glu: Deployment Coordination As Code
O Glu é um novo projeto que deve interessar tanto SREs quanto devs: trata-se de uma ferramenta para coordenar o deploy de aplicações. O diferencial é que além da ferramenta ser escrita em Go, a definição das pipelines também é feita usando nossa linguagem favorita ao invés de intermináveis arquivos YAML.
What's coming in Go 1.24
Slides de uma apresentação onde o autor destaca as novidades que estão planejadas para a próxima versão de Go, prevista para Fevereiro de 2025.
Go Production Performance Gotcha - GOMAXPROCS
Relato de um time que encontrou um problema de performance em uma aplicação Go e como eles conseguiram resolver a situação.
Optimizing Memory Usage in Go: Mastering Data Structure Alignment
Post bem detalhado que mostra como podemos otimizar o uso de memória em aplicações Go simplesmente configurando as structs de maneira mais eficiente.