01/ Blog
Artigos
Pensamentos sobre desenvolvimento, arquitetura e tecnologia.
JUN2026
Por que reescrevi um produto de Next.js pra Astro
O Bom Cristão original rodava em Next.js com 1 quiz. A reescrita foi pra Astro com Islands Architecture — e a decisão não teve nada a ver com hype de framework.
AstroPerformanceArquitetura
MAR2026
Recursão de RLS entre tabelas cruzadas: como resolvi com SECURITY DEFINER
Um bug sutil de Row Level Security no Supabase — duas tabelas checando permissão uma da outra — e como isolar a checagem numa função SECURITY DEFINER quebrou o ciclo sem abrir mão de segurança.
SupabasePostgreSQLRLSSegurança