A Semana Go - Edição Nº 154
Nesta edição links sobre organização de testes, como ser idiomático em seu código Go e uma forma de criar agentes de código usando nossa linguagem favorita.
Links
The Go Way
Neste video dou algumas sugestões sobre como definir a arquitetura e design de um projeto Go de maneira idiomática.
Pipeline em Go - Compondo operações de forma elegante e simples
O pacote pipeline é uma implementação em Go de uma das features mais interessantes da linguagem Elixir, os pipes. Neste post podemos ver como usá-la para organizar a execução de funções e deixar o código mais legível.
How we found a bug in Go’s arm64 compiler
O time da Cloudflare descobriu um bug no compilador de Go para a arquitetura arm64 e neste post eles descrevem o processo de investigação que levou a esta conclusão.
qjs
O qjs é um projeto interessante, que permite a execução de códigos JavaScript dentro de uma aplicação Go. É uma abordagem que abre espaço para algumas integrações e me lembra o que o k6 faz, conforme descrevi neste post.
Building a coding agent from scratch
Video da Gophercon UK onde o grande Bill Kennedy mostra como criar um agente de código usando Go. Interessante ver que Go também vem surfando bem o hype das IAs generativas ;)
Subtest grouping in Go
Veja como organizar os seus testes agrupando-os para melhorar a legibilidade e manutenção.