Trending

Most read articles this week.

Fix: Can't Bind to 'formGroup' in Angular (Known Property)
TypeScript
8 min read·2026-07-02

Fix: Can't Bind to 'formGroup' in Angular (Known Property)

The 'Can't bind to formGroup' error occurs when Angular doesn't recognize the formGroup directive. Here's how to fix it in both NgModule and standalone setups.

Read more
Missing Suspense boundary with useSearchParams in Next.js: 3 fixes
nextjs-supabase
6 min read·2026-06-27

Missing Suspense boundary with useSearchParams in Next.js: 3 fixes

The error only surfaces during the production build — dev mode hides it completely. Here is why, and the three fixes ranked by situation.

Read more
Fix: Next.js proxy.js matcher not working for static assets
nextjs-supabase
7 min read·2026-06-27

Fix: Next.js proxy.js matcher not working for static assets

Without a matcher, proxy.js runs on every request including _next/static and public assets. And Server Functions are not separate routes — a matcher gap silently drops auth coverage.

Read more

Latest Stories

Supabase getClaims() vs getSession(): The Silent Auth Bug
nextjs-supabase
7 min read·2026-06-27

Supabase getClaims() vs getSession(): The Silent Auth Bug

Your auth looks correct but users can bypass it. The bug: getSession() in server code reads from local storage without revalidating the token against the Auth server.

Read more
Supabase redirectTo Failing on Vercel Previews: SITE_URL Fix
nextjs-supabase
6 min read·2026-06-27

Supabase redirectTo Failing on Vercel Previews: SITE_URL Fix

The redirect lands on your production domain instead of the preview URL, or you get a "redirect URL not allowed" error. Here is the exact Supabase dashboard config and the Vercel env var pattern.

Read more
VERCEL_EXPERIMENTAL_DEV_SKIP_LINK: Stop Dev Link Hangs
technology
7 min read·2026-06-25

VERCEL_EXPERIMENTAL_DEV_SKIP_LINK: Stop Dev Link Hangs

Configure VERCEL_EXPERIMENTAL_DEV_SKIP_LINK to skip the Vercel CLI dev link and speed up local Next.js development.

Read more
TypeScript Getter Setter Errors: TS1056, TS1028, TS2378 Fix
technology
8 min read·2026-06-23

TypeScript Getter Setter Errors: TS1056, TS1028, TS2378 Fix

TypeScript getter/setter errors come from ES target misconfiguration or type mismatches. Fix TS1056, TS1028, and TS2378 in minutes.

Read more
Docker Tutorial 2026: Dockerfile, Compose + Production Setup
technology
12 min read·2026-06-21

Docker Tutorial 2026: Dockerfile, Compose + Production Setup

Production Docker for Node.js — Dockerfile caching, Compose named networks and volumes, and the footguns that break every first attempt.

Read more
JSX.Element vs ReactNode vs ReactElement: TS2322 Fix
technology
9 min read·2026-06-20

JSX.Element vs ReactNode vs ReactElement: TS2322 Fix

Fix TS2322 by understanding when ReactNode, JSX.Element, and ReactElement apply in React + TypeScript component typing.

Read more
Fix ChunkLoadError: Loading Chunk Failed in Next.js
Technology
9 min read·2026-06-18

Fix ChunkLoadError: Loading Chunk Failed in Next.js

"ChunkLoadError: Loading chunk 5760 failed" almost always means a user has an old tab open after you shipped a new deploy. The fix is configuration — deploymentId, build IDs, and CDN headers — not a try/catch.

Read more
Fix Dynamic Server Usage Error in Next.js App Router
Technology
9 min read·2026-06-18

Fix Dynamic Server Usage Error in Next.js App Router

Next.js throws this when a route it wants to render at build time calls a dynamic function — cookies(), headers(), searchParams, or a no-store fetch. The fix is either opt the route into dynamic rendering, or remove the request-time dependency if it should be static.

Read more
Fix next/image Hostname Not Configured in Next.js
Technology
7 min read·2026-06-18

Fix next/image Hostname Not Configured in Next.js

next/image strictly allow-lists remote hosts. The fix is images.remotePatterns in next.config — matched exactly on protocol, hostname, port, and pathname. Get one wrong (http vs https, a subdomain, a missing port) and it still blocks.

Read more
Newsletter

One email a month. No fluff.

Mostly RLS gotchas, Next.js cache debugging notes, and the one Supabase setting that bit me last month. Written like a friend would tell you, not like a marketing team.

  • Real production lessons, not tutorials
  • New post highlights with key takeaways
  • Unsubscribe in one click. No tracking.

Free forever. Your email stays with me.