Fala galera!
Mais uma vez começo agradecendo a cada pessoa que assina esta lista. Temos neste momento 272 pessoas! Muito obrigado, essa lista existe para vocês!
Na edição de hoje, temos muitos tutoriais, mudanças de engine de banco de dados, lançamento de ferramentas CLI, novas releases de projetos, meetups nacionais e internacionais, mais dicas de vagas de trabalho, compartilhamento de memória entre programa em Go e em Python, testes de integração, discussões sobre generics, projeto de abertura de dados de órgãos públicos, grupos brasileiros no Telegram, issues reportadas na versão 1.15 da linguagem da marmota e muito mais.
Confira!
Links
compress/flate: deflatefast produces corrupted output
Uma issue reportada na versão 1.15 no uso de compress/zlib para compressão de dados. Mesmo se você não usa essa lib, vale a leitura!
Ultimate Go
O Bill Kennedy trouxe num tweet recente um material que eu não conhecia e achei muito interessante compartilhar para quem está aprendendo a linguagem.
Golang Integration Testing Made Easy
Tem planos de adicionar testes de integração na sua rotina de desenvolvimento? Este artigo pode te ajudar, explicando uma abordagem desde o planejamento até a execução.
Introducing Peeble: A RocksDB Inspired Key-Value Store Written in Go
O time de tecnologia do CockroachDB anunciou uma mudança no seu principal produto, substituindo a engine de Key-Value usada atualmente para o Peeble, trazendo correções de bugs, melhorias de performance e novos recursos compatíveis com os planos da empresa.
GitHub CLI 1.0 is now available
O GitHub anunciou o lançamento da sua ferramenta de linha de comando, permitindo interação com vários recursos frequentemente usados na interface gráfica. A ferramenta foi escrita usando cobra, uma lib focada no desenvolvimento de ferramentas CLI.
gopls v0.5.0 is released!
O anúncio de lançamento de uma nova versão minor do gopls, com as novidades descritas na página de release.
Python and Go: Part IV - Using Python in Memory
Um artigo no mínimo interessante: compartilhamento de memória entre programas em Python e Go reduzindo alocação de memória. Um experimento muito interessante!
GoLand 2020.2.3 Is Here!
O anúncio de uma nova versão da IDE da JetBrains. Caso você use a IDE, confira a lista de novidades no link e atualize!
Variables, Constants and Types
Um artigo bem bacana sobre fundamentos importantes da linguagem. Recomendo para quem esta começando e para quem quer refrescar a memória :)
GOlfada
Sugestão do Henrique Oliveira na última edição: um grupo aberto de estudos e discussão sobre Go. Valeu pela dica, Henrique! <3
DadosJusBr: Go ou Python a serviço da cidadania
Esse é aquele tipo de artigo que dá gosto de se ler: o uso de tecnologia em áreas de benefício da sociedade. Confira os projetos em Go no GitHub feitos para tornar esse projeto realidade :)
may god have mercy on my soul
O comentário no código diz tudo. Um pouco de humor em uma situação (provavelmente) real do nosso dia a dia.
Implementing generics
Uma discussão muito interessante em torno da pergunta: se a proposta de generics for aceita, como vamos implementá-la?
Podcasts
Community Q&A
O novo episódio do GoTimeFM foi feito em um novo formato: foi criada uma discussão no reddit para receberem dúvidas em geral da comunidade.
Vídeos
Go Syntax - Blank Identifier
Um vídeo bacana do Bill Kennedy explicando como usar o blank identifier _.
Cap. 27 - Testes & Benchmarking
A Ellen Korbes anunciou no Twitter o começo de um novo capítulo no curso AprendaGo, desta vez sobre testes e benchmarking.
Eventos
GoperCon 2020 Agenda
A programação completa do evento já foi anunciada! Se você vai assistir, não perca a chance de ver quais conteúdos estarão lá.
Golang SP | Usando IA para criar memes
Na última quinta, o pessoal do Golang SP se reuniu para mais um encontro online, desta vez com uma apresentação do Igor Luiz Halfeld trazendo conteúdos sobre inteligência artificial e como usou isso em Go. O vídeo já está disponível no YouTube.
25º Go talks
Já na última terça, o pessoal do GO Belo Horizonte se reuniu no grupo de estudos para continuar estudando o trabalho em um projeto para criação de configurações do Vim. O grupo de estudos é aberto à qualquer pessoa que queria participar, basta colar no grupo no Telegram e se juntar à galera.
September Gophers
E na última quarta, a galera do London Gophers (grupo de Londres e em inglês) se reuniu para mais um encontro para duas apresentações interessantes sobre segurança. E já tem vídeo no YouTube.
Vagas
Grupo golang-brasil
Como uma vaga foi divulgada nesta semana na lista, deixo aqui como dica para que mais pessoas que estejam à procura de trabalho possam acompanhar.
Projetos
facebookincubator/ent-contrib
Uma coleção de extensões e ferramentas para uso com o ent, o framework desenvolvido pelo Facebook.
buger/goreplay
Uma ferramenta que captura o tráfego HTTP para reproduzí-lo em outro ambiente. Parece excelente para criar testes com dados e fluxos reais sem precisar testar em produção!
tinygo-org/tinygo
Com o anúncio de uma nova release da lib, foi anunciado também novos pacotes para bluetooth, plugin de VS Code e até da fonte de texto usada no projeto.
panther-labs/panther
Uma ferramenta para descobrir ameaças de segurança a partir dos logs da sua aplicação.
AggregatedAwesome.com: Go
Um compilado de diversas ferramentas, libs e projetos escritos em Go, com filtros de categorias e frequência de atualização.
E por hoje é isso! Muito obrigado novamente a cada pessoa que assina, lê e compartilha esta lista. E não deixe de dar seu feedback aqui!
Um ótimo final de semana e até a semana que vem!