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.
Batch-Renaming Users' Files With No Backend: File System Access API, the Firefox/Safari Fallback, and Why I Ship a ZIP Anyway

Batch-Renaming Users' Files With No Backend: File System Access API, the Firefox/Safari Fallback, and Why I Ship a ZIP Anyway

Comments
2 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
Python Wrote NaN Into Your JSON and the Browser Refused the Whole File

Python Wrote NaN Into Your JSON and the Browser Refused the Whole File

Comments
2 min read
ShowDev: CreateMyQR — 37 Client-Side QR & Barcode Tools, Forever Free

ShowDev: CreateMyQR — 37 Client-Side QR & Barcode Tools, Forever Free

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

Your API Works. But Is It Actually Reliable?

Comments
4 min read
Why decimal arithmetic can still leave an invoice one cent out

Why decimal arithmetic can still leave an invoice one cent out

Comments
3 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
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
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
I tested 6 popular email regexes against 46 addresses. None passed.

I tested 6 popular email regexes against 46 addresses. None passed.

Comments
5 min read
I ran a million Secret Santa draws through my generator. Here's what the paper hat gets wrong

I ran a million Secret Santa draws through my generator. Here's what the paper hat gets wrong

Comments
7 min read
E-commerce checkout: technical fixes that reduce drop-off

E-commerce checkout: technical fixes that reduce drop-off

Comments
4 min read
How to Learn React: A Simple Beginner Roadmap (Step by Step)

How to Learn React: A Simple Beginner Roadmap (Step by Step)

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