Best of Node.jsAugust 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Monorepo Explained

    There are many great monorepo tools, built by great teams, with different philosophies. We chose these tools because of their usage or recognition in the Web development community. The tools we'll focus on are: Bazel (by Google), Gradle Build Tool (by Gradle, Inc), Lage (by Microsoft), Lerna.

  2. 2
    Article
    Avatar of amplicationAmplication·3y

    Understanding Node.js Streams

    Streams are a fundamental concept in Node.js that enable efficient data handling. They are handy for file operations, network communications, and other forms of end-to-end data exchange. They process data in small, sequential chunks instead of loading the entire dataset into memory at once. Streams provide two key advantages over other data handling methods.

  3. 3
    Article
    Avatar of amplicationAmplication·3y

    Node.js asynchronous flow control and event loop

    Node.js' event-driven architecture has revolutionized server-side development, enabling the creation of highly scalable and efficient applications through non-blocking I/O operations. The event loop is responsible for efficiently scheduling and executing asynchronous tasks. It constantly monitors the task queue, executing pending operations when the main thread becomes idle, further enhancing Node.

  4. 4
    Article
    Avatar of amplicationAmplication·3y

    What's New in Node20 for API Development

    The release of Node.js 20 marked another step in the platform's evolution, introducing a range of features that cater to the needs of modern software development. The advancements in the Web Assembly System Interface (WASI) are noteworthy. The integration of the V8 11.3 JavaScript engine brings several technical improvements.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a JavaScript Utility Library like Lodash

    Lodash uses a functional programming approach in implementing common tasks in JavaScript. With a package size of over 1.4MB, having Lodash on your front-end can hinder the performance of your website. In this article, I'll be showing you how to implement some of the key functionalities provided by Lodash.

  6. 6
    Article
    Avatar of hackernoonHacker Noon·3y

    How to Build an Invoice PDF System Using React.js, Redux and Node.js

    How to Build an Invoice PDF System using React.js, Redux and Node.js. The GitHub repository for the project is available for reference. Testing, Debugging, and deployment are covered. The tutorial guides you through building an invoice PDF system using React, Redux, and node.js.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Task Manager CLI Tool with Node.js

    How to build a Task Manager CLI tool with Node.js is a simple task manager tool. You can use commands to Create, View, Update, or Delete your todos. We'll also use MongoDB as the database to store all our todos. You can find the complete code for this project on GitHub.

  8. 8
    Article
    Avatar of dzDZone·3y

    Mastering Node.js: The Ultimate Guide

    Node.js has become immensely popular and widely adopted for web development due to its speed, scalability, and flexibility. It allows developers to run JavaScript code outside of a web browser, making it possible to use JavaScript for server-side scripting and building scalable network applications. Join the DZone community and get the full member experience.

  9. 9
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Docker App Development

    Docker App Development. A Step-by-Step Guide to Containerize an E-Commerce App Development. The guide is a comprehensive guide on containerizing an e-commerce web app built with NodeJS. In modern software development, agility, scalability, and consistency are essential.