A Semana Go - Edição Nº 143
Nesta edição posts sobre um bug do Go 1.24 que pode estar consumindo sua memória RAM! Ainda sobre o assunto memória, entenda como funciona o seu gerenciamento em Go de forma ilustrada. E jogue uma versão do Doom escrita em Go!
Links
Você conhece o sombreamento em Go?
Neste post o autor fala sobre um conceito básico da linguagem que pode ser útil para quem está iniciando em Go.
How we tracked down a Go 1.24 memory regression across hundreds of pods
O pessoal da Datadog descobriu um bug na versão 1.24 da linguagem que afeta o consumo de memória das aplicações. Neste post eles descrevem o passo a passo de como descobriram esse problema.
Expressive tests without testify/assert
O pacote testify/assert é um dos que eu sempre uso em meus projetos, pois ajuda a escrever testes mais legíveis, na minha opinião. Mas nem todo mundo concorda, como podemos ver neste post, onde o autor resolveu reescrever o pacote do zero. Eu acho que este post é um bom exemplo de uso de Generics, mas me parece uma reescrita desnecessária pois o uso do assert não influencia em nada no binário da aplicação.
Understanding Go’s Memory Model: A Visual Guide
Um guia ilustrado apresentando os detalhes de como funciona o gerenciamento de memória em Go.
pproftui
O pproftui é uma interface amigável em linha de comando para visualização de arquivos gerados pelo pacote pprof, para análise de performance.
gore
Uma implementação do Doom em 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.