A Semana Go - Edição Nº 91
Nesta edição uma lista de empresas que usam Go em produção (e que estão contratando!). Veja também posts sobre organização de aplicações CLI, como construir uma biblioteca para pub/sub e mais um bom exemplo de uso de Generics.
Links
Projetos Go criados pela Uber
Uma lista com alguns dos projetos open source criados pela Uber, um dos grandes cases de empresas que usam Go como linguagem principal.
Lista de empresas que usam Go e estão contratando
O autor da newsletter ByteSizeGo criou esta planilha com uma lista de mais de 60 empresas que usam Go em produção, com links para processos seletivos. Útil para quem quer saber quais empresas usam a linguagem, bem como quem tiver interesse em tentar uma vaga em algumas das empresas mais interessantes do mercado. Aliás, o PicPay também usa Go e tem vagas em aberto ;)
Writing generic collection types in Go: the missing documentation
Em mais um ótimo post da equipe da DoltHub, veja como usar Generics para trabalhar com o conceito de coleções.
Structuring Go Code for CLI Applications
A Marian Montagnino é autora do livro Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production e neste post ela descreve uma sugestão de como organizar a estrutura de diretórios de uma aplicação de linha de comando em Go.
No sleep until we build the ideal pub/sub library in Go
Veja como implementar o conceito de pub/sub ao criar uma biblioteca para ser usada em seus projetos. Post com bem prático, mostrando a evolução da solução, problemas encontrados e a solução final proposta.
Atomic operations composition in Go
Neste post o autor fala sobre operações atômicas, a complexidade de aplicar este conceito em programação concorrente e mostra como Go implementa soluções.
De Java para GOlang (99% mais...)
Um relato bem interessante de um dev Java que está migrando alguns microsserviços para Go e está impressionado com as melhorias de performance que está ganhando. Proponho ajudarmos nos comentários do post, dando boas vindas à comunidade, trazendo mais exemplos, ajudando mais pessoas a fazerem essa mesma transição ;)