Uma das vantagens em ser Google Developer Expert é as oportunidades incríveis que isso proporciona. Algumas semanas atrás pude conhecer pessoalmente o Robert Griesemer, co-criador de Go, bem como o Marc Dougherty, Developer Advocate do time de Go no Google.
Em Novembro de 2024 a Anthropic publicou um post em seu blog anunciando o que talvez seja sua maior contribuição para o ecossistema de AI até o momento: o Model Context Protocol
Esta é a segunda parte de uma série de posts sobre o framework Encore.go:
Criando uma API com banco de dados Criando uma API com autenticação (<— você está aqui) Comunicação via Pub/Sub Deploy Na primeira parte criamos uma API simples, que faz a validação de um usuário dados os parâmetros corretos.
Essa é uma dica rápida mas que pode ser útil para mais pessoas. Recentemente precisei fazer debug de uma aplicação CLI que estou desenvolvendo e foi necessário algumas configurações nas IDEs que uso para fazer esse processo.
Em ambientes complexos é relativamente comum a adoção de uma arquitetura orientada a eventos (Event-driven architecture, ou EDA) para aumentar a escalabilidade e reduzir o acoplamento entre os componentes/serviços.
Vamos começar pelo princípio… O que é resiliência? Gosto da definição deste post:
A capacidade intrínseca de um sistema de ajustar seu funcionamento antes, durante ou depois de mudanças e perturbações, de modo que ele possa sustentar as operações necessárias sob condições esperadas e inesperadas.