GoNotícias #16

Edição nº 16

Fala, galera!

Seguindo o costume, começo o email agradecendo todas as 511 pessoas que assinam esta lista. Muito obrigado! Esta lista é para vocês!

E se você quer deixar um feedback, mandar algum link ou material, manda aqui neste formulário :)

Na edição de hoje, temos atualizações do Hugo e GoLand, dicas de build, deploy e install, promoções de livros para pessoas negras, pesquisas e bugs investigados, WebSockets, Generics, errors, ferramentas CLI práticas, projetos open source, lives da comunidade, buffers e muito mais.

Boa leitura!


Links

Step-by-Step Guide to Use WebSockets in Golang
Um artigo interessante e prático para quem quiser aprender sobre o uso de WebSockets, com exemplos de código.

A Black Friday sale with a difference
Um tweet do John Arundel, autor da série For The Love Of Go, anunciando uma promoção exclusiva para pessoas negras dos seus livros durante a Black Friday.

Fun (or Not) With Golang Errors
Neste texto, o Travis Reeder fala sobre 6 assuntos relacionados à erros em Go explicando abordagens de como procurou resolver isso no dia a dia.

Exploring Go Packages: Cobra
Um post muito bacana de uma série explorando libs, projetos e ferramentas em Go feito pela Jane Kozhevnikova. Neste aqui, ela escreve sobre o Cobra, um pacote muito usado para ferramentas CLI.

A Quick Reference To Running and Building Programs in Go
Uma série de dicas do sobre três passos fundamentais de projetos em Go: run, build e install. Recomendo a leitura!

Pool: exported variables in std packages
Nesta pesquisa, o Go 101 procura saber uma opinião a respeito de uma issue sobre variáveis globais usadas no pacote crypto/rand. Além da pesquisa, a leitura da issue é bem interessante e importante para se avaliar possíveis falhas de segurança.

I’m on a new contract doing #golang on #aws. So…
Uma mensagem do Golang at Speed de pura honestidade da vida adulta :D

Hey Gophers! We’re building a Kubernetes Operator in Go
Nesse tweet, o pessoal do CockroachDB, um banco de dados com engine feita em Go, anuncia um novo projeto open source e pede ajuda da comunidade para testes e contribuição. Uma oportunidade de aprendizado assim soa muito boa!

GoLand 2020.3 RC Now Available
A galera da JetBrains anunciou nesta semana uma nova RC de atualização para a GoLand, sua IDE de desenvolvimento em Go. Se você usa essa IDE, atenção para novas atualizações!

Hugo 0.79.0: Black Friday Edition
E também temos atualização do Hugo! Uma das coisas novas bacanas ali é o uso de .Params na configuração de menus, então se você usa Hugo para seu blog, não deixa de ver a doc e atualizar!

Podcasts

The secret life of gophers
Neste episódio do GoTime, o pessoal se reuniu para conversar um pouco mais sobre suas vidas e trabalho conciliados neste momento de pandemia.

Vídeos

Programando com Go [LIVE] #16
Mais uma live do Gustavo Silva demonstrando porque escolheu Go como sua linguagem preferida nos próximos anos.

Practical Serialization In Go: Writing Protocol Buffers Definition File
Seguindo a série de serialização, o Miki Tebeka fez um novo vídeo, ensinando como usar protocolos de buffer.

Running a CUSTOM Go Web API in Kubernetes (Azure Kubernetes Services) [Getting Started]
Esta é a parte 2 de uma série dedicada à Go e Kubernetes feita pelo Michael Levan.

Projetos

rsms/go-immutable
Repositório com estruturas de dados imutáveis, inspirada pelas estruturas de Clojure.

thealamu/httpcode
Uma ferramenta CLI que fornece informações sobre cada código de status HTTP.

yashvardhan-kukreja/whatsupstream
Ferramenta para receber notificações dos seus repositórios favoritos.

RumbleDiscovery/jarm-go
Uma implementação de JARM em Go, um tipo de identificação de servidores maliciosos.

fcharlie/buna
Uma ferramenta para parsing de arquivos.

bradwood/glsnip
Uma ferramenta que usa GitLab Snippets para copiar e colar conteúdo entre máquinas.

utkusen/urlhunter
Uma ferramenta que te dá informações de URLs expostas por encurtadores de links.

Pauloo27/tuner
Busca e reproduz músicas do YouTube no seu terminal :)

golang-design/go2generics
Uma série de experimentos e demonstrações de Generics.


E por hoje é só. Até a semana que vem!