HTTP Fundamentals
How a request and response are actually structured, the methods and status codes youβll use constantly, the headers worth knowing, and why HTTPS isnβt optional.
Β· 6 min readThis 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.

How a request and response are actually structured, the methods and status codes youβll use constantly, the headers worth knowing, and why HTTPS isnβt optional.
Β· 6 min read
The mental models and practical techniques every frontend developer should use to build things that work fast, not just things that work.
Β· 8 min read
An approachable walkthrough of how State works in React, from useState to GlobalState and more.
Β· 6 min read
A concise guide to the code quality tools every JavaScript developer should know, from linting to dev workflow automation.
Β· 5 min read
An approachable walkthrough of why React exists and its core concepts: components, state, virtual DOM, and more.
Β· 5 min read
A concise guide to the build tools every modern JavaScript developer should know, from bundlers and transpilers to linting and dev workflow automation.
Β· 9 min read
Understanding where JavaScript lives and how it actually runs under the hood β from the rendering engine to the JavaScript engine and C++ bindings.
Β· 7 min read
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.
Β· 11 min read
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.
Β· 7 min read
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.
Β· 6 min read