All guides

Node.js & TypeScript

3 focused explainers for readers who want the useful answer, a clear example, and a practical next step.

How to structure a Node.js backend project without overengineering

A practical Node.js backend folder structure that keeps routes, services, repositories, jobs, and config understandable.

Idempotency in Node.js workers: how to avoid charging a user twice

A backend pattern for making Node.js jobs safe to retry, with examples for payment jobs, idempotency keys, Redis claims, and stored state.

tsconfig.json explained: the TypeScript options that actually matter

A plain-English guide to the tsconfig options that affect real projects: target, module, moduleResolution, strict, lib, include, and noEmit.