Articles for people who
ship the stack
Original rewrites on React, Node.js, TypeScript and AI — practical notes from the same engineering practice behind our operator software. Article bodies are in English.
Tagged: JavaScript
Server-Side Rendering a React 18 App with Express and Babel
Convert a Create React App project to server side rendering with Express and Babel: renderToString, hydrateRoot, MemoryRouter, then how Remix and Gatsby do SSR.
7 min readEight React Rendering Fixes That Cut Re-renders 80% Without a Rewrite
Profile first, then apply memo, useMemo, useCallback, transitions, list virtualization, code splitting and narrow selectors to speed up a large React dashboard.
5 min readHow Browser Storage Quietly Corrupts User Data and How to Prevent It
Browser storage can corrupt user data with no error: lost updates, stale snapshots, schema drift and shared devices. Patterns for localStorage that hold up.
14 min readWebMCP Explained: Giving Browser AI Agents Tools Instead of Guesswork
WebMCP lets a web page hand browser AI agents real tools: how to register them, annotate risk, test in Chrome, handle security, and where support is in 2026.
11 min readReact Is Still Winning, but JavaScript Development Is Changing
React still leads usage, yet the work around it now includes TypeScript, server rendering, build tools, performance and AI. Here is what to learn next.
8 min readReact 19 Actions in Practice: What useActionState, use() and the Compiler Retire
React 19 actions retire a lot of code: form handlers, optimistic updates, forwardRef and manual memoization. What useActionState, use() and the compiler change.
6 min readD3.js Inside React: Data Binding, SVG and the useEffect Ownership Rule
Learn what D3 really is, how enter/update/exit binding works, why SVG suits it, and how to split DOM control so D3 and React cooperate in a bar chart.
7 min readClosures vs private vs #: What Each Protects in TypeScript and JavaScript
TypeScript private is a compile-time check, hash fields are enforced at runtime, and closures capture lexical scope. A side-by-side look at what each one does.
7 min readWhy AI-Built Apps Keep Landing in JavaScript
So many AI-built apps end up in JavaScript. What that says about training data and feedback loops, and whether vibe coding will stay tied to the web stack.
2 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.