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.
Module Augmentation in TypeScript: Three Patterns and One Foot-Gun

Module Augmentation in TypeScript: Three Patterns and One Foot-Gun

Comments
10 min read
Branded Types in TypeScript: Cheap Type Safety You Should Already Be Using

Branded Types in TypeScript: Cheap Type Safety You Should Already Be Using

Comments
8 min read
Conditional Types: When They Earn Their Complexity and When They Don't

Conditional Types: When They Earn Their Complexity and When They Don't

Comments
7 min read
as const Is the Best Single Feature TypeScript Has Shipped in 5 Years

as const Is the Best Single Feature TypeScript Has Shipped in 5 Years

Comments
8 min read
Template Literal Types Aren't Just for URLs

Template Literal Types Aren't Just for URLs

Comments
8 min read
satisfies: The Operator That Made as Casts Mostly Obsolete

satisfies: The Operator That Made as Casts Mostly Obsolete

Comments
8 min read
TypeScript's noUncheckedIndexedAccess: Turn It On, See What Breaks

TypeScript's noUncheckedIndexedAccess: Turn It On, See What Breaks

Comments
8 min read
Error Handling in Node.js: Beyond Try/Catch (2026)

Error Handling in Node.js: Beyond Try/Catch (2026)

2
Comments
5 min read
AI Skill Atrophy and Coding By Hand (Literally)

AI Skill Atrophy and Coding By Hand (Literally)

Comments
5 min read
Stop Your OpenAI Bill from Exploding: Per-User LLM Budget Caps in Node.js

Stop Your OpenAI Bill from Exploding: Per-User LLM Budget Caps in Node.js

Comments
10 min read
Feature flag rollouts: canary-style risk reduction without the infrastructure

Feature flag rollouts: canary-style risk reduction without the infrastructure

Comments
5 min read
I Built Pong in 60 Lines of JavaScript — Five State Variables and a setInterval

I Built Pong in 60 Lines of JavaScript — Five State Variables and a setInterval

1
Comments 1
4 min read
Zen of stdlib

Zen of stdlib

2
Comments
4 min read
I Built 67+ Free Browser Developer Tools — No API, No Signup, No Ads

I Built 67+ Free Browser Developer Tools — No API, No Signup, No Ads

Comments 1
4 min read
Extending my TypeScript auto-fix CLI to handle .filter(Boolean) narrowing issues

Extending my TypeScript auto-fix CLI to handle .filter(Boolean) narrowing issues

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