Series · Day 100 of 100
NestJS
- 51Mocking providers cleanly: a NestJS guide for developersGood mocks make tests readable; bad ones make them brittle.Oct 27, 2026
8 min - 52E2E tests with Supertest: NestJS lessons from productionTest the full HTTP stack like a client would.Oct 27, 2026
9 min - 53Testcontainers for Node: NestJS best practices explainedReal Postgres and Redis in your tests, started from code.Oct 27, 2026
9 min - 54Structured logging with Pino: what developers should knowFast JSON logs with request context.Oct 27, 2026
7 min - 55Correlation IDs across services: lessons from productionOne ID to trace a request through every service and log.Oct 27, 2026
7 min - 56Health checks with Terminus: what developers should knowLiveness and readiness probes that reflect reality.Oct 27, 2026
6 min - 57Graceful shutdown in NestJS: what developers should knowFinish in-flight work before the container dies.Oct 27, 2026
8 min - 58File uploads with Multer and S3: lessons from productionFrom simple uploads to presigned URLs.Oct 27, 2026
8 min - 59Streaming files with StreamableFile for NestJS developersSend large files without loading them into memory.Oct 27, 2026
8 min - 60Receiving webhooks in NestJS: what developers should knowThe raw body problem and how to solve it.Oct 27, 2026
7 min - 61rawBody without breaking JSON parsing: a practical guideKeep normal JSON parsing and still verify signatures.Oct 27, 2026
8 min - 62Payment integration in NestJS: best practices explainedLessons from integrating Stripe and regional gateways.Oct 27, 2026
11 min - 63An idempotency interceptor: patterns, pitfalls and fixesSafe retries for POST endpoints.Oct 27, 2026
7 min - 64GraphQL with NestJS, code-first: lessons from productionTypes from TypeScript classes, schema generated for you.Oct 27, 2026
7 min - 65DataLoader for GraphQL N+1: patterns, pitfalls and fixesBatch and cache relation lookups per request.Oct 27, 2026
7 min - 66Dynamic modules: forRoot and forRootAsync for productionHow to build configurable, reusable modules.Oct 27, 2026
7 min - 67ConfigurableModuleBuilder: a NestJS guide for developersLess boilerplate for dynamic modules.Oct 27, 2026
6 min - 68Monorepos with NestJS: a practical guide for developersShare code between services and apps without copy-paste.Oct 27, 2026
7 min - 69Nest CLI monorepo mode: a practical guide for developersMultiple apps, one repository, one toolchain.Oct 27, 2026
8 min - 70Faster NestJS with Fastify: patterns, pitfalls and fixesA drop-in adapter for higher throughput.Oct 27, 2026
7 min - 71HTTP keep-alive and compression in Node, explained simplyTwo settings that quietly affect latency.Oct 27, 2026
8 min - 72Profiling the Node event loop: a practical NestJS guideWhen your API is slow but the CPU looks fine.Oct 27, 2026
8 min - 73Worker threads for CPU-heavy work for NestJS developersKeep the event loop free for requests.Oct 27, 2026
9 min - 74NestJS security checklist: practical tips and trade-offsThe defaults I set on every production API.Oct 27, 2026
8 min - 75Helmet in NestJS: a practical guide for developersSecurity headers in one line.Oct 27, 2026
6 min - 76Secrets and configuration in production, explained simplyWhere secrets live once you leave your laptop.Oct 27, 2026
9 min - 77Mass assignment in NestJS: practical tips and trade-offsThe bug where users promote themselves to admin.Oct 27, 2026
10 min - 78Dockerizing a NestJS app: a hands-on guide for engineersSmall images, fast builds, secure defaults.Oct 27, 2026
7 min - 79PM2, Docker or Kubernetes for Node for NestJS developersPick the deployment model that matches your team.Oct 27, 2026
6 min - 80CI/CD for NestJS: a practical guide for developersFrom push to production on every merge.Oct 27, 2026
8 min - 81Prisma migrations in CI/CD: patterns, pitfalls and fixesDatabase changes as safe as code changes.Oct 27, 2026
9 min - 82API versioning in NestJS: a hands-on guide for engineersBuilt-in versioning for evolving APIs.Oct 27, 2026
7 min - 83Response serialization: a practical guide for developersNever leak password hashes again.Oct 27, 2026
8 min - 84Circular dependencies in NestJS: lessons from productionWhy they happen and how to remove them properly.Oct 27, 2026
6 min - 85Designing module boundaries: what developers should knowGood boundaries make features easy to change and delete.Oct 27, 2026
7 min - 86A modular monolith with NestJS: best practices explainedThe architecture I recommend before microservices.Oct 27, 2026
8 min - 87When to split into microservices: lessons from productionMicroservices solve organizational problems, not code problems.Oct 27, 2026
8 min - 88OpenTelemetry in Node.js: NestJS lessons from productionTraces across HTTP, Prisma, Redis and Kafka.Oct 27, 2026
7 min - 89Metrics with Prometheus: NestJS best practices explainedLogs tell stories; metrics show trends.Oct 27, 2026
8 min - 90Designing a lead assignment engine for NestJS developersHow I built automatic lead routing for a CRM.Oct 27, 2026
9 min - 91Lessons from integrating Twilio telephony for productionAdding calling to a CRM taught me a lot about webhooks and state.Oct 27, 2026
9 min - 92A Meta Lead Ads webhook pipeline: lessons from productionFrom Facebook form submission to CRM lead in seconds.Oct 27, 2026
10 min - 93Process webhooks in the background for NestJS developersWebhook handlers should do three things and return.Oct 27, 2026
7 min - 94My NestJS code review checklist: lessons from productionWhat I look for in every NestJS pull request.Oct 27, 2026
8 min - 95Common NestJS anti-patterns: what developers should knowPatterns I keep refactoring out of codebases.Oct 27, 2026
9 min - 96Migrating Express to NestJS: what developers should knowAn incremental path, not a rewrite.Oct 27, 2026
9 min - 97Using Express middleware in NestJS: a step-by-step guideYour favorite middleware still works.Oct 27, 2026
7 min - 98My NestJS starter template: patterns, pitfalls and fixesWhat every new NestJS service gets on day one.Oct 27, 2026
9 min - 99Advice for Node devs moving to NestJS: a practical guideThings I wish I knew on day one.Oct 27, 2026
7 min - 100100 days of NestJS: lessons — what developers should knowWrapping up the series.Oct 27, 2026
8 min
