Building the backend — Node.js and Python FastAPI
A fast frontend needs a solid backend behind it. Here's how I build REST APIs with Node.js and Python's FastAPI, and how I pick between them.
Read postPractical write-ups across my stack — Astro, Next.js, React, Node.js, Python (FastAPI), Supabase and Tailwind — and the decisions behind the sites and apps I ship.
A fast frontend needs a solid backend behind it. Here's how I build REST APIs with Node.js and Python's FastAPI, and how I pick between them.
Read post
Astro isn't always the answer. Here's how I decide between a zero-JS Astro site and a full React/Next.js app — and why I keep both in my toolkit.
Read post
How I add user accounts, a Postgres database and secure data access to a project with Supabase — without standing up a whole backend from scratch.
Read post
How I added Indonesian payments to a surf-booking flow without tanking performance or over-engineering the stack.
Read post
Not everything belongs in the frontend. Here's how I use a little Python — and Node.js — for the backend jobs that quietly make a site better.
Read post