Sou desenvolvedor de software, professor, palestrante, GDE e escritor


Go deveria ser mais opinativo

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.

Criando um MCP Server usando Go

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

Criando uma API com autenticação usando Encore.go

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.

Debug de aplicações Go com o Goland e VSCode

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.

Introdução ao Encore.go

O Encore.go já está no meu “radar” tem um bom tempo, quando seu belo site e exemplos chamaram minha atenção em uma notícia no Hacker News.

Retrospectiva 2024

Dezembro é aquela época do ano onde fazemos uma revisão de tudo que se passou nos últimos 12 meses.

Usando CloudEvents em Go

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.