A Semana Go - Edição Nº 104
Nessa edição veja sobre gRPC, aplicações Go lidando com bancos relacionais, uma boa explicação sobre como lidar com transações em aplicações Go, pacote singleflight e eventos Go.
Bom diaaaaaa! Minha participação aqui chegou ao fim e me despeço de vocês nessa edição =( o Elton volta de férias semana que vem assumindo novamente A Semana Go.
Foi um prazer estar com vocês nessas últimas semanas, compartilhando o que li de mais interessante sobre Go e sobre comunidades ❤️
Entãaaaao… Já está com o cafézinho aí do lado? ☕️ Vamos aos assuntos:
Links
Um ótimo artigo para aprender gRPC
Nesse artigo o Matheus Mina descreve e mostra como o gRPC funciona com exemplos de código, passo a passo e nos mostra a origem de tudo a partir do RPC (Remote Procedure Call).
Diferentes maneiras de usar com Go com bancos de dados relacionais
Ser purista? Escrever SQL de forma bruta? Usar ORM? gerar query sql com sqlc? Nesse artigo o autor passa por todas as possibilidades, fala dos seus prós e contras, mostra exemplos de código, logo recomendo muito dar uma olhada para entender as diferenças.
Um ótimo artigo sobre transações em aplicações Go
Desbrava transações em banco de dados usando Go com arquitetura em camadas. Tem vários desenhos para facilitar o entendimento de uma maneira visual e também são apresentados alguns anti-patterns comuns, como misturar transações com lógica de aplicação e criar um repositório para cada tabela de banco de dados.
Conheça o pacote singleflight
Como o pacote singleflight do Go pode te ajudar a evitar algumas requests duplicadas, veja também exemplos de código sobre como usá-lo.
Golang SP & Temporal
Na última quarta (25/09) tivemos na SumUp um evento organizado pela Golang SP e Temporal.io. Tivemos dinâmicas como dojo, palestras e tutoriais. O CTO da Temporal Maxim Fateev mandou um português maravilhoso mostrando como implementar Temporal em projetos Go, 2 palestrantes da Avenue, Lucas e Camilo mostraram como utilizam temporal para rodar workflows em sistemas financeiros e detalharam muito bem as suas complexidades, por fim o Carlos e o Renê mostraram como recriaram um jogo dos anos 70 com Go resumindo 4 anos de faculdade em 30 minutos. (brincadeira hehe mas aprendi demais com todas as palestras!)
Perdeu? Não conseguiu ir? O evento ficou salvo aqui e garanto que vai amar o conteúdo! ❤️
https://www.youtube.com/live/0TcYLYkBlWk
Eventos de Golang pelo Brasiiiil✌️
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:
03 de outubro um Dojo de Go no Reactor da Microsoft: Inscreva-se aqui
19 de outubro - na TRACTIAN (SAVE THE DATE)
29 de novembro - SAVE THE DATE
Para se inscrever assim que abrirmos as inscrições, inscreva-se no nosso meetup ✨
Call for papers da GopherCon Latam aberto!
Sabia que você também pode palestrar na GopherCon? Envie a sua proposta de palestra e junte-se a gente em 2025!
✌️Um grande abraço para vocês! Nos vemos por aí em uma próxima oportunidade. Deixo aqui os meus contatos para nos conectarmos: