Best of Node.jsFebruary 2021

  1. 1
    Article
    Avatar of devtoDEV·5y

    Why you should drop ExpressJS in 2021

    Express was one of the first frameworks in the Node.js ecosystem, and it was great for many years! But now, it is time to let it go. Express is a routing library that supports middleware, but it is still called "a framework" It is unmaintained and has not been updated for years.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Create a React App with a Node Backend: The Complete Guide

    Reed Barger: How to Create a React App with a Node Backend. How to create a React app with a node backend: The Complete Guide to Node.js and React App Development. Read more at Reed Barger’s blog, The Node Project.

  3. 3
    Article
    Avatar of hashnodeHashnode·5y

    Why I left Node for Deno 🦕

    Deno is a javascript runtime like Nodejs but with some changes. With Deno, you no longer need to install packages with package managers like NPM. Imports are done with Urls which can be either in deno's package manager with versioning, or directly on the git directory of your favorite library.

  4. 4
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Build a Command-Line Pomodoro Timer in Node.js

    Build a Command-Line Pomodoro Timer in Node.js.Tracks progress towards completing a given number of hours of work.Sets goals for continuous work block and break lengths.Emits logs for analysis at a future date. Classes vs. Functional.

  5. 5
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Top Node.js Trends That Will Dominate In 2021

    Node.js is an open-source, cross-platform, backend, JavaScript runtime built on Chrome’s V8 Js engine that executes JavaScript code outside a web browser. It is written in C, C++ and JavaScript and uses an event-driven I/O model. It allows mobile app developers to use the same language for client-side and server-side scripting.

  6. 6
    Article
    Avatar of medium_jsMedium·5y

    Writing a Node.js GraphQL backend that actually scales — A complete guide — Part 1: Setup

    GraphQL is a popular alternative for building your backend application. The ultimate objective of this series of articles is to show you how to build it from scratch in a proper manner. The tutorial will be for beginners, but there are other better resources to learn about primitive types.

  7. 7
    Article
    Avatar of dailydaily.dev·5y

    How To Build an SMTP Mail Server with Express, Node, and Gmail

    The full codebase can be viewed here:https://github.com/killshot13/express-smtp-mailer. The server powers the backend of Ormica, a real estate investment firm in S. Florida. We'll primarily be using Express and Node to create this server. We’ll integrate Nodemailer to construct a mailable object and Gmail SMTP Server to deliver our emails free of charge.

  8. 8
    Article
    Avatar of ghblogGitHub Blog·5y

    npm 7 is now generally available!

    NPM 7 is now generally available. It includes new features and some breaking changes. We have made a significant impact on the performance of npm 7 as compared to npm 6. We want to conclude by giving a big shout out to our community members who submitted changes, participated in the RFC calls, provided feedback.

  9. 9
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Understanding Node.js Performance

    The event loop makes the single-threaded NodeJS runtime handle concurrency. Understanding how the event loop works significantly helps in producing better NodeJS solutions. There is a direct correlation to request processing and the number of servers required. Lower your request processing time significantly improves performance.

  10. 10
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Caching in Node.js with Redis

    Redis is an in-memory data structure store used as a database, cache, and message broker. Caching is the process of storing copies of data in caches to allow applications to access and retrieve data faster. In this tutorial, we are going to see how we can implement Redis in a Node.js (Express) application.

  11. 11
    Article
    Avatar of dzDZone·5y

    Building Large Projects With Vue, Vite, and Lerna

    Vite is a new build tool from creators of Vue JS framework. It works smoothly with Vue, and with any other web framework just as well. Combined with Lerna, it works great with large modular applications. It is much faster and easier than competitors.

  12. 12
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Build a Full Stack GraphQL Application with React + Express

    Build a Full Stack GraphQL Application with React + Express With React and Express. Mohammad Faisal explains how to build a simple full-stack GraphQL application. To follow along you have to have a basic understanding of how a normal HTTP server works and some knowledge about ReactJS.

  13. 13
    Article
    Avatar of gcgitconnected·5y

    Creating a Node.js API with Express and TypeScript

    In this tutorial we will create a Node.js API using Express and TypeScript. We will start by initializing our project and installing some dependencies. Then we will add the scripts to run our project on development (with nodemon and ts-node) and to build and start from the built files.