Skip to content
Platform

Supabase

Next.js, Supabase, Cloudflare, and the deploy plumbing under every FH site.

14posts~61 min totalPart of Platform
Supabase·6 min

Supabase Row Level Security: The Multi-Tenant Pattern We Use Across FH Clients

One Postgres database, many tenants, zero data leakage. Here’s the RLS setup that holds up under real production traffic.

Supabase·5 min

Supabase Storage for Marketing Sites: The Bucket-Per-Tenant Pattern

Most teams store images in their build artifact. That doesn’t scale. Supabase Storage with the right bucket layout does.

Next.js·5 min

Server Actions for Lead Forms: Replacing Your API Routes Without Losing Sleep

Server actions cut form code in half and ship progressively enhanced HTML. Here’s how to use them without leaking a database query.

AI·5 min

RAG for SMB Sites: When Retrieval-Augmented Generation Actually Solves a Real Problem

RAG is the right answer about 10% of the time. Here’s the framework for the other 90%.

Supabase·5 min

Supabase Edge Functions: When They’re Worth It and When They’re Not

Edge Functions are great for jobs that have to live outside your Next app. Not everything does. Here’s the decision framework.

Next.js·4 min

Next/Image with Supabase Storage: The Pattern That Saves 70% of Hero Image Bandwidth

Most teams either skip next/image (and ship 4MB heroes) or misconfigure it (and break Coolify deploys). Here’s the pattern that works.

Supabase·4 min

Supabase Realtime: When SMB Sites Actually Need It (and When They Don’t)

Realtime sounds magical. For most SMB sites it’s a feature looking for a problem.

Supabase·4 min

Supabase Auth With Next.js App Router: The Setup We Actually Ship

Most auth tutorials show the wrong pattern. Here’s what actually works in production.

AI·4 min

Embeddings for Internal Search: The Pattern That Replaces ElasticSearch for Most SMB Sites

Most SMB sites have either no internal search or terrible internal search. Embeddings fix it for $0 of new infrastructure.

Supabase·3 min

Reading Supabase Logs: The Five Queries That Catch 80% of Production Issues

The Supabase log explorer is underused. These five queries are the first place we look when something’s wrong.

Supabase·4 min

Supabase Performance: Indexing, Connection Pooling, and the Postgres Settings That Matter

Supabase is Postgres. Most performance issues are Postgres issues with Postgres solutions.

Cloudflare·3 min

Cloudflare Images and Image Resizing: When the Built-In Service Wins

Three options, three different cost curves. Picking right matters more than people think.

AI·5 min

Tool Use With Claude: Building Agents That Don’t Hallucinate Your Production Data

Agents are powerful when they have tools. They’re dangerous when those tools aren’t bounded. Here’s the safe pattern.

Supabase·4 min

Migrating from Firebase to Supabase: The Real Cost and the Step-by-Step Plan

Firebase pricing scales worse than Supabase past a certain point. Here’s the migration plan that worked for one of our clients.

Browse

More topics