Blog
Notes from production.
Sourced, specific, and written for the person who has to fix it.
- Oct 23, 2026SupabaseSupabase's Oct 30 grants change: what breaks in AI-built apps and the fixFrom Oct 30, 2026, new public tables in existing Supabase projects need explicit grants. What changes, the 42501 error, and the three-step fix.6 min
- Oct 23, 2026AI App RescueThe launch checklist for Lovable and Supabase appsData access, keys, auth, deploys, backups, monitoring and cost guardrails: what to check before real users trust your AI-built app.7 min
- Oct 23, 2026Supabaseanon key vs service_role key, explained for foundersWhich Supabase key is safe in the browser, which one bypasses Row Level Security, and how to check your app in two minutes.5 min
- Oct 23, 2026AI App RescueRescue or rebuild? How to decide for an AI-built appMost launch problems sit around the code, not in it. A quick test for when to fix your AI-built app and when to start over.4 min
- Jan 5, 2026AWS CostKarpenter vs Cluster Autoscaler: when the migration pays offHow Karpenter differs from Cluster Autoscaler, where the savings actually come from, and a safe migration outline.5 min
- Dec 24, 2025AWS CostSpot Instances vs Savings Plans for EKSWhat AWS says each discount is, how to split Spot, Savings Plans and On-Demand, and a Karpenter v1 NodePool that falls back safely.6 min
- Dec 12, 2025AWS CostStop losing money on Spot interruptions in EKSInstance diversity, one interruption handler, PodDisruptionBudgets, graceful shutdown and a tested failure: Spot on EKS without the outages.6 min