Best of Express.js2023

  1. 1
    Article
    Avatar of devtoDEV·3y

    Build a Whatsapp Clone (Realtime Chat) using Next.js, Socket.io, Tailwind CSS, Node.js, Express and Prisma

    This comprehensive WhatsApp clone comes packed with a range of awesome features to give you an authentic messaging experience. The Whatsapp Clone uses Next.js, Socket.io, Tailwind CSS, Node.js and Express and Prisma - DEV Community Features of the WhatsApp Clone.

  2. 2
    Article
    Avatar of devtoDEV·3y

    Ultimate ChatGPT Resource Guide - ChatGPT Tutorial

    The Ultimate ChatGPT Resource Guide is the latest from OpenAI in terms of what Artificial Intelligence brings to the table to change the future. I've put together several videos to cover the subject in great detail. I've also created a number of resources so you can immediately start usingChatGPT to build your own products.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    JavaScript CRUD Rest API using Nodejs, Express, Sequelize, Postgres, Docker and Docker Compose

    Learn how to create a CRUD rest API using Node.js, Express, Sequelize, Postgres, Docker, and Docker Compose. Dockerize the Node.js application and test the APIs with Postman.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    JavaScript Fullstack WEB App: Nextjs & Docker

    Learn how to create a simple yet complete full stack app using Next.js, Tailwind CSS, Node.js, Express, Prisma, PostgreSQL, Docker, and Docker Compose.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    The Complete Modern React Developer 2022

    Course covering the full stack development using React, Node.js, MongoDB, and PostgreSQL. Backend setup using Express.js or Nest.js. Includes tutorials for setting up local databases and using Docker. Frontend tests using React Testing Library and Cypress.

  6. 6
    Article
    Avatar of asayerasayer·3y

    React: Performing Authentication with JWT

    This article will discuss how to perform JWT authentication in a React app. We will cover the steps involved in setting up a backend JWT endpoint, signing up and signing in from your React app, and protecting routes with JWT validation. You will use a custom-built Express server API to relay the JWT token for a user.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    I made Express faster than Fastify (100x faster JSON, also NestJS)

    The post discusses how the author made Express faster than Fastify using typia's faster JSON stringify function. It explains the secret of Fastify's speed, the use of fast-json-stringify, and how typia can be used to imitate Fastify in Express. It also suggests using typia to boost the speed of NestJS servers and highlights the slowness of class-validator and class-transformer libraries. The post concludes by stating that while Fastify is still faster in certain scenarios, the combination of Express and typia can surpass Fastify's speed in some cases.

  8. 8
    Article
    Avatar of infoworldInfoWorld·3y

    Intro to HTMX: Dynamic HTML without JavaScript

    HTMX lets you use an extended HTML syntax instead of JavaScript to achieve interactivity. It's an interesting idea that could end up influencing the way web front-ends work. It uses server-side rendering of the HTML for the edit markup and abstracts the form marshaling into the framework.

  9. 9
    Article
    Avatar of colkgirlCode Like A Girl·3y

    How to Build a RESTful API with Node.js and Express

    How to Build a RESTful API with Node.js and Express, we will explore how to build a high-performance API using Node.JS and Express. By the end, you’ll have the knowledge and skills to create your own scalable and efficient API.

  10. 10
    Article
    Avatar of awstipAWS Tip·3y

    Deploying a Node.js Application on AWS

    Learn how to deploy a Node.js application on AWS using Termius for SSH access and GitHub for version control. Discover the benefits of deploying on AWS, the steps to create an AWS instance, connect it to Termius, and clone a repository from GitHub. Install Node.js, Express, and other dependencies, and deploy your application on AWS.

  11. 11
    Article
    Avatar of devtoDEV·3y

    Docker Node.js and MongoDB example

    Docker provides lightweight containers to run services in isolation from our infrastructure so we can deliver software quickly. In this tutorial, I will show you how to dockerize Nodejs Express and MongoDB example using Docker Compose. The problem is to containerize a system that requires more than one Docker container.

  12. 12
    Article
    Avatar of faunFaun·3y

    Nodejs Framework | Express vs Nestjs: Which One Will Work Best for Your Project?

    Comparing Express and Nestjs frameworks for Node.js development, highlighting their features, performance, and community support.

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

    How to Build a Server-Side React App Using Vite and Express

    Learn how to build a server-side React app using Vite and Express, enabling server-side rendering and data fetching. The article provides step-by-step instructions for setup, installing dependencies, adding scripts, creating source files, configuring Vite, and creating both development and production servers. It also covers server-side data fetching and provides insights and praise for Vite's documentation and developer experience.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Full Stack Project Tutorial – Create A Notes App Using React and Node.js

    Learn how to create a full stack notes app using React and Node.js. The tutorial covers building the UI, connecting it to the backend, and adding features like validation and error handling. By the end of the tutorial, readers will have a functional notes app that they can use as a starting point for their own projects.

  15. 15
    Article
    Avatar of itnextITNEXT·3y

    Evolution of Server-Side JavaScript

    Node.js is an open-source, cross-platform, event-driven JavaScript runtime environment that allows developers to run JavaScript code on the server. It's built on the V8 JavaScript engine, which is the same engine that powers the Google Chrome browser. The team behind Node.JS went even further by allowing you to push your Node.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build an Online Image-to-PDF Converter with HTML, CSS, JS, and NodeJS

    An online image-to-PDF converter is a website that helps you convert your images to PDFs. This tool is useful because it provides an efficient way to store your images. In this tutorial, you'll learn how you can create your online photo converter with HTML, CSS, JavaScript, and NodeJS.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    Deno vs. Bun vs. Node.js: A Speed Comparison

    Deno vs. Bun vs. Node.js: A Speed Comparison by Hexagon, 3 minutes read deno bun nodejs benchmark. For this test, I focused on three key endpoints: static file delivery, JSON response, and a compute-heavy task (prime number calculation) Each endpoint is then tested using 10 and 100 user concurrency.

  18. 18
    Article
    Avatar of appsignalAppSignal·3y

    How to Build an Error Handling Layer in Node.js

    An error handling layer is a collection of files in a backend software architecture that contain all the logic required to handle errors. All errors that occur in an Express application pass through that layer. By centralizing error handling logic in one place, you can easily integrate custom error behaviors like logging or monitoring.

  19. 19
    Article
    Avatar of denoDeno·3y

    Build a REST API with Express, TypeScript, and Deno

    With Deno, you don’t need to configure TypeScript, so you can get up and running with minimal dependencies. We have to pull in all kinds of code when we’re developing APIs, from geo information, AI, ad servers and whatever other inputs have to come together to produce what’s required.

  20. 20
    Article
    Avatar of awstipAWS Tip·3y

    Express server on Netlify for free - Step by step guide

    Netlify Functions are a powerful feature of the Netlify platform that allow you to deploy and run serverless functions written in Node.js. These functions can be used to perform a variety of tasks, such as handling server-side logic, connecting to APIs, or serving dynamic content.

  21. 21
    Article
    Avatar of logrocketLogRocket·3y

    Using Helmet in Node.js to secure your application

    Helmet.js is a middleware-based technology that improves security in Node.js applications by safeguarding HTTP headers. It protects against common security threats like XSS attacks and click-jacking. Integrating Helmet into a Node.js Express app is simple and only requires a few lines of code.

  22. 22
    Article
    Avatar of hackernoonHacker Noon·3y

    File-Based Routing in Node.js: A Brief Guide

    This tutorial uses JavaScript and CommonJS module types to keep things simple and quick to get started. It turns out to be technology-agnostic and works with both pure and the popular Express.js. In this brief guide, we will attempt to partially implement a shop's API.

  23. 23
    Article
    Avatar of amplicationAmplication·3y

    Request Tracing in NodeJS

    Request Tracing in Node.js is a vendor-agnostic collection of tools that can help developers implement request tracing. OpenTelemetry and OpenCensus are open source tools that support open source observability backend tools like Zipkin, Zipkin and Zipkin. In this article, we’ll define request tracing.

  24. 24
    Article
    Avatar of communityCommunity Picks·3y

    Use Socket.io to build your first multiplayer game!

    Learn how to use Socket.io to build a multiplayer game. Socket.io is a JavaScript library for realtime web applications that enables bi-directional communication between web clients and servers.

  25. 25
    Article
    Avatar of semaphoreSemaphore·3y

    Best Practices for Securing Node.js Applications in Production

    The power of Node.js lies in the NPM environment, which offers millions of libraries. Most NPM packages involve some security vulnerabilities. In this guide, you will see the 15 best practices for devising a secure node.js app architecture for production.