Best of Node.js — April 2024
- 1
- 2
Community 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
The 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
freeCodeCamp·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
- 6
- 7
- 8
System 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
- 10
Community 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
- 12
- 13
- 14
Community 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
- 16
Community 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