A Semana Go - Edição Nº 11
Edição especial para comemorar que passamos dos 600 inscritos! E para festejar fiz o sorteio de 3 licenças da Jetbrains, cortesia do grupo de usuários Floripa Gophers. Usei o random.org para fazer o sorteio e os vencedores foram o Guilherme Souza Lima, Auber Fernandes e Rafael (não tenho o sobrenome, apenas o e-mail) que vão receber uma mensagem com os próximos passos. Em breve mais sorteios e brindes ;)
Nesta edição, links sobre a nova biblioteca de logs que está sendo desenvolvida, uma lista de bibliotecas importantes, uma introdução a ORMs e um link para enviar para aquela pessoa Javeira que você conhece.
Links
Logging in Go with slog
Comentei em uma edição recente sobre o desenvolvimento de um novo pacote de logs que deve entrar em alguma versão futura da linguagem. Atualmente ela está marcada como experimental, mas nesse post podemos visualizar exemplos de como ela está evoluindo.
Dica do amigo Eduardo Hitek
Learning Go by examples: part 9 - Use HomeBrew & GoReleaser for distributing a Golang app
Neste post a autora mostra como usar o GoReleaser, projeto incrível desenvolvido pelo brasileiro Carlos Becker, em conjunto com o HomeBrew para facilitar a geração e distribuição de aplicativos Go em um ambiente macOS
The Go libraries that never failed us: 22 libraries you need to know
Uma lista de bibliotecas relevantes em 2022, desde routers web, passando por testes, gRPC e banco de dados.
Moving from Java to Go? What you need to know
Link bem bacana para você encaminhar para aquela pessoa que desenvolve em Java e tem curiosidade em começar a trabalhar com a linguagem da marmota. No post o autor fala algumas diferenças e dá dicas de por onde começar.
Deep dive into the internals of an immutable database, immudb
Artigo mais “denso", com vários conceitos bem interessantes que foram implementados no desenvolvimento do immudb. O immudb é um banco de dados imutável, escrito em Go e usado para aplicações como ledgers e blockchains.
Golang Database Library and ORM Example - Introduction
Uma introdução ao uso de ORMs, com exemplos usando diferentes bibliotecas como sqlx, sqlc, squirrel, etc. Aproveitando, eu fiz alguns testes usando sqlc recentemente e escrevi um post sobre isso.