Best of NestJS2024

  1. 1
    Article
    Avatar of communityCommunity 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.

  2. 2
    Article
    Avatar of communityCommunity 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.

  3. 3
    Article
    Avatar of devtoDEV·2y

    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.

  4. 4
    Article
    Avatar of communityCommunity 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.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    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.

  6. 6
    Article
    Avatar of communityCommunity 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.

  7. 7
    Article
    Avatar of communityCommunity 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.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    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.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·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.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    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.

  11. 11
    Article
    Avatar of trendyoltechTrendyol 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.