DEV Community

Web Development

Because the internet...

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

132
Picked as gem Comments 100
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

31
Comments 80
7 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
How do AI agents authenticate? (The problem nobody has solved yet)

How do AI agents authenticate? (The problem nobody has solved yet)

2
Comments 12
4 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
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
Vue provide/inject: Why You Should Never Skip readonly()

Vue provide/inject: Why You Should Never Skip readonly()

Comments
10 min read
Designing a Public API for a WhatsApp Platform: Tokens, Scopes, Rate Limits and Idempotent Sends

Designing a Public API for a WhatsApp Platform: Tokens, Scopes, Rate Limits and Idempotent Sends

1
Comments
10 min read
Houdini 22 Gaussian Splats to Three.js: A Native Export Test

Houdini 22 Gaussian Splats to Three.js: A Native Export Test

Comments
9 min read
We Need to Talk About How Gross Modern Web Design Has Become (And How We Built an AI to Catch It)

Tech stack details inside

We Need to Talk About How Gross Modern Web Design Has Become (And How We Built an AI to Catch It)

53
Picked as gem Comments 19
4 min read
I read 8,316 passport-photo app reviews in 4 countries. The #1 complaint is billing, not photo quality

I read 8,316 passport-photo app reviews in 4 countries. The #1 complaint is billing, not photo quality

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
My duplicate-content check passed the page it should have blocked

My duplicate-content check passed the page it should have blocked

Comments 1
4 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
👋 Sign in for the ability to sort posts by relevant, latest, or top.