A Semana Go - Edição Nº 26
Nesta edição veja como configurar linters para seu projeto, conheça detalhes de libs graças a um novo projeto do Google e colabore com um novo projeto open source brasileiro.
Links
Where Is the Spring Framework for Go?
Essa é uma pergunta que muitos de nós, vindos de outras linguagens, se perguntam quando chegam na comunidade Go. Neste post o autor faz essa pergunta e reflete um pouco sobre o que ele entende ser os motivos por não termos tanta adoção a frameworks na comunidade.
Go linters configuration, the right version.
Neste post é possível ver como configurar o golangci-lint, ferramenta que centraliza o uso de vários linters para Go e vai tornar seu código mais padronizado e limpo.
From Unknown to Expert: Golang Statements You Need to Know
Este é um daqueles links legais para compartilhar com alguma pessoa que você conhece e que está iniciando em Go. Uma lista de funcionalidades básicas para começar a programar m Go.
Open Source Insights
A Open Source Insights é uma ferramenta experimental criada pelo Google para fazer a análise de projetos open source. Fiz um teste e pesquisei a primeira lib que me veio na mente, a Chi. O resultado foi uma página mostrando as suas dependências, quais outros projetos dependem dela e outras informações úteis. Ferramenta interessante para análise de bibliotecas antes de adotá-las em nossos projetos.
Qual a diferença entre reflect.TypeOf e reflect.ValueOf
Neste post o autor faz uma introdução ao pacote reflect, da biblioteca padrão da linguagem.
quick
O quick é um gerenciador de rotas 100% usando net/http está nascendo e está em desenvolvimento, é para ser rápido e com alto desempenho.
Memory arenas in Go
Uma introdução a funcionalidade “Memory Arenas”, novidade na última versão da linguagem, ainda em versão experimental.