Fala, pessoal!
Novamente aproveito o espaço para agradecer a cada pessoa entre as 160 que se inscreveram na lista. Compartilhem entre a galera e ajude a fazer a lista crescer cada vez mais!
Nesta edição, temos propostas na linguagem em discussão, GVM, orientação à objetos, WebAssembly e Go, slides e apresentações feitas na trilha de Go do TDC SP, artigo do Google sobre casos reais de projetos em Go, planos de novas minor releases da linguagem, sintaxe de arrays, recomendação de canal na Twitch e ainda projetos interessantes demais feitos na linguagem da marmota.
Bora conferir?
Links
Go 1.15.1 and Go 1.14.8 pre-announcement
Foi anunciado o plano do lançamento de duas novas minor releases da linguagem, que deverão conter correções de segurança ainda não descritas.
New Case Studies About Google’s Use of Go
O perfil oficial da linguagem no Twitter anunciou mais 3 tipos de projetos do Google que utilizam Go - nem eu sabia que a navegação no modo Lite do Chrome era feita em Go -, afirmando a diversidade do uso da linguagem em vários tipos de projetos.
Getting started with WebAssembly and Go by building an Image to ASCII converter
Um artigo interessante sobre o uso de WebAssembly paar execução de código Go no browser.
Gerencie suas versões Go com GVM
Trabalhar com diferentes versões de uma linguagem pode ser uma tarefa difícil. Neste artigo, o Marco Paulo Olliver fala sobre como resolver isso com o GVM.
Go é orientado a objetos ?
Neste artigo, o Jefferson Otoni vem esclarecer pontos sobre uma das perguntas mais comuns sobre a linguagem.
Design Draft: First Class Fuzzing
O artigo é uma proposta de implementação de testes do tipo Fuzzing como base nas ferramentas nativas da linguagem, e é uma excelente opção para maturidade de testes e também de projetos em Go. Confira também este link extra de um artigo sobre o mesmo assunto para mais detalhes.
Go for the web
Um artigo bacana esclarecendo de forma básica o pacote http para quem tá chegando na linguagem mas não domina programação para web.
Vídeos
https://www.twitch.tv/bianca_rosa_
A Bianca Rosa, uma fera em Go que já divulgamos aqui na edição #2, deicidiu nesta semana abrir um perfil na Twitch com lives de programação. Já teve live de como fazer ferramenta CLI, não perca!
Go Syntax - Array Basics
Mais um vídeo rápido e bacana do Ardan Labs sobre a linguagem Go, desta vez falando sobre arrays.
Eventos
Trilha Go - TDC SP 2020
Nesta semana rolou o TDC SP, realizado totalmente online devido à pandemia. Um salve para o Hussani Oliveira, ao Francisco Oliveira e à Sheimy Rahman pela organização da trilha! E para você que não pode acompanhar, seguem links de algumas palestras já divulgadas por quem palestrou:
> Jessica Bonson - Frete vs Black Friday
> Camila Macedo - Go & linters
> Alex Rios - Hello Generics
Projetos
aliscott/infracost
Uma ferramenta que interpreta suas alterações em código Terraform e te diz o quanto vão custar. Tem até integração com GitHub Actions!
dwisiswant0/slackcat
Ferramenta CLI para mandar mensagens pelo Slack.
paulcager/gerlang
Um projeto curioso de executar código Go através de Erlang.
golangatspeed/Go-Gotchas
Truques e macetes que te ajudam a entender mais sobre a linguagem.
E por essa edição é só! Agradeço os feedbacks recebidos, valeu mesmo! Deixa uma mensagem no formulário de feedback pra saber como posso melhorar esta lista :)
Abração!