Nesta edição conheça uma solução para injeção de dependências, aprenda a usar o padrão OAuth2 e crie aplicações CLI de maneira prática.
Se você tiver alguma sugestão de link, evento, livro, ou VAGA, fique a vontade para indicar por e-mail.
Links
A New, Simpler Way to Do Dependency Injection in Go
Texto sobre injeção de dependências em Go e uma ferramenta para implementar este conceito.
Dica do Marcos Batista
Go 2019 — The state of Developer Ecosystem in 2019 Infographic
A JetBrains divulgou os resultados da sua pesquisa anual, desta vez com mais de 7000 respostas. Neste link podemos ver os resultados, com foco na linguagem Go. Se quiser ver todos os resultados pode conferir neste link.
Getting Started with OAuth2 in Go
Uma introdução ao padrão de autenticação OAuth2 e como implementá-lo em Go.
Go Modules with Private Git Repositories
Neste post podemos ver como importar módulos a partir de repositórios privados, algo útil em grandes projetos.
Conventional Commits
Este link não é sobre Go mas sim sobre Git, o que é importante em qualquer linguagem de programação. O amigo Ivan Rosolen traduziu a especificação para Português e recomendo fortemente a leitura. Nós aplicamos este padrão na Codenation e o resultado tem sido bem legal.
A visual guide to Go Memory Allocator from scratch
Post legal para quem quer conhecer a fundo os detalhes da linguagem, neste caso como a memória é gerenciada.
GitHub — jpillora/opts: A Go (golang) package for building frictionless command-line interfaces
Um pacote para facilitar a criação de aplicativos de linha de comando (CLI)
Eventos
GopherConBR 2019
O maior evento na América Latina dedicado à linguagem de programação Go
Vagas
Pessoa Desenvolvedora Go Pl/Sr
A oportunidade é para Porto Alegre, podendo ser 100% remota para pessoas de outros estados.
Go Developer na Codenation
Estamos procurando uma pessoa para nosso time de tecnologia, com ênfase em desenvolvimento Backend. É uma vaga CLT, full time, preferencialmente para pessoas que possam trabalhar em Florianópolis/SC, Joinville/SC, mas o trabalho remoto é uma possibilidade válida
About
Esta newsletter é mantida por Elton Minetto
Quer apoiar financeiramente este projeto? Você pode enviar qualquer valor para a conta @eminetto no PicPay