Public articles and updates
This archive publishes product updates, guides, and reference content.

Google Can’t Rank What It Can’t Understand: Technical SEO for Next.js SaaS
A production-focused guide to Next.js SEO for SaaS. Learn how to control indexability, metadata, canonical URLs, sitemaps, structured data, rendering, redirects, images, and Search Console without turning SEO into fragile page-by-page configuration.

Your File Upload Works—Until It Becomes a Security Incident: Secure Storage for Next.js and Supabase SaaS
File uploads look simple until authorization, malicious files, failed transfers, storage costs, and private downloads enter the picture. Learn how to build a safer Next.js and Supabase Storage workflow from upload to deletion.

Your SaaS Dashboard Is Lying: How to Measure MRR, Activation, Retention, and Churn Correctly
Your dashboard can display polished charts while still giving you the wrong picture of the business. Learn how to define, calculate, reconcile, and test MRR, activation, retention, churn, and the product events behind a trustworthy SaaS analytics dashboard.

How to Test a SaaS Before Customers Do: A Next.js, Supabase, Vitest, and Playwright Strategy
A practical, risk-based testing strategy for Next.js and Supabase SaaS products. Learn what to test with Vitest, pgTAP, integration tests, webhook simulations, and focused Playwright journeys before customers discover the failures.

When Your SaaS Breaks: A Practical Observability Guide for Next.js and Supabase
A practical guide to observing a Next.js and Supabase SaaS from the customer’s perspective. Learn how to connect logs, metrics, traces, request IDs, database signals, webhooks, background jobs, alerts, and incident runbooks into one reliable production workflow.

Vibe Coding Security Checklist: 40 Checks Before Shipping an AI-Built SaaS
A practical, evidence-based security checklist for founders and developers preparing an AI-built SaaS for production. Review authentication, authorization, Supabase RLS, secrets, billing, webhooks, abuse prevention, dependencies, backups, and release controls before real customers arrive.
