A Semana Go — Edição Nº158

asemanago
asemanago
Published in
2 min readJul 3, 2019

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

medium.com

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

www.jetbrains.com

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

itnext.io

Uma introdução ao padrão de autenticação OAuth2 e como implementá-lo em Go.

Go Modules with Private Git Repositories

medium.com

Neste post podemos ver como importar módulos a partir de repositórios privados, algo útil em grandes projetos.

Conventional Commits

www.conventionalcommits.org

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

blog.ankuranand.com

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

github.com

Um pacote para facilitar a criação de aplicativos de linha de comando (CLI)

Eventos

GopherConBR 2019

2019.gopherconbr.org

O maior evento na América Latina dedicado à linguagem de programação Go

Vagas

Pessoa Desenvolvedora Go Pl/Sr

sharerh.compleo.com.br

A oportunidade é para Porto Alegre, podendo ser 100% remota para pessoas de outros estados.

Go Developer na Codenation

docs.google.com

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

--

--