Best of Node.jsOctober 2021

  1. 1
    Article
    Avatar of appsignalAppSignal·4y

    What's New in Node.js 17

    Node.js v17.0.0 has just been released. It supersedes v16 in the Current release line of the runtime. V16 is now in line to be promoted to the long-term support (LTS) channel on October 26, 2021, as it’s an even-numbered release.

  2. 2
    Article
    Avatar of sdtimesSD Times·4y

    Node.js 17 now available

    node.js 17 was launched with new features such as OpenSSL 3 support, Node.js version in stack traces, V8 JavaScript Engine Version 9.5, new promises APIs, and updated platform support. The previous version, nodes.js 16 has received LTS support and is still recommended for production deployments.

  3. 3
    Article
    Avatar of medium_jsMedium·4y

    Don’t Use Electron Until You’ve Read This Article

    Electron is a framework that allows developers to create native desktop applications for Windows, Mac, and Linux from a single codebase. The biggest problem with Electron applications is security. It is too easy to create a highly insecure Electron application. Electron team has worked to address this problem, changing setting defaults to more secure options in recent releases.

  4. 4
    Article
    Avatar of reactnativeexampleReact Native Example·4y

    A beautiful animated app concept built with React Native

    A beautiful animated app concept built with React Native.Installation: clone the repo, install or run the app from the project directory. Use Twitter, Instagram, or Facebook to interact with the app. Use the GitHub repository to help people with the project. The app is available on iOS and Android.

  5. 5
    Article
    Avatar of devtoDEV·4y

    Authentication and Authorization with JWTs in Node && Express.js

    In this tutorial, we'll learn how to build an authentication system for a Nodejs & Express application using JWT. We'll be working on the project of this tutorial Build an API using Node, Express, MongoDB, and Docker . You can find the code source for this tutorial here.

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

    Node.js Best Practices for Beginners and Advanced Users Alike

    This article gives you an overview of knowledge on how to write high-quality code in Node.js. There will be many more articles in the future which will cover each sub-topic in detail if you want to know more about them. As the developer roles become more and more fluid, you must know at least the basics of cloud, servers, and deployment-related things.

  7. 7
    Article
    Avatar of devtoDEV·4y

    Top reasons to build an app based on microservices in Node.js

    A microservice is a software design pattern, where a group of interconnected services builds the entire application. In contrast to the monolithic approach to software development, where the application is built as one unit, microservices are responsible for one function, they’re loosely coupled, isolated from the others, and independently deployable. Building applications based on microservices allow developers to focus on clearly defined modules.

  8. 8
    Article
    Avatar of smashingSmashing Magazine·4y

    How To Build An Amazon Product Scraper With Node.js — Smashing Magazine

    Web scraping is the practice of extracting large amounts of web data through the use of software. Scraping Amazon product pages can net you invaluable data such as features, prices and reviews. While the act of scraping publicly available data is legal, Amazon has some measures to prevent it on their pages.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    Build Four Node.js and Express.js Projects

    .com. Build Four Node.js and Express.js Projects with Beau Carnes. See the rest of the projects at: http://www.carnes.com/node-js-and-express-jstor-project-4.html.

  10. 10
    Article
    Avatar of hashnodeHashnode·4y

    20+ JavaScript Utilities to Boost Your Productivity As a Developer

    In software development, utilities are software tools that add functionality to your code or improve the performance of your application. In this article, we'll go through a fantastic selection of tools that will help you be more productive as a software developer. The list includes Webpack, Cypress, Electron, DayJs, and NestJs.

  11. 11
    Article
    Avatar of devtoDEV·4y

    Repository Pattern with Typescript and Node.js

    In Node.js you probably interact with the database (MongoDB, Postgres, etc) via ORM. But sometimes typical ORM does not cover our needs. Repository pattern will give to us this abstract Data Layer to interact with any database. Knex is a cross between ORM and pure SQL queries. It provides excellent migrations API with TypeScript support.

  12. 12
    Article
    Avatar of devtoDEV·4y

    Build an API using Node, Express, MongoDB, and Docker

    In this tutorial, we'll be using TypeScript and Docker to build a Menu Restaurant API app from scratch with Node, Express, and MongoDB. The Docker part is optional.Basically, we should be able to:retrieve all menus.retrieve one menu.create a menu.update a menu (or delete it)

  13. 13
    Article
    Avatar of logrocketLogRocket·5y

    Best practices for Node.js process management with PM2

    In this article, we’ll review how Node.js works internally, then clarify production deployment requirements at the process level. Finally, we'll explore possible approaches to managing production deployment. We’re going to use PM2, the most popular process manager for Node.

  14. 14
    Article
    Avatar of devtoDEV·4y

    Get Better with TypeScript using Express

    The API we will be making will focus on Dogs. We will be using a lot of TypeScript advanced features that will be really helpful for this demo. The API has five generic types that we can provide our custom types in the arrangement of the Params, ResBody, Req,. ReqQuery and Locals.

  15. 15
    Article
    Avatar of logrocketLogRocket·4y

    Comparing top Node.js frameworks for frontend developers

    The Node.js runtime allows developers to build both front and backend applications using only JavaScript. This means no more context switching between different languages like PHP for the backend and JavaScript for the frontend. In this article, we will compare Node frameworks according to their usage, features, disadvantages, downloads, and other metrics.

  16. 16
    Article
    Avatar of streamStream·5y

    macOS Performance Comparison: Flutter Desktop vs. Electron

    Flutter has proven itself to be a good solution for mobile (Android and iOS) development, with decent performance that has steadily improved since its v1 release. A Flutter application that runs well on mobile should, in theory, run just as well, if not better, on desktop. For every good Electron app, there’s a bad one out there.