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....


ia

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....


microservicos

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....


autenticacao jwt

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....


postgresql orm

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....


back-end front-end

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....


flutter responsividade react tailwind

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....


cloud google-cloud-platform amazon-web-services

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....


bot imgur google-cloud-platform