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.
Yes, {} + [] = 0. No, JavaScript Isn’t Broken

Born from airport boredom and spec quirks

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

135
Picked as gem Comments 101
5 min read
Are You a Web Developer or a Browser Expert? 7 Tests I Failed Building a Photo Editor That Never Uploads Your Photos

Are You a Web Developer or a Browser Expert? 7 Tests I Failed Building a Photo Editor That Never Uploads Your Photos

32
Comments 87
7 min read
Claude Code Custom System Prompts in 2026: Overriding Defaults, Appending Instructions, and What You Cannot Change

Claude Code Custom System Prompts in 2026: Overriding Defaults, Appending Instructions, and What You Cannot Change

Comments
13 min read
Your bank's CSV export is the messiest API you will ever consume

Your bank's CSV export is the messiest API you will ever consume

Comments
6 min read
My first open-source service reached its first 20 stars on GitHub 💎

My first open-source service reached its first 20 stars on GitHub 💎

15
Comments 1
1 min read
I Deleted My Scroll-Lock Library's Ugly Hack. `scrollbar-gutter` Replaces It.

I Deleted My Scroll-Lock Library's Ugly Hack. `scrollbar-gutter` Replaces It.

Comments
6 min read
Stop Writing while (true) reader.read() Loops. Streams Are Iterable Now

Stop Writing while (true) reader.read() Loops. Streams Are Iterable Now

Comments
4 min read
How to Code a Stock & Crypto "Average Down" (DCA) Algorithm in Vanilla JS

How to Code a Stock & Crypto "Average Down" (DCA) Algorithm in Vanilla JS

1
Comments
5 min read
How we serve 56,000 game pages from a single static build

How we serve 56,000 game pages from a single static build

Comments
2 min read
Your API Works. But Is It Actually Reliable?

Your API Works. But Is It Actually Reliable?

Comments
4 min read
Previewing a Gaussian Splat .ply in three.js without a splat renderer

Previewing a Gaussian Splat .ply in three.js without a splat renderer

Comments
5 min read
What Surprised Us Writing an ICO and CUR Parser by Hand

What Surprised Us Writing an ICO and CUR Parser by Hand

Comments
2 min read
I Was Tired of Switching Between Developer Tools, So I Built My Own

I Was Tired of Switching Between Developer Tools, So I Built My Own

Comments
2 min read
Construire son propre zoom produit : les trois détails qui comptent

Construire son propre zoom produit : les trois détails qui comptent

Comments
2 min read
Node.js Version Mismatches: What Happens When You Run Node 24 Code on Node 20?

Node.js Version Mismatches: What Happens When You Run Node 24 Code on Node 20?

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