Best of Node.jsDecember 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    2024’s Tech Trend: Frontend for Backend

    Frontend for Backend (FFB) is a development approach that integrates admin panels into web applications to make backend management more efficient and user-friendly. It simplifies the development process for frontend developers and allows for quick and easy adjustments through the frontend.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    you-dont-need/You-Dont-Need-Lodash-Underscore: List of JavaScript methods which you can use natively + ESLint Plugin

    Learn about native alternatives to Lodash/Underscore JavaScript methods and how to identify places in your code where you don't need them.

  3. 3
    Article
    Avatar of asayerasayer·2y

    Creating an API with Bun

    Learn how to use Bun, a new JavaScript runtime, to create a full API. Explore the features of Bun, set up your development environment, create a database, implement services and controllers, and set up a Bun-Elysia server.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    How To Handle Errors in Node.js and TypeScript

    Learn how to handle errors in Node.js and TypeScript using abstract classes for consistent and DRY error handling logic.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Set Up Message Queues for Async Tasks with RabbitMQ in Nest.js Apps

    Learn how to set up message queues for async tasks with RabbitMQ in Nest.js apps. Understand what message queues are, explore different message queuing tools, and follow a tutorial on setting up message queues in Nest.js.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    I replaced npm, yarn and nvm with pnpm

    A package manager called pnpm is a faster alternative to npm, yarn, and nvm. It offers features like workspace support, patching dependencies, managing runtime versions, and peer installation.

  7. 7
    Article
    Avatar of medium_jsMedium·2y

    Introducing wave.js: Accessible Video Live Streaming for Node-Based Dev Environments

    wave.js is a Node-based server framework for video live streaming that allows dev teams to integrate live streams into their applications without needing to understand the complexities of video codecs and streaming protocols. It supports ingesting multiple synchronous streams of real-time RTMP, live encoding to HLS and MPEG-DASH, and delivering low-latency live streams. Future plans for wave.js include expanding support for video codecs and streaming protocols, adding customization options for workflows, and enhancing performance and usability.

  8. 8
    Article
    Avatar of devtoDEV·2y

    Building a collaborative whiteboard app using ReactJS, Socket.io and NodeJS

    Learn how to build a collaborative whiteboard using ReactJS, Socket.io, and NodeJS. The project uses HTML canvas to create the whiteboard and implements real-time communication with Socket.io. Multiple users can use the whiteboard simultaneously.

  9. 9
    Article
    Avatar of nuxt_sourceNuxt·2y

    Nuxt 3.9 · Nuxt Blog

    Nuxt 3.9 is a Christmas gift from the Nuxt team and brings Vite 5, interactive server components, a new loading API, and more. It also has support for Vue 3.4 and includes various performance improvements.

  10. 10
    Article
    Avatar of bitBits and Pieces·2y

    How To Build a Web API using Express.js, Bun and MongoDB?

    Learn how to build a high-performing Express.js API backed by MongoDB using Bun. This article provides step-by-step instructions for setting up the application, installing the necessary tools, designing the MongoDB schema, defining business logic in controllers, adding routes, and configuring MongoDB. It also covers adding monitoring to Express.js applications with logging and data validation using express-validator.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    Bun adoption guide: Overview, examples, and alternatives

    Bun is a JavaScript runtime that provides a faster development experience for frontend applications. It offers features such as a built-in bundler, compatibility with Node.js APIs and npm packages, fast execution and hot reloading, support for TypeScript and React, and easy debugging. Bun is faster than both Node.js and Deno in benchmarks. It aims to be a better alternative to Node.js, offering similar APIs but with improved speed and ease of use. It also supports npm, unlike Deno which initially lacked compatibility. Bun is a great choice for developers who want a fast and efficient JavaScript runtime for their projects.

  12. 12
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Deploying a Node Express API on AWS Lambda

    This post provides a step-by-step guide on deploying a Node Express API on AWS Lambda. It covers setting up the Express app, installing necessary plugins, modifying the app for Lambda compatibility, packaging the app, creating a Lambda function, setting up a test event, and obtaining the function URL. Deploying a Node Express server on AWS Lambda allows for scalable and cost-effective serverless applications.