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: tooling
React JS to TypeScript Migration Part 1: Safe Project Setup
Strictness flags, tsconfig shape, and module-by-module conversion that keeps the app shipping.
1573 wordsRead articleSwitching a Node project from npm to pnpm without breaking the team
Compare npm and pnpm on disk layout, phantom dependencies, and lockfiles, then migrate with import, only-allow, and packageManager pins.
1279 wordsRead articleReact 19 Lint Rules on ESLint 10 When eslint-plugin-react Lags Behind
Why eslint-plugin-react breaks on ESLint 10, how a Biome-first setup narrows React linting to 11 rules, and how to wire the fork into flat config and Next.js.
1863 wordsRead articleRetiring Legacy JavaScript Dependencies: CRA, Moment, jQuery and More
Which aging JavaScript libraries and tools to phase out, why each became a liability, what replaces it, and how to keep your dependency list from rotting again.
1411 wordsRead articleA Central Config Repo for Microservices: One-Command Onboarding and Sync
Build a central config repository with setup, sync and daily update scripts so every NestJS and React service shares linting, editor and Docker settings.
2452 wordsRead articleChecking vs. Running: Where TypeScript 7's Go Compiler Fits Your Toolchain
Learn what TypeScript 7's native Go compiler really speeds up, why tools like Angular and typescript-eslint lag behind, and how to split type-checking from execution.
3232 wordsRead articleWhat npm install Really Does: Registry, package.json and Lockfiles
A practical walkthrough of npm: the registry and CLI, how npm install resolves packages, what package.json and package-lock.json record, and how to publish.
1605 wordsRead articleWhy TypeScript 7's Go Port Broke Linters and Framework Tooling
Explains why TypeScript 7's faster Go-based compiler ships with an incompatible API, breaking linters, installs, and Vue/Svelte upgrades across the ecosystem.
3041 wordsRead articleTypeScript 6's Bridge Role in the Path to a Native TS 7 Compiler
Learn how TypeScript 6 updates default configs, module resolution, and import syntax to prepare codebases for the faster, Go-based TypeScript 7 compiler.
2481 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.