A Semana Go - Edição Nº 180
Nesta edição, cito alguns projetos úteis e outros curiosos, bem como detalhes sobre o novo Garbage Collector de Go.
Links
Entendendo o Green Tea GC do Go 1.26
Neste post, o Tiago explica como funciona o Green Tea, talvez a maior novidade do Go 1.26, e como ele otimiza o consumo de memória das aplicações.
PromClick
Projeto escrito em Go que resolve um problema bem específico: traduzir consultas no formato PromQL para o SQL do ClickHouse. Gosto de trazer soluções assim, com focos bem definidos, para mostrar como Go pode ser usado para resolver diversos problemas do ciclo de desenvolvimento dos times.
I built a lightweight OpenTelemetry viewer for local development
Mais um projeto que resolve uma dor real: facilitar a visualização dos dados de observabilidade de aplicações. Gostei da solução, especialmente o código do frontend embutido no binário, o que facilita o deploy.
Lisette
Projeto interessante: é uma linguagem inspirada na sintaxe do Rust, mas gera código em Go. Trouxe como um projeto curioso, mas não sei eu usaria pois gosto da sintaxe do Go :)
Solod: Go can be a better C
Mais uma linguagem de programação nesta edição! Desta vez você escreve código em um subset de Go e a Solod faz a transpilação para C.
Tracing Goroutines in Realtime with eBPF
eBPF é uma das tecnologias com grande potencial para revolucionar o ambiente de back-end e de infraestrutura. Neste post, podemos ver como usá-la para realizar o tracing avançado de aplicações em Go.
Many-Step Sequences in Go
Neste post, o autor conta a sua trajetória, migrando alguns scripts de Bash para Go e mostrando como usou uma técnica demonstrada pelo Rob Pike nesse processo.


