Back-end & APIs · Tool
Node.js
JavaScript on the server, at scale.
Used at
- Stellar Gaming
01Overview
Node.js runs JavaScript on the server with a non-blocking, event-driven model. I use it to build APIs and services, and to share language and tooling between front-end and back-end teams.
02Key concepts
What anyone working with it needs to understand
- 01
Event-driven I/O
Non-blocking operations and why Node handles many connections.
- 02
Modules & npm
CommonJS vs ESM, package management and lockfiles.
- 03
Streams & buffers
Processing large data efficiently.
- 04
Error handling
Async errors, process signals and graceful shutdown.
- 05
Scaling
Cluster, worker threads and horizontal scaling.
- 06
Security
Dependency audits, input validation and secrets management.
03In practice
Back-end of my full-stack work (Express, NestJS, GraphQL), certified in “Node.js – The Complete Guide (MVC, REST APIs, GraphQL, Deno)”.
04Related