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.
What Actually Happens When You Run `npm install`?

What Actually Happens When You Run `npm install`?

Comments
6 min read
Why a Pomodoro timer needs a phase clock, not just a countdown

Why a Pomodoro timer needs a phase clock, not just a countdown

Comments
4 min read
I added Chess to my typing-practice app — you move pieces by writing code

I added Chess to my typing-practice app — you move pieces by writing code

Image 1
Comments
2 min read
Building Random Video Chat in the Browser: The WebRTC Architecture Behind It

Building Random Video Chat in the Browser: The WebRTC Architecture Behind It

Image 1
Comments
4 min read
React Compiler 1.0: What useMemo You Can Delete

React Compiler 1.0: What useMemo You Can Delete

Image Image Image 6
Comments
12 min read
96% of my labels were translated. The other 4% could never be.

96% of my labels were translated. The other 4% could never be.

Comments
5 min read
toISOString() put 328 invoices in the wrong tax month

toISOString() put 328 invoices in the wrong tax month

Image 1
Comments
5 min read
Designing Type-Safe Multi-Calendar Primitives in TypeScript Without 'any'

Designing Type-Safe Multi-Calendar Primitives in TypeScript Without 'any'

Image 1
Comments
7 min read
Web Workers in the Next.js App Router: Field Notes on import.meta.url, DataCloneError, and What a Worker Cannot Fix

Web Workers in the Next.js App Router: Field Notes on import.meta.url, DataCloneError, and What a Worker Cannot Fix

Comments
9 min read
Your Timer Doesn't Know You Tabbed Away

Your Timer Doesn't Know You Tabbed Away

Image Image Image 6
Comments 1
4 min read
Fingerprinting a website's tech stack from a single HTTP request (no headless browser)

Fingerprinting a website's tech stack from a single HTTP request (no headless browser)

Comments
2 min read
CodePen: Hydra VR Landing Page

CodePen: Hydra VR Landing Page

Comments
1 min read
A Recurring Event Is Not a Repeating Timestamp: What Building a Game Timer Taught Me About Time

A Recurring Event Is Not a Repeating Timestamp: What Building a Game Timer Taught Me About Time

Comments
4 min read
Validate Card Brands in Node.js with Luhn and credit-card-brand-detector

Validate Card Brands in Node.js with Luhn and credit-card-brand-detector

Comments
5 min read
I built a free bedroom feng shui checker that doesn’t give generic advice

I built a free bedroom feng shui checker that doesn’t give generic advice

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