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.
Why Unminified Source Code Matters in WYSIWYG Editors

Why Unminified Source Code Matters in WYSIWYG Editors

Comments
6 min read
Explaining JSON.stringify() - The basics of converting objects to strings

Explaining JSON.stringify() - The basics of converting objects to strings

2
Comments
1 min read
Generate TypeScript + Zod types automatically from your Knex database

Generate TypeScript + Zod types automatically from your Knex database

Comments 1
1 min read
The Architecture Nobody Talks About: How I Built Systems That Actually Scale (And Why Most Don't)

The Architecture Nobody Talks About: How I Built Systems That Actually Scale (And Why Most Don't)

106
Comments 22
32 min read
Breaking Free from Single Inheritance Chains With JavaScript Mixins

Breaking Free from Single Inheritance Chains With JavaScript Mixins

3
Comments 1
4 min read
fast-json-format: Format JSON Without Data Loss

fast-json-format: Format JSON Without Data Loss

Comments
1 min read
React 19.2: React in its sigma era

React 19.2: React in its sigma era

47
Comments 24
5 min read
Show/Hide Form Fields Conditionally with Form Show If Component

Show/Hide Form Fields Conditionally with Form Show If Component

Comments
1 min read
🧠 Understanding Variance in TypeScript & Flow: Covariant, Contravariant, Invariant, Bivariant

🧠 Understanding Variance in TypeScript & Flow: Covariant, Contravariant, Invariant, Bivariant

16
Comments
10 min read
Learning

Learning

Comments
1 min read
🚀 Build Your First Remote MCP Server on Azure Using TypeScript — and Supercharge Your AI Workflows

🚀 Build Your First Remote MCP Server on Azure Using TypeScript — and Supercharge Your AI Workflows

3
Comments
4 min read
The Secret Life of JavaScript Objects: Flags and Descriptors

The Secret Life of JavaScript Objects: Flags and Descriptors

Comments
4 min read
🐞 Quiz: Spot the Bug – URL Language Detection

🐞 Quiz: Spot the Bug – URL Language Detection

3
Comments
2 min read
Script Loading Race Conditions

Script Loading Race Conditions

1
Comments
5 min read
HTML strings vs the DOM API: from a small benchmark to a surprising result

HTML strings vs the DOM API: from a small benchmark to a surprising result

3
Comments 2
3 min read
Seeing bloated Docker images or odd performance on legacy servers?

Seeing bloated Docker images or odd performance on legacy servers?

Comments
1 min read
Build an award Winning 3D Website with scroll-based animations | Next.js, three.js & GSAP

Build an award Winning 3D Website with scroll-based animations | Next.js, three.js & GSAP

7
Comments 1
8 min read
React Props ?

React Props ?

1
Comments
1 min read
What is PhotonJS?

What is PhotonJS?

Comments
6 min read
Implementing Dark Mode in a React App

Implementing Dark Mode in a React App

Comments
2 min read
Why Your Playwright Test Reports Are Messy (And How test.step() Fixes It)

Why Your Playwright Test Reports Are Messy (And How test.step() Fixes It)

Comments
3 min read
ChatWat - RealTime Chat App

ChatWat - RealTime Chat App

Comments
1 min read
What Is a Static Site? The Complete Guide to Fast, Secure, and Scalable Web Hosting

What Is a Static Site? The Complete Guide to Fast, Secure, and Scalable Web Hosting

2
Comments
7 min read
How to Automate International Price Adjustments on Your E-commerce Store Using an Exchange Rate API

How to Automate International Price Adjustments on Your E-commerce Store Using an Exchange Rate API

1
Comments
11 min read
Visualizing RxJS: The Ultimate Guide to `switchMap`, `mergeMap`, `concatMap`, and `exhaustMap`

Visualizing RxJS: The Ultimate Guide to `switchMap`, `mergeMap`, `concatMap`, and `exhaustMap`

3
Comments
3 min read
loading...