Command Palette

Search for a command to run...

My Blogs

A collection of articles on development, tools, utilities, and ideas.

How Databases Actually Work: What Happens When You Run a Query

You run SELECT * FROM users every day. But what actually happens inside the database engine? Indexes, B-trees, query planners, buffer pools — all explained.

Backend
Explore

The Ghost in the Shell

Are we building tools that help us think, or tools that replace thought? An analysis of copilot-driven development.

Philosophy
Explore

The Ultimate Guide to API Design & Architecture: Thinking Like a Senior Engineer

A complete, beginner-to-senior guide covering every API type, security layer, and scaling pattern you need to design robust, production-grade systems.

Backend
Explore

How to Talk to AI So It Actually Listens: Prompting Explained Simply

Understanding what the model is actually doing when it processes your input, and the techniques that fall out naturally from that understanding.

AI
Explore

How Next.js Decides When (and How) to Render Your Pages

A deep dive into SSG, SSR, ISR, and CSR — how Next.js chooses when and where to render your pages, and how to pick the right strategy for every use case.

Next.js
Explore

Why Your Default Terminal Is Slowing You Down (And How to Actually Fix It)

A comprehensive guide to every layer of the terminal stack — emulators, shells, prompts, plugins, and modern CLI tools — and what's worth changing.

Terminal
Explore

How Git Actually Works Under the Hood

Git doesn't store diffs — it stores snapshots. Understanding the object model, the DAG, and how branches are just text files.

Engineering
Explore

What Really Happens When You Click a Link

That instantaneous flash between clicking a link and seeing a webpage is actually a marathon — DNS lookups, TCP handshakes, TLS negotiations, and a full rendering pipeline, all in milliseconds.

Engineering
Explore

How JavaScript Actually Works: Demystifying the Call Stack and Event Loop

The engine, the call stack, the heap, the event loop, closures, prototypes, and this — what's actually happening when your code runs.

Engineering
Explore