---
title: "#supabase articles | Hashnode"
description: "The Open Source Firebase Alternative. Read the latest #supabase articles and tutorials on Hashnode."
url: "https://hashnode.com/tag/supabase"
---

Tag

# #supabase

752 posts · 181 followers

[Harish Saraf](https://hashnode.com/@harishsaraf) · [1h ago](https://hashnode.com/posts/our-next-js-16-site-broke-for-signed-out-visitors-page-changed-from-static-to-dynamic-at-runtime/6af4cb6880dea4e1236b2655)

### [Our Next.js 16 site broke for signed-out visitors: "Page changed from static to dynamic at runtime"](https://yunova.hashnode.dev/our-next-js-16-site-broke-for-signed-out-visitors-page-changed-from-static-to-dynamic-at-runtime?utm_source=hashnode&utm_medium=feed)

ISR pages that read headers() or cookies() crashed with 500s for signed-out users after a restart. Root cause, the fix, and lessons.

4 min read · [yunova.hashnode.dev](https://yunova.hashnode.dev/our-next-js-16-site-broke-for-signed-out-visitors-page-changed-from-static-to-dynamic-at-runtime?utm_source=hashnode&utm_medium=feed)

[Fregio](https://hashnode.com/@fregio) · [4h ago](https://hashnode.com/posts/the-day-zero-tax-everything-you-set-up-before-a-next-js-saas-does-anything/6af4a50f32e1b62473f5d0e1)

### [The Day Zero Tax: Everything You Set Up Before a Next.js SaaS Does Anything](https://fregioai.hashnode.dev/the-day-zero-tax-everything-you-set-up-before-a-next-js-saas-does-anything?utm_source=hashnode&utm_medium=feed)

A realistic look at the setup work before any Next.js and Supabase SaaS ships its first feature, and how to cut it down without giving up control.

5 min read · [fregioai.hashnode.dev](https://fregioai.hashnode.dev/the-day-zero-tax-everything-you-set-up-before-a-next-js-saas-does-anything?utm_source=hashnode&utm_medium=feed)

[Pidrang](https://hashnode.com/@pidrang) · [7h ago](https://hashnode.com/posts/pidrang-0-1-1-angular-admin-from-supabase-schema/6af47c8a79cfb1db1fc2e117)

### [Pidrang 0.1.1: a working Angular admin from your Supabase schema](https://pidrang.hashnode.dev/pidrang-0-1-1-angular-admin-from-supabase-schema?utm_source=hashnode&utm_medium=feed)

Pidrang 0.1.1 is now on npm. With the first version (0.1.0), pidrang init wrote the pages, but you still installed the packages, wired four files by hand, and could not save anything without writing a

3 min read · [pidrang.hashnode.dev](https://pidrang.hashnode.dev/pidrang-0-1-1-angular-admin-from-supabase-schema?utm_source=hashnode&utm_medium=feed)

[VibeVigil](https://hashnode.com/@vibevigil) · [17h ago](https://hashnode.com/posts/how-to-check-if-your-vibe-coded-app-is-leaking-api-keys/6af3e367235834698e64b5bb)

### [How to Check if Your Vibe-Coded App Is Leaking API Keys](https://vibevigil.hashnode.dev/how-to-check-if-your-vibe-coded-app-is-leaking-api-keys?utm_source=hashnode&utm_medium=feed)

A plain-English checklist to find secret API keys hiding in your Lovable, Bolt, v0, or Cursor app: in the browser code, in .env files, in source maps, and in GitHub history. Plus what to do if you find one.

9 min read · [vibevigil.hashnode.dev](https://vibevigil.hashnode.dev/how-to-check-if-your-vibe-coded-app-is-leaking-api-keys?utm_source=hashnode&utm_medium=feed)

[VibeVigil](https://hashnode.com/@vibevigil) · [18h ago](https://hashnode.com/posts/how-to-check-if-supabase-rls-is-enabled-and-actually-working/6af3e2b0db88ad0285e076f2)

### [How to Check if Supabase RLS Is Enabled (and Actually Working)](https://vibevigil.hashnode.dev/how-to-check-if-supabase-rls-is-enabled-and-actually-working?utm_source=hashnode&utm_medium=feed)

A plain-English checklist to see if Row Level Security is on for every Supabase table, find policies that let everyone in, and fix it with a copy-paste prompt for your coding agent.

9 min read · [vibevigil.hashnode.dev](https://vibevigil.hashnode.dev/how-to-check-if-supabase-rls-is-enabled-and-actually-working?utm_source=hashnode&utm_medium=feed)

[octave Nkurunziza](https://hashnode.com/@octave) · [1d ago](https://hashnode.com/posts/supabase-vs-postgres-when-you-don-t-need-the-extras-2026/6af32adf1e68bed1f181d15a)

### [Supabase vs Postgres: when you don't need the extras (2026)](https://octave.hashnode.dev/supabase-vs-postgres-when-you-don-t-need-the-extras-2026?utm_source=hashnode&utm_medium=feed)

Supabase vs Postgres for a small app: what the extras cost in 2026, when Supabase is worth it, and how to run its security rules on plain Postgres.

16 min read · [octave.hashnode.dev](https://octave.hashnode.dev/supabase-vs-postgres-when-you-don-t-need-the-extras-2026?utm_source=hashnode&utm_medium=feed)

[SniffPup](https://hashnode.com/@sniffpup) · [1d ago](https://hashnode.com/posts/supabase-view-bypasses-rls-fix-it-with-security-invoker-and-lock-down-security-definer-functions/6af31945ecd7fc3e101fdf97)

### [Supabase view bypasses RLS? Fix it with security\_invoker (and lock down SECURITY DEFINER functions)](https://sniffpup.hashnode.dev/supabase-view-bypasses-rls-fix-it-with-security-invoker-and-lock-down-security-definer-functions?utm_source=hashnode&utm_medium=feed)

Disclosure: we build SniffPup, a free passive scanner for live sites. This guide was first published on our site. The SQL follows Supabase's own docs and works without our tool. First published on sni

7 min read · [sniffpup.hashnode.dev](https://sniffpup.hashnode.dev/supabase-view-bypasses-rls-fix-it-with-security-invoker-and-lock-down-security-definer-functions?utm_source=hashnode&utm_medium=feed)

[SniffPup](https://hashnode.com/@sniffpup) · [1d ago](https://hashnode.com/posts/supabase-permission-denied-for-table-42501-on-a-new-table-the-october-30-2026-grants-change-and-the-safe-fix/6af318fc4dd46ebd2aee52f3)

### [Supabase permission denied for table (42501) on a new table: the October 30, 2026 grants change and the safe fix](https://sniffpup.hashnode.dev/supabase-permission-denied-for-table-42501-on-a-new-table-the-october-30-2026-grants-change-and-the-safe-fix?utm_source=hashnode&utm_medium=feed)

Disclosure: we build SniffPup, a free passive scanner for live sites. This guide was first published on our site. The SQL follows Supabase's own docs and works without our tool. First published on sni

14 min read · [sniffpup.hashnode.dev](https://sniffpup.hashnode.dev/supabase-permission-denied-for-table-42501-on-a-new-table-the-october-30-2026-grants-change-and-the-safe-fix?utm_source=hashnode&utm_medium=feed)

[Ahmed Hassan Yaseen](https://hashnode.com/@ahmedhassanyaseen) · [1d ago](https://hashnode.com/posts/supabase-database-error-saving-new-user/6af27ea65c861c53405ed98a)

### [Fix Supabase "Database error saving new user"](https://stacksmesh.hashnode.dev/supabase-database-error-saving-new-user?utm_source=hashnode&utm_medium=feed)

Why sign-ups fail with a 500 in Lovable, Bolt and Vite apps: profiles triggers, security definer, search\_path and constraints

8 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/supabase-database-error-saving-new-user?utm_source=hashnode&utm_medium=feed)

[Ahmed Hassan Yaseen](https://hashnode.com/@ahmedhassanyaseen) · [1d ago](https://hashnode.com/posts/supabase-email-rate-limit-exceeded-fix/6af263095f8bc1a895b2bf3d)

### [Supabase stopped sending sign-up emails? Fix over\_email\_send\_rate\_limit with custom SMTP](https://stacksmesh.hashnode.dev/supabase-email-rate-limit-exceeded-fix?utm_source=hashnode&utm_medium=feed)

The built-in sender allows 2 emails an hour, only to your team. Here's what to change.

3 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/supabase-email-rate-limit-exceeded-fix?utm_source=hashnode&utm_medium=feed)
