Best of Node.jsApril 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Bun or Node.js in 2024?

    A comparison between Bun and Node.js for web development in 2024. Learn about the key differences, speed, and suitability for startups and small teams.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    🥇The first framework that lets you visualize your React/NodeJS app 🤯

    Wasp Studio is a full-stack React, NodeJS, and Prisma framework that visualizes your entire full-stack app. It provides features like auth, cron jobs, routes, and email sending. Wasp Studio has potential for adding new functionality, collaborates with AI and Large Language Models, and simplifies code generation.

  3. 3
    Article
    Avatar of newstackThe New Stack·2y

    Top 5 Underutilized JavaScript Features

    Explore underutilized JavaScript features such as hooks for detecting malicious websites, generating reports in Node.js, controlling execution flow with generators, improving date management with Temporal, and creating reusable code with high-order functions.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How To Set Up TypeORM DataSource in Your NestJS Project

    Learn how to set up TypeORM DataSource in your NestJS project. TypeORM is an ORM tool for Node.js and TypeScript applications, while NestJS is a Node.js framework. The tutorial covers the prerequisites, project setup, and setting up the TypeORM DataSource for data persistency. It also includes extending the DataSource repository for custom methods.

  5. 5
    Article
    Avatar of devtoDEV·2y

    Deploy Your Node.js App in Minutes: Public IP + Nginx on Ubuntu ⚡

    Learn how to deploy a Node.js application on Ubuntu using Nginx as a reverse proxy with just your server's public IP address.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Creating a NodeJS Budgeting Tool

    Learn how to create a NodeJS budgeting tool that can read and write to a .txt file using the 'fs' and 'readline' modules. The app has features such as setting the budget, adding expenses, and viewing the budget.

  7. 7
    Article
    Avatar of towardsdevTowards Dev·2y

    Microservices with NodeJs Using NestJs and Apache Kafka

    Learn how to use NestJs and Apache Kafka to build microservices in NodeJs. Understand the capabilities of Kafka and its integration with real-time streaming data analysis tools like Apache Storm and Spark.

  8. 8
    Article
    Avatar of systemweaknessSystem Weakness·2y

    MERN Stack Development Guide

    MERN Stack is a comprehensive JavaScript framework consisting of MongoDB, Express.js, React, and Node.js. It offers advantages like using a single language for frontend and backend development, code reusability, and a large supportive community. To start MERN development, install Node.js and npm, and set up the Express.js server. Connect to MongoDB, implement CRUD operations, handle errors, and follow security best practices. Test the API and document it using tools like Swagger or Postman.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    How To Create An AI Chatbot with Google GEMINI using Node.js

    Learn how to create an AI chatbot using Google Gemini and Node.js. Gemini is an advanced AI model developed by Google AI that can comprehend and operate on diverse formats such as code, audio, images, and video.

  10. 10
    Article
    Avatar of communityCommunity Picks·2y

    Publish/Subscribe Pattern in Node.js

    Learn how to implement the Publish/Subscribe (Pub/Sub) pattern in Node.js to create a real-time chat application. This tutorial explores the use of a message broker (Redis) to facilitate communication between publishers and subscribers. The server-side implementation involves creating a basic Node.js server, reading and serving an HTML file, and utilizing WebSocket connections. Multiple server instances can be integrated using Redis, enabling seamless chat messaging across servers.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Debug Node.js Applications Using the debugger; Statement

    Learn the easiest and most efficient way to debug Node.js application code by adding a debugger statement and using the inspect command. Access variables during debugging and create a script for easier debugging.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Prevent Web API Attacks with Data Validation – Web API Security Guide

    Learn about data validation for web APIs and how to prevent web API attacks using tools like Joi. Understand the importance of data validation and how it can protect against malicious user data.

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

    Implementing the API Gateway Pattern in a Microservices Based Application with Node.js

    Learn about the API Gateway pattern in microservices, its benefits, and how to implement it in Node.js using either a container-based approach or a service mesh approach.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    Web3 Backend architecture that works

    This post discusses the challenges and considerations in building backends for web3 apps. It covers topics such as tight timelines and budget, caching for blockchain RPC calls, compliance with regulations, and safety in storing private keys. The post also recommends using NodeJS with TypeScript for backend development and explores the use of GraphQL Yoga and Nexus GraphQL. It suggests using Firebase for authentication and MetaKeep for account abstraction. The post further discusses KYC solutions in web3, image, and file storage options, and database choices. It concludes with insights on folder structure and code formatting, linting, and build tools. The post also mentions cloud deployment options such as GCP, AWS, and Railway.

  15. 15
    Article
    Avatar of devtoDEV·2y

    Different approaches to reduce AWS S3 file upload time using AWS-SDK v3 in NodeJS.

    Learn different approaches to reduce AWS S3 file upload time using AWS-SDK v3 in NodeJS. Includes buffered upload, multipart upload, and file upload as a stream.

  16. 16
    Video
    Avatar of communityCommunity Picks·2y

    Microservices Crash Course & Moleculer JS Intro

    This post provides a crash course on microservices and an introduction to Moleculer JS. It explains the difference between monolithic architecture and microservices, as well as the advantages and disadvantages of using microservices. The post also includes examples of creating microservices using Node.js and the Moleculer framework.

  17. 17
    Article
    Avatar of snykSnyk·2y

    Nine Docker pro tips for Node.js developers

    Learn advanced Docker commands for Node.js developers, including opening a shell in a Docker container, finding the version of a Node.js Docker image, and using Apple M1-optimized Docker images.