Blog
Notes on TypeScript, Next.js, SQL, Go, and the craft of building fast, pragmatic web products.
blog posts
From Next.js to PHP in 1 Day with AI
I rebuilt my personal site from Next.js to PHP in one day using AI. The result: a 140KB bundle shrunk to 4KB and a much simpler stack.
Next.js Hacks 2 - Use Discord as a Logger
Send logs straight to a Discord channel instead of paying for a logging service. A simple Next.js hack for small projects and side apps.
Nextjs server actions in depth
Next.js Server Actions let you run mutations and server logic from React components. A practical look at how they work and when to use them.
I Built an AI App for Architects in 4 Hours
A 4-hour challenge to build a full-stack app that generates AI renders for architecture students. From idea to a working prototype in one afternoon.
Track User Behavior with Microsoft Clarity
Microsoft Clarity records user sessions, heatmaps and scroll data for free. Here is how to add it to a Next.js app and actually use the insights.
Building My Own WordPress Hosting Service
What if you built your own WordPress hosting instead of using cPanel? Here is how I set up SenseiPress, from the first prototype to a working service.
Context, Redux or Zustand in Next.js?
A work project forced me to compare Context, Redux and Zustand for global state. Here is when each one makes sense in React and Next.js.
Next.js Internationalization in 10 Minutes
Stop postponing i18n. Here is a 10-minute walkthrough to set up next-intl in a Next.js app and keep translations organized from the start.
Self-Host Next.js on Coolify in 5 Minutes
You do not need Vercel to deploy Next.js. Here is how to self-host it on a VPS with Coolify, step by step, in about five minutes.
Boost Productivity with Fabric AI
Fabric turns AI prompts into reusable terminal patterns. A quick introduction to installing it, using built-in patterns and making your own.