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
How 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 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 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 readWhen JavaScript Stops Feeling Like Syntax and Starts Feeling Like a Tool
Beginners often chase more JavaScript when they really need projects, feedback, and problem-solving habits. Practical training checkpoints and self-tests that turn syntax into a usable tool.
4 min readBuild client-first developer tools that do not require blind trust
KitDev Space keeps hashing, JWT, and archives in the browser, uses Bun only when native or cross-host work is required, and badges every tool’s execution venue.
6 min readStyle parent elements from their contents with CSS :has()
Learn how :has() finally lets selectors look at descendants and siblings, where microfrontend shells can use it, and why Shadow DOM plus class-name contracts still bound the pattern.
6 min readAstro in 2026: HTML-First Pages, Selective Islands and Core Web Vitals
Astro 6 ships content as static HTML and hydrates React or Vue islands only where needed. When that helps SEO and Core Web Vitals, and when an SPA wins.
8 min readReact 19.2 Is What Shipped — Not React 20
There's no React 20 yet. React 19.2 shipped useEffectEvent, Activity, better DevTools tracks and smoother Suspense, and it's worth upgrading to right now.
2 min readTypeScript 7.0 Moves the Compiler to Go for Native Speed
TypeScript 7.0 ports tsc to Go with parallel checkers, new tsconfig defaults, Unicode template literals, stricter JS analysis, and a temporary programmatic API gap.
5 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.