topic / web-development
Web Development
From HTML to HTTP to full-stack applications.
Learn how browsers render pages, how HTTP requests travel, how REST APIs are designed, and how to build reliable client-server applications.
6 articles · 3 videos · 1 trace · 1 request flow · 1 interview · 12 total
Articles
How the Web Works
HTTP, browsers, servers, DNS, and the request-response cycle that powers every web page.
HTML, CSS, and JavaScript: The Three Layers
How HTML provides structure, CSS provides presentation, and JavaScript provides behavior in every web page.
REST API Design
Resource-oriented design, HTTP methods and status codes, idempotism, versioning, pagination, and error response patterns.
SPA vs MPA: When to Use Which
Single-page apps vs multi-page apps — tradeoffs in bundle size, SEO, time-to-interactive, and development complexity.
State Management in Modern Web Apps
Client-side state with React/useState, server state with sessions and JWT, cookies vs localStorage, and caching strategies.
WebSockets vs Server-Sent Events vs Polling
How to push real-time updates from server to browser: polling, long polling, SSE, and WebSockets — with tradeoffs and use cases.
Request Flows
Videos
Web Development Advanced
Real-time communication, SPA vs MPA architecture, async event loops, security, and caching at scale.
DetailsWeb Development Foundations
A beginner walkthrough of how the web works, browser rendering, HTTP, and the three layers of web pages.
DetailsWeb Development Intermediate
REST API design, state management, idempotency, and retry-safe patterns for building web applications.
DetailsTraces
Interviews
Explore adjacent
New lessons by email
Get new explanations about web development and related systems in your inbox.
One technical dispatch per week. No noise.