DEV Community

JavaScript

Once relegated to the browser as one of the 3 core technologies of the web, JavaScript can now be found almost anywhere you find code. JavaScript developers move fast and push software development forward; they can be as opinionated as the frameworks they use, so let's keep it clean here and make it a place to learn from each other!

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Storing Uploaded Files and Serving Them in Express

Storing Uploaded Files and Serving Them in Express

Comments
8 min read
Idempotency Is More Important Than You Think

Idempotency Is More Important Than You Think

5
Comments
5 min read
Scroll Restoration After Micro-Frontend Redirects: Double RAF + MutationObserver

Scroll Restoration After Micro-Frontend Redirects: Double RAF + MutationObserver

2
Comments
7 min read
What is Node.js? JavaScript on the Server Explained

What is Node.js? JavaScript on the Server Explained

Comments
10 min read
JavaScript Modules: Import and Export Explained

JavaScript Modules: Import and Export Explained

Comments
9 min read
Async Code in Node.js: Callbacks and Promises

Async Code in Node.js: Callbacks and Promises

Comments
9 min read
Branded Types: Stop Passing the Wrong String to the Right Function

Branded Types: Stop Passing the Wrong String to the Right Function

Comments
6 min read
Template Literal Types: Type-Safe Routes Without a Codegen Step

Template Literal Types: Type-Safe Routes Without a Codegen Step

Comments
6 min read
TypeScript Narrowing: 5 Control-Flow Tricks That Delete Your Type Casts

TypeScript Narrowing: 5 Control-Flow Tricks That Delete Your Type Casts

Comments
6 min read
Shipping Dual ESM/CJS in 2026: The Library Author Checklist

Shipping Dual ESM/CJS in 2026: The Library Author Checklist

Comments
7 min read
The 6 tsconfig Flags That Decide Whether Strict Mode Actually Helps

The 6 tsconfig Flags That Decide Whether Strict Mode Actually Helps

Comments
7 min read
How I Built a Complete School ERP System from Scratch

How I Built a Complete School ERP System from Scratch

Comments
3 min read
Why I Stopped Using Random Online JSON Formatters (And Why You Should Too)

Why I Stopped Using Random Online JSON Formatters (And Why You Should Too)

1
Comments
2 min read
Your Recursion Is Lying to You

Your Recursion Is Lying to You

Comments
6 min read
HTML-First Websites Are Quietly Winning Again in 2026

HTML-First Websites Are Quietly Winning Again in 2026

1
Comments 1
7 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.