Understanding React — From Why It Exists to How It Actually Works
An approachable walkthrough of why React exists and its core concepts: components, state, virtual DOM, and more.
This is where I share what I'm learning (and sometimes unlearning) while building with modern web technologies.
Have a look below and explore the topics that interest you most. Whether you're just starting out or already deep in the stack, I hope you find something useful here — or at least something that sparks an idea for your next project.
An approachable walkthrough of why React exists and its core concepts: components, state, virtual DOM, and more.
A concise guide to the build tools every modern JavaScript developer should know, from bundlers and transpilers to linting and dev workflow automation.
Understanding where JavaScript lives and how it actually runs under the hood — from the rendering engine to the JavaScript engine and C++ bindings.
Before you can write good CSS, it helps to understand what is actually happening under the hood — not just the syntax, but why stylesheets exist, how the browser processes them, and what happens when things conflict.
A deep dive into how modern browsers are structured and how they turn HTML, CSS, and JavaScript into pixels — covering the multi-process architecture and the full rendering pipeline.
A step-by-step breakdown of what happens between typing a URL and seeing a page load — from DNS lookups and TCP handshakes to how your browser renders HTML.