<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/nestjs/best-of/2024" -->

---
title: Best NestJS posts of 2024 | daily.dev
description: The most upvoted NestJS posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/nestjs/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/nestjs/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best NestJS posts of 2024 | daily.dev
og:description: The most upvoted NestJS posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of NestJS — 2024

1. 1  
[](/posts/top-5-node-js-backend-frameworks-in-2024-bw0twbwhr "Top 5 Node.js Backend Frameworks in 2024")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Top 5 Node.js Backend Frameworks in 2024  
Explore the top 5 Node.js backend frameworks in 2024, including Express.js, NestJS, Koa.js, and Adonis.js. Learn about their key features and use cases.  
302  
15
2. 2  
[](/posts/building-microservices-with-nodejs-nestjs-series-k8nbkg9o9 "Building Microservices with nodejs nestjs #series")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Building Microservices with nodejs nestjs #series  
The video series covers building microservices for enterprise applications using the Node.js ecosystem. It includes topics like Express/NestJS with TypeScript, deploying services with AWS CDK, and various microservice architectures such as event-driven and serverless. The series provides practical insights into deploying with AWS ECS or Lambda and discusses best practices for different microservice patterns.  
277
3. 3  
[](/posts/the-5-must-know-backend-frameworks-in-2024-bu1qha8wm "The 5 Must-Know Backend Frameworks in 2024")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
The 5 Must-Know Backend Frameworks in 2024  
Explore the top 5 backend frameworks in 2024, including Express.js, NestJS, Koa.js, Hapi.js, and Adonis.js. Learn about their key features and what makes them stand out.  
272  
22
4. 4  
[](/posts/mastering-nestjs-building-robust-applications-with-core-concepts-eat6vlb55 "Mastering NestJS: Building Robust Applications with Core Concepts")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Mastering NestJS: Building Robust Applications with Core Concepts  
NestJS is a powerful framework for building APIs, microservices, and standalone apps. Key concepts include modules for organizing components, controllers for handling requests, providers for dependency injection, middleware for controlling request flow, guards for security checks, interceptors for managing request/response cycles, pipes for data validation/transformation, and exception filters for error handling. Examples illustrate how to leverage these features for robust application development.  
266  
1
5. 5  
[](/posts/comprehensive-nestjs-course-5xfh54snm "Comprehensive NestJS Course")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
Comprehensive NestJS Course  
Learn NestJS and master the creation of robust backend APIs for real-world applications with a comprehensive course on freeCodeCamp.org. The course covers database design, REST API development, authentication, authorization, GraphQL, WebSocket integration, and more.  
239  
6
6. 6  
[](/posts/generate-pdfs-dynamically-in-nodejs-nestjs-glaweyseq "Generate PDFs dynamically in NodeJs/NestJs")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Generate PDFs dynamically in NodeJs/NestJs  
This post describes the author's experience of dynamically generating PDFs using NodeJs and NestJs. Initially struggling with ineffective libraries, the author eventually chose jsPDF and its extension jspdf-autotable for creating features like graphs, charts, tables, images, table of contents, and automatic page numbers. The article includes detailed code snippets for setting up and using these libraries in a NestJs service, including handling installation issues for the canvas library on M-series Apple chips and rendering charts as images with the help of puppeteer.  
224  
8
7. 7  
[](/posts/mastering-microservices-in-nestjs-powerful-design-patterns-for-flexibility-resilience-and-scalabi-tessqwx33 "Mastering Microservices in NestJS: Powerful Design Patterns for Flexibility, Resilience, and Scalability")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Mastering Microservices in NestJS: Powerful Design Patterns for Flexibility, Resilience, and Scalability  
Microservices architecture offers flexibility, resilience, and scalability for modern applications. Key design patterns like Gateway, Service Registry, Circuit Breaker, SAGA, CQRS, Bulkhead, Sidecar, API Composition, Event-Driven Architecture, Database per Service, Retry, and Configuration Externalization significantly enhance NestJS microservices. These patterns ensure better service management and inter-service communication.  
205  
3
8. 8  
[](/posts/how-to-build-a-crud-rest-api-with-nestjs-docker-swagger-and-prisma-jo8bavs53 "How to Build a CRUD REST API with NestJS, Docker, Swagger, and Prisma")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
How to Build a CRUD REST API with NestJS, Docker, Swagger, and Prisma  
Learn how to build a CRUD REST API with NestJS, Docker, Swagger, and Prisma. Explore the power of NestJS, Docker, Swagger, and Prisma to implement CRUD operations for managing recipes.  
177  
2
9. 9  
[](/posts/how-to-set-up-typeorm-datasource-in-your-nestjs-project-qqnjgksm2 "How To Set Up TypeORM DataSource in Your NestJS Project")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
How To Set Up TypeORM DataSource in Your NestJS Project  
Learn how to set up TypeORM DataSource in your NestJS project. TypeORM is an ORM tool for Node.js and TypeScript applications, while NestJS is a Node.js framework. The tutorial covers the prerequisites, project setup, and setting up the TypeORM DataSource for data persistency. It also includes extending the DataSource repository for custom methods.  
87  
2
10. 10  
[](/posts/how-to-add-filtering-sorting-limiting-and-pagination-to-your-nest-js-app-kju04877k "How to Add Filtering, Sorting, Limiting, and Pagination to Your Nest.js App")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 3y  
How to Add Filtering, Sorting, Limiting, and Pagination to Your Nest.js App  
Learn how to add filtering, sorting, limiting, and pagination to your Nest.js app using MongoDB.  
85
11. 11  
[](/posts/swagger-annotation-checker-for-nestjs-projects-y1oih3iom "Swagger Annotation Checker for NestJS Projects")  
Article  
![Avatar of trendyoltech](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/67480ca531174b03952be35abd6572a9)Trendyol Tech · 2y  
Swagger Annotation Checker for NestJS Projects  
Learn about the nest-swagger-checker package developed by Semih from Trendyol Tech to standardize Swagger UI in NestJS projects. The package checks Swagger-related decorators and ensures consistency in API documentation. Configurable to suit different project needs, it simplifies maintaining documentation standards across teams. The post also introduces an associated eslint plugin for real-time code checking.  
78

[See all NestJS archives](/tags/nestjs/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/nestjs/best-of/2024#page","url":"https://daily.dev/tags/nestjs/best-of/2024","name":"Best NestJS Posts of 2024","description":"The most upvoted NestJS posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/nestjs/best-of/2024#items","numberOfItems":11,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/top-5-node-js-backend-frameworks-in-2024-bw0twbwhr","name":"Top 5 Node.js Backend Frameworks in 2024"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/building-microservices-with-nodejs-nestjs-series-k8nbkg9o9","name":"Building Microservices with nodejs nestjs #series"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/the-5-must-know-backend-frameworks-in-2024-bu1qha8wm","name":"The 5 Must-Know Backend Frameworks in 2024"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/mastering-nestjs-building-robust-applications-with-core-concepts-eat6vlb55","name":"Mastering NestJS: Building Robust Applications with Core Concepts"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/comprehensive-nestjs-course-5xfh54snm","name":"Comprehensive NestJS Course"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/generate-pdfs-dynamically-in-nodejs-nestjs-glaweyseq","name":"Generate PDFs dynamically in NodeJs/NestJs"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/mastering-microservices-in-nestjs-powerful-design-patterns-for-flexibility-resilience-and-scalabi-tessqwx33","name":"Mastering Microservices in NestJS: Powerful Design Patterns for Flexibility, Resilience, and Scalability"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/how-to-build-a-crud-rest-api-with-nestjs-docker-swagger-and-prisma-jo8bavs53","name":"How to Build a CRUD REST API with NestJS, Docker, Swagger, and Prisma"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/how-to-set-up-typeorm-datasource-in-your-nestjs-project-qqnjgksm2","name":"How To Set Up TypeORM DataSource in Your NestJS Project"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/how-to-add-filtering-sorting-limiting-and-pagination-to-your-nest-js-app-kju04877k","name":"How to Add Filtering, Sorting, Limiting, and Pagination to Your Nest.js App"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/swagger-annotation-checker-for-nestjs-projects-y1oih3iom","name":"Swagger Annotation Checker for NestJS Projects"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"NestJS","item":"https://daily.dev/tags/nestjs"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/nestjs/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

