DEV Community

Node.js

A JavaScript runtime built on Chrome's V8 JavaScript engine.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Yes, {} + [] = 0. No, JavaScript Isn’t Broken

Born from airport boredom and spec quirks

Yes, {} + [] = 0. No, JavaScript Isn’t Broken

145
Picked as gem Comments 114
5 min read
Does AbortSignal Cancel a Node.js Database Query? 4 Drivers Tested

Does AbortSignal Cancel a Node.js Database Query? 4 Drivers Tested

16
Comments 2
19 min read
Approval workflows look simple: 10 edge cases that will break yours

Approval workflows look simple: 10 edge cases that will break yours

Comments
6 min read
Build a deterministic network simulator in TypeScript

Build a deterministic network simulator in TypeScript

Comments
7 min read
From one command to a live app on a $5 VPS

From one command to a live app on a $5 VPS

Comments 2
5 min read
Postgres LISTEN/NOTIFY vs Redis Pub/Sub: Latency, Write Cost and Failure Cases, Tested

Postgres LISTEN/NOTIFY vs Redis Pub/Sub: Latency, Write Cost and Failure Cases, Tested

Comments
9 min read
NestJS Request Lifecycle: Guards, Interceptors, and Pipes in Order

NestJS Request Lifecycle: Guards, Interceptors, and Pipes in Order

Comments
6 min read
Stripe webhook signature verification failed: 3 things to check

Stripe webhook signature verification failed: 3 things to check

Comments
4 min read
API traffic monitoring: what to track, and how to set it up for a Node API

API traffic monitoring: what to track, and how to set it up for a Node API

Comments
6 min read
Accepting eSewa and Khalti in Node.js: the redirect is not the payment

Accepting eSewa and Khalti in Node.js: the redirect is not the payment

Comments
8 min read
Demystifying Authentication UI Flows: Login, Signup, and Password Reset

Demystifying Authentication UI Flows: Login, Signup, and Password Reset

Comments
3 min read
Building HM360: Creating a Self-Hosted Hosting Management Platform with Node.js

Building HM360: Creating a Self-Hosted Hosting Management Platform with Node.js

Comments
3 min read
Every typed GraphQL error came back as "Internal server error" because graphql was loaded twice

Every typed GraphQL error came back as "Internal server error" because graphql was loaded twice

Comments
4 min read
Your location join is copying salaries across cities

Your location join is copying salaries across cities

Comments
6 min read
189 exported symbols in our desktop app, 14 that nothing imports, and one of them is a feature with no button

189 exported symbols in our desktop app, 14 that nothing imports, and one of them is a feature with no button

Comments
7 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.