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.
Building Slugs That Don't Break: Unicode, Diacritics, and Edge Cases

Building Slugs That Don't Break: Unicode, Diacritics, and Edge Cases

Comments
6 min read
What's Actually Inside a JWT? A Visual Walk-Through

What's Actually Inside a JWT? A Visual Walk-Through

Comments
7 min read
From JSON to TypeScript: Five Ways to Stop Hand-Writing Interfaces

From JSON to TypeScript: Five Ways to Stop Hand-Writing Interfaces

1
Comments
8 min read
Why Autofixing Missing TypeScript Arguments Is Harder Than It Looks

Why Autofixing Missing TypeScript Arguments Is Harder Than It Looks

2
Comments 3
3 min read
🚀 I Built a NASA API Website – Cosmic Explorer

🚀 I Built a NASA API Website – Cosmic Explorer

2
Comments
1 min read
5 Cycles Invisible in 14,556 Files. The Cache Bug That Hid Them.

5 Cycles Invisible in 14,556 Files. The Cache Bug That Hid Them.

1
Comments
13 min read
10 Free Browser Tools Every Developer Should Bookmark (No Install, No Account)

10 Free Browser Tools Every Developer Should Bookmark (No Install, No Account)

Comments
3 min read
What makes a good codebase?

What makes a good codebase?

Comments
3 min read
𝗛𝗼𝘄 𝗱𝗼 𝘆𝗼𝘂 𝗽𝗿𝗲𝘃𝗲𝗻𝘁 𝗨𝗜 𝗹𝗮𝗴 𝘄𝗵𝗲𝗻 𝗿𝗲𝗰𝗲𝗶𝘃𝗶𝗻𝗴 𝗼𝘃𝗲𝗿 𝟭𝟬𝟬 𝗪𝗲𝗯𝗦𝗼𝗰𝗸𝗲𝘁 𝗲𝘃𝗲𝗻𝘁𝘀 𝗽𝗲𝗿 𝘀𝗲𝗰𝗼𝗻𝗱?

𝗛𝗼𝘄 𝗱𝗼 𝘆𝗼𝘂 𝗽𝗿𝗲𝘃𝗲𝗻𝘁 𝗨𝗜 𝗹𝗮𝗴 𝘄𝗵𝗲𝗻 𝗿𝗲𝗰𝗲𝗶𝘃𝗶𝗻𝗴 𝗼𝘃𝗲𝗿 𝟭𝟬𝟬 𝗪𝗲𝗯𝗦𝗼𝗰𝗸𝗲𝘁 𝗲𝘃𝗲𝗻𝘁𝘀 𝗽𝗲𝗿 𝘀𝗲𝗰𝗼𝗻𝗱?

Comments
2 min read
What is browser, DOM, Real DOM, Virtual DOM

What is browser, DOM, Real DOM, Virtual DOM

2
Comments
2 min read
Why Client-Side PDF Tools Beat Server Uploads (Privacy, Speed, and Cost)

Why Client-Side PDF Tools Beat Server Uploads (Privacy, Speed, and Cost)

Comments
7 min read
Naming Things: When to Use camelCase, snake_case, kebab-case, and PascalCase

Naming Things: When to Use camelCase, snake_case, kebab-case, and PascalCase

Comments
6 min read
I Built a Contact Form API to Understand Express Request & Response Objects

I Built a Contact Form API to Understand Express Request & Response Objects

1
Comments
2 min read
Know Your WebDev Math: Dynamic positioning with trigonometry

Know Your WebDev Math: Dynamic positioning with trigonometry

1
Comments
5 min read
How Your Canvas Fingerprint Gets You Caught (And Why Random Noise Makes It Worse)

How Your Canvas Fingerprint Gets You Caught (And Why Random Noise Makes It Worse)

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