Best of Node.jsMarch 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    A Complete Visual Guide to Understanding the Node.js Event Loop

    This post provides a visual guide to understanding the Node.js event loop, explaining how JavaScript handles asynchronous programming and the role of libuv in Node.js.

  2. 2
    Article
    Avatar of amplicationAmplication·3y

    Working with Microservices with NestJS

    NestJS allows us to easily create back-end systems using Node.js and TypeScript. It also provides a clear and efficient pattern for defining these systems, and through the use of specific OOP tools, we can also define scalable and extensible microservices. We’re going to be building a simple yet scalable backend for a bookstore.

  3. 3
    Article
    Avatar of devtoDEV·3y

    Mastering Docker for Node.js: Advanced Techniques and Best Practices

    Learn advanced Docker techniques and best practices for containerizing a Node.js authentication API. Topics include multi-stage builds, environment variables, Docker volumes, and using Docker Compose. Follow along to optimize your Docker images and create secure, scalable applications.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    TypeScript CRUD Rest API, using Nest.js, TypeORM, Postgres, Docker and Docker Compose

    Learn how to create a CRUD Rest API in Typescript using NestJS, TypeORM, Postgres, Docker, and Docker Compose.

  5. 5
    Article
    Avatar of amplicationAmplication·3y

    The Django Node.js Alternative

    NestJS is a strong alternative to Django with a different set of features that make it very attractive to web developers. NestJS runs over Node.js, the canonical runtime environment for server-side apps written in JavaScript. NestJS offers a powerful set of decorators that can be used to define controllers, services, and other elements.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Node.js Development Environment Setup

    Learn how to set up a Node.js development environment with TypeScript, Nodemon, and Docker. The article covers the use of Node.js, Express, Nodemon, TypeScript, and Docker for building Node.js applications.

  7. 7
    Article
    Avatar of logrocketLogRocket·3y

    Top 6 tools for Node.js monitoring

    Discover the top 6 tools for monitoring Node.js applications, including AppMetrics, Clinic.js, Express Status Monitor, PM2, AppSignal, and Sematext.

  8. 8
    Article
    Avatar of medium_jsMedium·3y

    Clean architecture with Node.js

    Learn about the fundamentals of clean architecture, the benefits it offers, and how to structure a Node.js application using clean architecture principles.

  9. 9
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Secure database connection in Nodejs application

    Learn about best practices for securing database connections in Node.js applications, including the use of environment variables, encrypted connections, and connection pooling.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    How to Build a RESTful API in Node.js (with Express.js)

    Learn how to build a RESTful API using Node.js and Express.js. Install the necessary tools, create the endpoints, and deploy the API to Heroku.

  11. 11
    Article
    Avatar of logrocketLogRocket·3y

    Using Helmet in Node.js to secure your application

    Helmet.js is a middleware-based technology that improves security in Node.js applications by safeguarding HTTP headers. It protects against common security threats like XSS attacks and click-jacking. Integrating Helmet into a Node.js Express app is simple and only requires a few lines of code.

  12. 12
    Article
    Avatar of communityCommunity Picks·3y

    5 Common Server Vulnerabilities with Node.js

    Learn about 5 common server vulnerabilities with Node.js and how to mitigate them. Topics include injection vulnerabilities, cross-site scripting (XSS), denial-of-service (DoS), improper authentication and authorization, and insecure direct object references.

  13. 13
    Article
    Avatar of medium_jsMedium·3y

    Interview questions related to optimizing application performance in Node JS

    Interview questions related to optimizing application performance in NodeJS are part of a set of interview questions. The questions will test the candidate’s knowledge of NodeJS and their ability to optimize performance in a range of scenarios, making it a valuable resource for companies looking to hire skilled NodeJS developers.