Category
⚙️ Backend
API design, Node.js internals and backend frameworks.
Node.js
01Node.js Architecture and Runtime
02Node's Event Loop (libuv)
03CommonJS vs ESM in Node.js
04File System (fs)
05Streams
06Buffers
07Events and EventEmitter
08The process Object and Environment Variables
09Worker Threads
10Child Processes
11npm, package.json, and Dependencies
API Design
01REST Fundamentals
02HTTP Methods and Status Codes
03Resource Design
04Pagination, Filtering, Sorting, Searching
05API Versioning
06Idempotency
07Rate Limiting
08Request Validation
09Error Response Design
10API Security
11API Documentation
12GraphQL
13gRPC
Frameworks
01Express Fundamentals
02NestJS Fundamentals
03Next.js as a Backend
04Routing (Backend Frameworks)
05Controllers
06Middleware
07Request/Response Lifecycle
08Validation and DTOs
09Dependency Injection
10Services and Repositories
11Exception Handling (Framework Level)
12Authentication & Authorization at the Framework Level
13Logging
14Configuration Management
15File Uploads
16Background Jobs