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.
"My README Kept Trying to Be the Whole Product Manual. So I Split It Into 3 Layers"

"My README Kept Trying to Be the Whole Product Manual. So I Split It Into 3 Layers"

1
Comments
5 min read
Why Your Dark Mode Looks Weird (And How to Fix It)

Why Your Dark Mode Looks Weird (And How to Fix It)

1
Comments
2 min read
Building a Browser-Based PDF Page Removal Tool with WebAssembly and Web Workers

Building a Browser-Based PDF Page Removal Tool with WebAssembly and Web Workers

Comments
5 min read
Why CLS Is Harder to Fix in React Than You Think

Why CLS Is Harder to Fix in React Than You Think

Comments 4
6 min read
dotenv-audit v1.1.0 — now with .env.example auto-sync

dotenv-audit v1.1.0 — now with .env.example auto-sync

5
Comments
2 min read
The JS Event Loop Has a Model Gap, Here's What Most Tutorials Don't Show You

The JS Event Loop Has a Model Gap, Here's What Most Tutorials Don't Show You

1
Comments
2 min read
Building a Browser-Based AI Image Upscaler

Building a Browser-Based AI Image Upscaler

1
Comments
5 min read
I got tired of translating Zod errors. So I built friendly-zod.

I got tired of translating Zod errors. So I built friendly-zod.

5
Comments 5
5 min read
How K-Means Clustering Works (Explained by Extracting Colors from Images)

How K-Means Clustering Works (Explained by Extracting Colors from Images)

1
Comments
3 min read
Class vs Object in JavaScript — Explained in Simple Words

Class vs Object in JavaScript — Explained in Simple Words

1
Comments
5 min read
How I Built a Native Video Compressor for 30 GB+ Files Using FFmpeg and Electron

How I Built a Native Video Compressor for 30 GB+ Files Using FFmpeg and Electron

Comments
3 min read
TypeScript Narrowing Is the 20% That Fixes 80% of Your Bugs

TypeScript Narrowing Is the 20% That Fixes 80% of Your Bugs

2
Comments
9 min read
Building a Browser-Based Pixel Beads Pattern Generator

Building a Browser-Based Pixel Beads Pattern Generator

Comments
7 min read
Building a Browser-Based Image Filter Tool with LUT Color Mapping

Building a Browser-Based Image Filter Tool with LUT Color Mapping

Comments
6 min read
Keyboard Events and User Interactions

Keyboard Events and User Interactions

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