A Semana Go - Edição Nº 94
Nesta edição aprenda a encerrar graciosamente suas aplicações, bem como escrever testes usando uma biblioteca para gerenciar o tempo e crie aplicações para macOS.
Links
Terminating Elegantly: A Guide to Graceful Shutdowns
Em ambientes modernos, especialmente usando Kubernetes, é comum que instâncias da sua aplicação sejam inicializadas e finalizadas diversas vezes durante o seu ciclo de vida. Por isso é muito importante aplicar o conceito de Graceful Shutdown, que é apresentado neste post.
Introducing Quartz: A Deterministic Time Testing Library for Go
Neste post somos apresentados a uma nova biblioteca, que auxilia na criação de testes que dependem do relógio. Eu escrevi um post com uma solução bem simples, mas esta lib fornece funcionalidades bem interessantes.
An Applied Introduction to eBPF with Go
eBPF é uma das tecnologias mais interessantes que sugiram nos últimos anos e o autor deste post faz uma introdução, bem como apresenta exemplos em Go. Se você gosta de desenvolvimento próximo de infraestrutura (kubernetes, redes, segurança, observabilidade) é bom ficar de olho nessa tecnologia ;)
How I build simple Mac apps using Go
Lib e exemplos de como criar aplicações desktop para o macOS.
GO É LINGUAGEM DE GENTE GRANDE
O pessoal do canal Código Fonte TV fez uma análise bem interessante sobre o mercado de desenvolvimento para profissionais Go.
GopherCon Europe: Berlin 2024
A organização da GopherCon Europa liberou uma playlist com os videos das palestras deste ano.