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: nodejs
Getting started with Prisma on Node.js and PostgreSQL
Install Prisma, initialize a PostgreSQL schema, migrate, generate the client, and run first read and write queries.
1075 wordsRead articleRepository pattern for scalable Node.js backends
Hide Prisma behind injected repositories and a factory so services stay testable and transactions stay atomic.
946 wordsRead articleKeycloak refresh tokens and session timeouts explained
Learn why Keycloak refresh returns 400, how Idle vs Max session timers differ, and how to single-flight refresh with rotation-safe token storage.
1636 wordsRead articleClosures, hoisting, and this: JavaScript rules that show up in bugs
Walk through hoisting, closures, and this with the loop-and-handler bugs that make the rules stick—TDZ, shared var bindings, and detached methods.
1108 wordsRead articleMaster Playwright GitHub Actions YAML for CI test runs
Read a Playwright GitHub Actions workflow end to end: on triggers, jobs, checkout, Node setup, npm ci, browsers, tests, and report artifacts.
1008 wordsRead articleSkip rebuild loops for monorepo packages with conditional exports
Point package.json exports at TypeScript source under a development condition so Vite, Node, and Webpack can HMR shared UI without rebuilding every internal package.
1466 wordsRead articleMove a NestJS backend to a pnpm and Turborepo monorepo
Share TypeScript contracts across APIs with pnpm workspaces, Turborepo task graphs, cache-friendly Dockerfiles, and pnpm catalogs—without turning common into a junk drawer.
1511 wordsRead articleAudit SPF DKIM and DMARC from Node.js with prioritized findings
Call a mail-security audit API from Node, handle DKIM selectors correctly, and turn scores into an ordered repair plan.
1080 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 article
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.