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: web-development
Build 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.
1438 wordsRead articleStyle 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.
1345 wordsRead articleAstro in 2026: HTML-First Pages With Selective Islands
Astro 6 keeps content as HTML by default and hydrates React or Vue islands only where needed. When that architecture fits — and when a full SPA framework still wins.
1811 wordsRead articleReact 19.2 Is What Shipped — Not React 20
There is no React 20 yet. React 19.2 adds useEffectEvent, Activity, better DevTools tracks, and smoother Suspense — and it is worth upgrading to now.
564 wordsRead articleTypeScript 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.
1086 wordsRead articleDenoX CLI: Scaffold Projects and Features Without Losing Control
Install the DenoX CLI, scaffold apps, generate MVC features with OpenAPI, remove modules safely, and upgrade framework-owned files without touching app code.
752 wordsRead articleWhy JavaScript Still Dominates in 2026: Closures, Async, Streams, and Tooling Layers
Closures, Promise composition, AbortController, iterators, streams, WeakMap, and dynamic import — plus when Node, TypeScript, React, and Angular each fit.
2113 wordsRead article
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.