A Semana Go - Edição Nº7
Nesta edição links para quem está iniciando na linguagem, o lançamento do Style Guide de Go feito pela equipe do Google, um novo framework criado pelos donos do TikTok (será que tem dancinha?) e links avançados sobre RPC e K8S.
Links
Style guides for Google-originated open-source projects
O Google lançou o seu Style guide para Go. Eu liderei os esforços para criar algo similar nos meus últimos três trabalhos, na Codenation, Trybe e PicPay e posso reforçar o quão importante é ter algo assim para os times. Recomendo que você adote um guia, ou adapte algo para seus times, como fizemos. É um investimento que retorna em códigos mais organizados e melhor qualidade para todo mundo.
GitHub - projectdiscovery/katana: A next-generation crawling and spidering framework.
O Katana é uma ferramenta e framework para a criação de crawlers, para ler e processar o conteúdo de sites web.
Making a Go program 42% faster with a one character change
Apesar do título ser um pouco "click bait", o conteúdo é bem interessante, mostrando como o autor fez uma análise para entender e melhorar a performance de sua aplicação.
O hertz é um novo framework criado pelos donos do TikTok para facilitar o desenvolvimento de microsserviços e com foco em performance.
Lista de materiais para estudar Go
Dica dupla para quem está iniciando na linguagem. Além dos links indicados pelo Tiago, confira essa lista de 7 livros sobre a linguagem.
GitHub - mmontes11/mariadb-operator: 🦭 Run and operate MariaDB in a cloud native way
Essa é para os fãs do Kubernetes. Com esse operator é possível executar instâncias do MariaDB na sua infra do k8s de maneira automática e escalável.
RPC in Go using Twitch's Twirp
O Twirp é um framework que é uma alternativa ao gRPC que foi criado pela equipe do Twitch. Neste post podemos ver uma introdução a essa solução.
Sobre
Esta newsletter é mantida por Elton Minetto, com contribuições da comunidade. Se tiver sugestões de conteúdos e vagas é só enviar um e-mail. E não esqueça de compartilhar e convidar colegas para assinarem a newsletter ;)
Até a próxima segunda-feira.