A Semana Go - Edição Nº 102
Faaaaala pessoal! Eu sou a Laís e estarei com vocês nessa e nas próximas 2 edições da Semana Go, estou muito feliz com o convite e espero sempre trazer ótimas novidades para deixar todos vocês atualizados(as)!
Quando o Elton me convidou para escrever essa newsletter entrei em panic
, meo deos é uma baita responsabilidade 😂 mesmo assim tô aqui hehe!
Nesta edição caso de uso de Go na PicPay, a importância de interfaces em Go, como os comandos go
são testados, slices por debaixo dos panos, go binding para ffmpeg e eventos de Go.
Já está com o cafézinho aí do lado? Então borá lá! ☕️
Links
Cases de empresas brasileiras com Go
Essa semana o Elton Minetto puxou uma live em seu canal sobre o caso de uso de Go na Picpay, no vídeo os convidados falam sobre a plataforma Houston, que é usada para lançar novas funcionalidades e como Go ajudou com escalabilidade e desempenho.
A importância de interfaces em arquiteturas de camadas
O Tiago Temporim também lançou um artigo sensacional essa semana que mostra muito bem o poder das interfaces em Go em uma arquitetura em camadas, como isso pode ajudar em abstrações, isolamento de testes e a responsabilidade de cada camada
Como testar CLIs?
Esse foi um dos meus artigos favoritos da semana! O autor traz a evolução de como o próprio time do Go testa a CLI do go
🤯. Veja no artigo sobre a ferramenta testscript
.
Slices em Go: Go Big or Go Home
Nesse post mostra como os slices são estruturados, como crescem e como são alocados na memória, exibindo alguns exemplos de código representando detalhes de como funciona.
A Go Developer Survey está aberta!
O time da linguagem realiza uma pesquisa semestral para entender como tem sido desenvolver em Go para os devs e assim identificar possíveis pontos de melhorias, ferramentas e priorizar algumas funcionalidades para a experiência de desenvolvimento seja a melhor possível.
Você pode responder a pesquisa até dia 23 de setembro!
Projetos Open Source: Go Binding para FFMPEG
Eu sou apaixonada quando o assunto é streaming, tá aqui um projeto legal com o objetivo criar um projeto Go que seja como uma API para usar FFMPEG e tem contribuições de pessoas brasileiras ❤️ (FFMPEG é uma tool escrita em C para lidar com áudio e vídeo e está por baixo da maioria dos serviços de streaming que você consome).
Eventos de Golang ✌️
Aaaa e para você saber um pouco mais sobre mim: faço parte da organização da comunidade Golang SP que realiza eventos gratuitos e presenciais em São Paulo. Então se você é de SP e pensa visitar a terrinha da garoa (ou da fumaça) nos próximos dias segue a agenda:
25 de setembro na SumUp às 17:30h - Golang + Temporal: Inscreva-se aqui
03 de outubro um Dojo de Go no Reactor da Microsoft: Inscreva-se aqui
Conhece mais comunidades de Go e grupos de estudos pelo Brasil? Me mande na DM do meu linkedin.