Articles and insights about building with AI
A clean theming and dark mode setup in Next.js 16 + Tailwind v4 with next-themes and OKLCH — and the `@theme inline` gotcha that silently breaks dark mode.
Beyond the login form: the production-ready Better Auth setup in Next.js 16 — 2FA, organizations, admin, rate limiting, and the gotchas that matter.
An honest comparison of Prisma 7 and Drizzle in 2026, with the angle nobody covers: which ORM gives an AI the most context to write correct data code.
An honest comparison of CREA.MBA and Supastarter: Prisma + Polar + self-host versus Supabase + Stripe. Which to pick for your Next.js SaaS.
shadcn/ui 2.3.0 brings first-class Tailwind v4 support. What changed, how to set it up in Next.js 16, and the gotchas to avoid.
An honest comparison of Better Auth and Clerk for a production SaaS in 2026 — pricing, vendor lock-in, self-hosting, and developer experience.
A real-world comparison of the most-used Next.js boilerplates in 2026 (ShipFast, MakerKit, Saasrock, NextBase, IndieKit, CREA.MBA). No hidden affiliates. Which one fits your profile.
Over-engineering, no measurement, launching without email, stack-hopping… the 7 mistakes that kill a first SaaS and how to avoid them.
A real comparison between Better Auth and NextAuth/Auth.js in 2026. What each one wins, when to migrate, and how to do it without breaking sessions.
The actual integration of Tailwind v4 + shadcn 2.3.0 in Next.js 16 App Router. OKLCH, FOUC-free dark mode, Geist with next/font, and the silent hsl(var()) bug that breaks your styles without warning.
The boilerplate now includes the receiver endpoint to publish posts from a Postiz custom provider. Editorial calendar unified with your social media in under 2 hours.
On Apr 25 2026 MinIO archived its community edition. We migrated Click2Eat and yamltools.dev to self-hosted Garage (S3-compatible, AGPLv3). Four undocumented gotchas, the shared S3 API + product-dedicated CDN pattern, and a complete migration checklist.