A Semana Go - Edição Nº3
Nesta edição posts sobre injeção de dependências, uma ferramenta que gera código a partir das suas consultas SQL, uma proposta para mudar a forma como tratamos erros em Go e a oportunidade de receber uma cópia de um novo livro que está sendo lançado.
Links
O que é e como utilizar Dependency Injection
Nesse post o autor explica o que dependency injection e mostra como fazer DI em Golang.
Criando uma API usando Go e sqlc
Neste post eu mostro como usar o sqlc para gerar código a partir de consultas SQL e como escrever testes para esta camada de aplicações.
proposal: Go 2: error handling: try statement with handler
Este link é para quem gosta de acompanhar de perto a evolução da linguagem. Trata-se de uma das propostas para mudança na forma como são gerenciados os erros na versão 2.0 de Go. Pode ser que não seja aprovada, mas vale para entender como funcionam as decisões que vão afetar nossos códigos no futuro.
Performance é um dos maiores argumentos de venda para as empresas adotarem Go como linguagem para suas aplicações. Neste post podemos ver alguns estudos de caso que demonstram como podemos aumentar ainda mais a performance de aplicações.
New Book for Experienced Gophers
Novo livro para devs experientes em Go. E neste post o autor está procurando pessoas interessadas em receber uma cópia gratuita em troca de escrever uma review na Amazon sobre o livro.
Building a fast URL Shortener with Go and Redis
Este post é interessante para quem quer praticar "system design", algo muito cobrado em entrevistas de emprego hoje em dia. E como bônus aprender como usar Redis com Go.
Container images simplified with Ko
Dica de ferramenta para facilitar a criação de containers Docker para aplicações Go.
Um framework para escrever aplicações em Go inspirado por conceitos e design patterns de Erlang.
Sobre
Esta newsletter é mantida por Elton Minetto, com contribuições da comunidade. Se tiver sugestões de conteúdos e vagas é só enviar um e-mail. E não esqueça de compartilhar e convidar colegas para assinarem a newsletter ;)
Até a próxima segunda-feira.