Blog
2026-06-12
O estranho hábito de pensar acompanhado por IA
Em alguns momentos, a tecnologia deixa de ser uma ferramenta ativa e passa a atuar como uma espécie de direção silenciosa, alterando o fluxo do trabalho de forma tão natural que só percebemos depois que o hábito já mudou....
2026-06-10
Um experimento sobre sair da zona de conforto
Trabalhar em um sistema sem um caminho bem definido faz o processo parecer um encaixe gradual de peças soltas, onde o aprendizado acontece tanto nos acertos quanto nos erros inevitáveis da construção....
2026-06-05
Uma descoberta sobre JWT que simplificou meu frontend
A diferença entre carregar várias camadas de autenticação manualmente e delegar isso a um mecanismo mais simples mostra como decisões de arquitetura podem transformar esforço constante em algo praticamente invisível no dia a dia....
2026-06-01
Por que autoincremento pode atrapalhar mais do que parece
Quando a identidade só existe depois de passar por um ponto central, o sistema ganha dependência; quando ela nasce independente desde o início, a coordenação deixa de ser um gargalo....
2026-05-29
Sobre onde realmente deve existir confiança em uma aplicação
Mesmo quando a informação chega pronta pela porta de entrada, a decisão real continua acontecendo em outro nível, onde a validação não depende daquilo que foi apenas apresentado. Quando comecei com desenvolvimento web, eu sabia teoricamente que o frontend roda no navegador do usuário. Mas, na prática, ainda existia uma sensação meio implícita de que os tokens privados estavam protegidos porque estavam no .env e não diretamente injetados no código....
2026-05-25
Martelos, pregos e a responsividade no Flutter
Uma ferramenta pode funcionar de forma excelente em um cenário onde o encaixe é natural, mas começar a forçar seu uso em outro contexto rapidamente revela seus limites. Em 2019, eu mantinha um aplicativo Android nativo cujo código era dividido entre XML (interface) e Kotlin (lógica). Funcionava mas a manutenção era meio trabalhosa, visto que os IDs dos componentes precisavam ser os mesmos entre os arquivos e parte da interface podia também ser criada dinamicamente no Kotlin, tornando mais difícil de fazer mudanças....
2026-05-22
O que eu aprendi tentando usar AWS depois do GCP
Em alguns ambientes, você já entra com portas, papéis e fluxos definidos; em outros, o primeiro passo inevitável é justamente estabelecer quem pode acessar o quê antes de qualquer trabalho acontecer....
2026-05-20
Eu implementei um bot para caçar imagens aleatórias do Imgur
Mesmo quando a expedição não traz o resultado esperado, o que se constrói ao longo do caminho acaba se tornando o verdadeiro retorno do projeto. O Imgur é uma plataforma de hospedagem de imagens, que ficou famosa principalmente porque permite enviar imagens rapidamente e gerar links fáceis de compartilhar....