
Separar quem é o usuário de o que ele pode fazer: como estruturo autenticação e controle de permissões em APIs Laravel com múltiplos perfis.
Ler post →
A régua simples que uso para decidir o que vira Job assíncrono e o que responde na hora, com exemplos reais do Simulado Solidário.
Ler post →
O pagamento aprovado é a parte fácil: como trato webhooks fora de ordem, duplicidade e estados intermediários em integrações de pagamento.
Ler post →
Documentação nunca conta o caminho triste: o que aprendi integrando APIs de pagamento, e-mail e anúncios ao longo de 15 anos de Inova Factory.
Ler post →
Testes end-to-end e automações não precisam caber dentro do framework principal: como uso Python e Playwright ao lado do Laravel.
Ler post →
A maioria dos problemas de performance não está no PHP, está na modelagem do banco. Os erros de MySQL que mais encontro em código legado.
Ler post →
SQLite não é só para aprender: onde uso de verdade, e onde ele não é a ferramenta certa para o problema.
Ler post →
Nem todo projeto precisa de um Laravel completo: quando escolho Firebase para validar uma ideia rápido, e quando ele deixa de fazer sentido.
Ler post →
O checklist de SEO técnico que uso em praticamente todo projeto da Inova Factory, e o que mais encontro faltando em sites herdados de outras agências.
Ler post →