Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: Web Development
TypeScript Essentials: A Hands-On Guide for JavaScript Developers
TypeScript for JavaScript developers, hands on: core types, tsconfig, strict mode and a step-by-step migration path that makes code safer to change later.
18 min readCommon TypeScript Errors in React and How to Resolve Them
A practical walkthrough of five recurring TypeScript error categories in React apps—props, events, state, async data, and children—with clear fixes for each.
17 min readMapping the Auth Vocabulary: API Keys, Sessions, JWT, OAuth2, OIDC, SSO
Learn how API keys, sessions, JWTs, OAuth2, OpenID Connect and SSO fit together by sorting each one under a single question: who is calling, or what may they do.
10 min readStatic Site Generators From Zero: Vocabulary, History and a First Build
Learn the terms SSG docs assume you know, how layouts, partials and front matter fit together, where generators came from, and how to pick one without the friction.
23 min readFrom Address Bar to Pixels: How a Browser Loads a Web Page
A beginner-friendly walk through DNS lookup, the HTTP request and response, and how the browser turns HTML, CSS and JavaScript into the page you see on screen.
5 min readClosure-Backed Factories: Private State, Debounce, Rate Limits and Undo
See how closures keep private state alive in JavaScript factories, why they cause stale values in React timers, and how debounce, rate limiting and undo depend on them.
7 min readStructure, Style, Behavior: How HTML, CSS and JavaScript Divide the Work
A beginner-friendly map of what HTML, CSS and JavaScript each own on a web page, how they cooperate, and which common mistakes blur the lines between them.
6 min readTypeScript Operators in Practice: Math, Comparisons, Logic and Ternaries
A practical tour of TypeScript's arithmetic, assignment, comparison, logical, increment and ternary operators, including the equality check the compiler refuses.
12 min readAn AI-Assisted Workflow for Shipping a Small Website to Cloudflare
A repeatable workflow and prompt templates for designing, iterating on and deploying a small site with an AI coding assistant, GitHub and Cloudflare's free tier.
9 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.