A Semana Go - Edição Nº 115
Nesta edição veja como usar o pacote Context, veja o que poderia ser melhor no Generics da linguagem e detecte gargalos de performance na sua aplicação.
Links
Propagação de Context
Neste post vamos ver uma introdução a um dos pacotes mais importante da linguagem, o Context como podemos usá-lo em aplicações complexas.
Introducing Mailroom: An Open-Source Internal Notification Framework
O Mailroom é um framework, escrito em Go, que facilita a criação de notificações em ambientes internos, criando avisos em canais do Slack e outros destinos. Útil para incrementar o seu CI/CD e outros processos de engenharia/negócio.
Python is Easy. Go is Simple. Simple != Easy.
Neste post o autor faz uma comparação interessante entre Python e Go em questão de facilidade e simplicidade.
What's Missing From Golang Generics?
Generics foi uma das features mais esperadas da linguagem e sem dúvida abriu caminho para a criação de diversas bibliotecas e aplicações, mas ela poderia ser ainda melhor? É essa a questão que o autor tenta responder neste texto.
How to use migrations with Golang
O recurso de Migrations é muito importante para garantir o lançamento de novas versões de aplicações, especialmente as que alteram bancos de dados no processo de deploy. Neste post podemos ver como implementar estes conceitos em Go.
Enhancing Go performance: Profiling applications with flamegraphs
Veja como detectar e visualizar gargalos em aplicações Go usando flamegraphs.
Coming in Go 1.24: testing/synctest experiment for time and concurrency testing
Uma nova funcionalidade planejada para o Go 1.24 que vai facilitar bastante a criação de testes em ambientes de concorrência.