notes from the build. frontend, performance, the small stuff.
How I built FocusGuard, a local app that blocks distracting sites system-wide and shows where my attention actually went. The whole thing rests on two simple ideas.
I opened the Network tab while ChatGPT answered. The reply streams back as Server-Sent Events using a clever delta protocol - and there's a surprising amount of machinery wrapped around that one request.
How Cricbuzz delivers live cricket scores to tens of millions of people with no websockets and no magic - just a cacheable JSON, polled on a short loop, behind a CDN. I opened the Network tab and traced exactly how.
Redis runs on one thread and still outperforms multi-threaded databases. Here is why, and where it fits if you already use Supabase and TanStack Query.
AI can build a UI that runs in minutes. It still can't tell when that UI is actually finished, and that is where the work is now.
A practical guide to setting up CI/CD with GitHub Actions, from your first workflow to auto-deploying on Vercel.
How pages actually get rendered on the web, when to use each approach, and how Next.js handles all of them.
Practical UI patterns, tools, and techniques that actually make a difference in how your app feels.