Artigos
Pensamentos sobre engenharia de software, produtividade e coisas que duram — escritos a partir de estudos contínuos e de problemas reais que enfrentei ao longo da carreira.
8 de jul. de 2026Bancos de Dados6 de jun. de 2026Bancos de Dados12 de mar. de 2026Cloud2 de mar. de 2023Teste13 de fev. de 2022Teste29 de mai. de 2021Desenvolvimento Web
O poder de um banco de grafos e como ele pode ajudar a entender seu negócio
Descubra como bancos de grafos transformam relacionamentos em informação estratégica.
De 6 horas para 40 segundos - Como um índice salvou um job crítico de produção
Um job agendado que deveria rodar em 4 horas passou a levar 12 e o culpado era uma query sem índice varrendo uma tabela que nunca parou de crescer. Veja como um único índice composto reduziu o tempo de processamento de 6h18min para 40 segundos, e entenda de vez o que são índices, quando usá-los e por que eles fazem tanta diferença na prática.
Do commit ao deploy - CI/CD de uma API na AWS usando GitHub Actions, ECS e Terraform.
Aprenda a criar uma pipeline completa de CI/CD para uma API na AWS utilizando GitHub Actions, ECS e Terraform para automatizar deploys.
Testes de integração com containers
Veja como criar testes de integração mais confiáveis utilizando containers para simular ambientes reais durante a execução dos testes.
Como usar uma classe Fixture com xUnit
Entenda como utilizar Fixtures no xUnit para compartilhar contexto, reduzir duplicação de código e organizar melhor seus testes automatizados.
Criando active classes com EJS
Aprenda como criar navegação dinâmica utilizando classes ativas no EJS para destacar a página atual em aplicações Node.js.