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.
TypeScript Generic Default Types in 2026: The Underused Feature That Cleans Up Your Component Prop Signatures

TypeScript Generic Default Types in 2026: The Underused Feature That Cleans Up Your Component Prop Signatures

Comments
14 min read
I chi-square tested my physics dice, found a bias with five dice, and fixed it (three.js + cannon-es)

I chi-square tested my physics dice, found a bias with five dice, and fixed it (three.js + cannon-es)

1
Comments
6 min read
One banner per search, not one per listing

One banner per search, not one per listing

Comments
4 min read
Optimizing User Idle Detection in React

Optimizing User Idle Detection in React

Comments
1 min read
I built an arcade game with real orbital mechanics, zero dependencies and no build step

I built an arcade game with real orbital mechanics, zero dependencies and no build step

Comments
3 min read
Multilingual Ghost CMS Blog: 8. Automating hreflang for #multi Posts

Multilingual Ghost CMS Blog: 8. Automating hreflang for #multi Posts

Comments
4 min read
How I Detect JSON, Base64, URLs, and Timestamps Without AI

How I Detect JSON, Base64, URLs, and Timestamps Without AI

Comments
2 min read
Implementing E-Invoice (e-Fatura) XML Validation in JavaScript: UBL-TR Deep Dive

Implementing E-Invoice (e-Fatura) XML Validation in JavaScript: UBL-TR Deep Dive

Comments
3 min read
The 8-Day Invoice Objection Rule: Automating Turkish Commercial Law Deadlines

The 8-Day Invoice Objection Rule: Automating Turkish Commercial Law Deadlines

Comments
2 min read
text === '' is the wrong way to check whether Unicode normalization ate your data

text === '' is the wrong way to check whether Unicode normalization ate your data

Comments
4 min read
capsurface: reviewing capability changes in npm dependencies

capsurface: reviewing capability changes in npm dependencies

1
Comments
5 min read
I Built ButterShare: Free P2P File Transfer Without Cloud Storage

I Built ButterShare: Free P2P File Transfer Without Cloud Storage

Comments
4 min read
🎙️ I Built SupportAI: A Full-Duplex AI Voice Agent for Shopify/D2C Stores (Here’s How You Can Test It)

🎙️ I Built SupportAI: A Full-Duplex AI Voice Agent for Shopify/D2C Stores (Here’s How You Can Test It)

Comments
1 min read
How Office Politics Can Destroy Your Career

How Office Politics Can Destroy Your Career

Comments
9 min read
Understanding State in a Vanilla JavaScript Web App

Understanding State in a Vanilla JavaScript Web App

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