Best of Node.jsJune 2023

  1. 1
    Article
    Avatar of amplicationAmplication·3y

    Node.js Development: All You Need to Know

    Node.js can be considered a future-proof technology that every developer should know. It allows developers to use JavaScript on both the frontend and backend, making it the perfect choice for building scalable, high-performance applications. It was introduced in 2009 and revolutionalized the development world since it allowed developers to run JavaScript outside web browsers.

  2. 2
    Article
    Avatar of amplicationAmplication·3y

    Why We Chose Node.js Over Deno?

    Node.js was the de-facto standard for writing server-side JavaScript apps in the 2010s. Ryan Dahl introduced Deno in 2018 in his controversial JSConf EU talk titled "10 Things I Regret About Node.JS" This article gives an overview of the platforms, history, performance, security, and all other critical features.

  3. 3
    Article
    Avatar of medium_jsMedium·3y

    Advantages of Node.js

    Node.js is a powerful, lightweight, and efficient JavaScript runtime that allows developers to write server-side and client-side code using the same programming language. It has advantages such as asynchronous and non-blocking operations, fast execution, and access to a vast ecosystem of open-source libraries. To become a Node.js developer, one should first master JavaScript fundamentals, then learn Node.js basics, explore the Express.js framework, and deep dive into asynchronous programming.

  4. 4
    Article
    Avatar of tshThe Software House·3y

    Why use Node.js? 7 examples of popular Node.js apps

    Node.js is one of the biggest sweethearts of backend development in the U.S. It's widely used especially in the start-up kingdom of Silicon Valley. It’s no wonder that over 175,398 web apps (some of them being THE biggest players on the market) already put node.js on their backend.

  5. 5
    Article
    Avatar of amplicationAmplication·3y

    Using Parallel Processing in Node.js and Limitations

    Node.js uses a synchronous event loop that takes in code from the call stack and executes it. The event loop delegates all I/O-related operations to a set of threads that perform these operations in parallel. This means that while the event loop executes a CPU-intensive process, applications are blocked from further execution.

  6. 6
    Article
    Avatar of tshThe Software House·3y

    JavaScript dependency injection in Node.js – introduction

    JavaScript dependency injection in Node.js is a well-known technique, which can make it much easier to produce independent and scalable modules. It can be used in many programming languages and frameworks, but not as popular as they could be. The service is no longer paired with a repository module but requires to be passed to it.

  7. 7
    Article
    Avatar of amplicationAmplication·3y

    5 Different Tools to Bundle Node.js Apps

    Bundling combines multiple files or modules into a single file or a set of files. This process allows developers to efficiently manage dependencies and simplify the deployments while improving the overall performance of their applications. This article will explore 5 tools and techniques to help you bundle your Node.js application effectively.

  8. 8
    Article
    Avatar of tshThe Software House·3y

    Node.js Socket.io tutorial: Real-time chat application

    The WebSocket protocol’s introduction of a full-duplex communication between a client and a server made the technology one of the hottest web applications trends of the last years. But why exactly? How does it work and why it goes such a long way to reduce unnecessary network traffic? I decided to refresh my knowledge of WebSockets.