What Authentication Actually Costs, Both Ways
The vendor invoice and the maintenance bill, with real numbers on both sides, and the question that actually decides which one you pay.
7 posts in this category.
The vendor invoice and the maintenance bill, with real numbers on both sides, and the question that actually decides which one you pay.
Stripe retries for three days, so your handler runs twice. The fix is usually smaller than the event-ID table everyone recommends.
What self-hosted authentication means, what it costs to run, and the Auth.js and Prisma code that ships in a free Next.js starter kit.
What the Next.js 16 rename changes for route protection, the Auth.js code that runs in production, and the mistake we shipped.
The code is the easy half. The migration is decided by whether you can take your password hashes with you, and that answer differs by provider.
A practical checklist for picking a starter kit you will not regret three months in.
File-based MDX posts with categories and RSS. Write a Markdown file, commit, done.