Skip to content

Latest commit

 

History

History
207 lines (154 loc) · 18.8 KB

File metadata and controls

207 lines (154 loc) · 18.8 KB

drawing

Let's learn about Nestjs via these 50 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

NestJS is a progressive Node.js framework for building efficient, reliable, and scalable server-side applications. It leverages TypeScript and combines elements of OOP, Functional Programming, and FRP to provide a robust architecture.

These days REST API has become a web applications development standard, allowing to divide web development into two separate parts. There are several mainstream frameworks like Angular, React, Vue, that are used for UI. Backend developers are free to choose from large variety of languages and frameworks. Today I’d like to discuss NestJS framework. We’re going to create a simple CRUD application using Nest and the @nestjsx/crud package.

How to choose a starter kit / boilerplate for your next NodeJS + NestJS project? Boilerplates comparison

Learn how to seamlessly deploy your NestJS server applications using Render, a powerful alternative to Heroku.

If you have some troubles with transactions in Nest.js - this article will help you.

A long time ago, I had to create a scalable system that could be capable of handling hundreds of simultaneous connections at not very high cost.

Learn to create a Full Stack Airbnb Clone with Amplication: Low-code Next.js frontend, Tailwind CSS styling, JWT-based auth, Mapbox API maps, and more.

In this post, we’ll look at using Redis to give cache capabilities to a NestJS project. We’ll discuss Redis, what caching is, and the implementation procedure.

An example that demonstrates using NestJS as a base framework for building lightweight, well-structured and amazing microservices.

Dockerize NestJS + Prisma in 5 steps

Here, we have designed and developed a flow for OTP(One time password) for user registration and also blocking a user's account after the maximum retries for incorrect otp is exceeded.

In this article I will tell you how to implement your own kafka message consumer using the NestJs framework. I’ll also tell you how to write tests for it.

This is part 1 of a 3-part series, where we will explore how to use Redis streams with NestJS.

Learn how to create robust Command Line Interface (CLI) applications using NestJS and the Commander library.

In this article, I will be walking you through how to set up elasticsearch on your PC.

Who doesn’t like sharpshooting wood elves, chaos infested wastes and dwarfs digging deep under the mountain for treasures? Daring Sigmarite warrior priests and armour-clad chaos Chosen and all manner of other fantastic creatures? I know this might sound weird, but this is an article about programming! I’ve recently gained interest in trying to understand a bit more about Uncle Bob’s clean architecture design and, to do that, I’ve created a small app that I believe showcases some of the main strengths that I believe it has. Disclaimer: All Warhammer references are the property of Games Workshop and I also do not claim to be some clean architecture guru. But maybe this will help someone else with their first steps in grasping the concepts of this cool new toy I’ve found.

In this article, I’m going to walk you through developing a simple todo rest application in NestJS and give you an overview of this framework.

How to work with a socket.io adapter on NestJs. Testing issues

This is part 2 of a 3-part series, where we will explore how to use Redis streams with NestJS.

This is part 3 of a 3-part series, where we will explore how to use Redis streams with NestJS.

Your Ultimate Guide to NestJS Deployment on AWS Lambda

NestJS is a Node.js framework that utilizes TypeScript for backend development.

A story of how to make NestJS application scale and being able to process thousands of requests per second.

NodeJS NestJS boilerplate for fast starting a new backend project based on REST API

This guide will walk you through securing your NestJS app using Auth0.

A step-by-step guide on writing a Dockerfile for a NestJS project.

Integrating Stripe with NestJS allows you to build a structured and maintainable payment system.

NestJs is an easy-to-learn and powerful framework. The beginner's guide for developers will teach you how to create an application using the NestJS framework.

A cache stampede happens when expired cache triggers a flood of backend requests.

Caching can be a thorn in any developer’s side. I’ve spent too many hours wrestling with slow APIs and overburdened databases.

NestJS Boilerplate with MongoDB support implementation with hexagonal architecture

Optimize your NestJS app with queue processing! Learn how to use Bull and Redis to offload tasks, improve performance, and scale efficiently.

Raw Node or NestJS? One dev builds, benchmarks, and stress-tests both to find the best backend setup for a $1K budget and a $6 VPS.

The Nestjs-mailer package is a modern tool for building dynamic email templates and sending emails effortlessly.

Lightweight abstract and polymorphic MongoDB repository implementation for Node.js apps

How to use decorators to implement in a few lines of code a coaching mechanism for both node and web application

Spin up a fast local NestJS + PostgreSQL dev setup using Docker. Clean, scriptable environment with full DB integration and zero local clutter.

This article attempts to demystify microservices by showing devs how to create a set of microservices using one of their favorite frameworks: Nest.js!

how I built a powerful Telegram bot and API library using NestJS.

Building AI agents isn’t as complex as it sounds. Learn how modern AI apps are mostly about smart API calls, streaming responses, and clean architecture

Learn how to boost the functionality of your Nest-Commander application by incorporating user inputs effectively.

Good application modularity is closely related to the injector tree hierarchy that Dependency Injection (DI) creates.

Recently, I've been thinking about how to make some of my crucial endpoints more secure when using locally stored JWT.

Ditsmod is a modular framework that is especially well suited for medium and large projects.

I decided to write this article while browsing NestJS issues, in particular A guard with dependencies can't be injected into another module.

Discover the silent security risk lurking in your NestJS applications.

2/2/2025: Top 5 stories on the HackerNoon homepage!

Here, we have four roles: Sme, Sponsor, Admin, Operations.Initially, we had only 3 roles.Operations role was added later and Operations user has permissions similar to the Admin user.In the code, we had to replace every instance of if (user.type == USER_TYPES.ADMIN) with if (user.type == USER_TYPES.ADMIN || user.type == USER_TYPES.OPERATIONS).As this is time consuming and we can also miss many instances, we have created a roles module. In the roles module,the roles are defined along with their respective permissions as seen in Code (Part-III). Based on the permissions for each role, we will evaluate the authorization for the user in each of our controller methods.If the user has access, only then he will be granted the resources.

1/26/2025: Top 5 stories on the HackerNoon homepage!

1/20/2025: Top 5 stories on the HackerNoon homepage!

1/22/2025: Top 5 stories on the HackerNoon homepage!