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.
Template Literal Types Aren't Just for URLs

Template Literal Types Aren't Just for URLs

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

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

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

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

Comments
8 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
Blockless Scope: JavaScript Shenanigans

Blockless Scope: JavaScript Shenanigans

1
Comments
3 min read
Zen of stdlib

Zen of stdlib

2
Comments
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
I built a free chess platform that brings back Yahoo Chess (Node.js + Socket.IO + chess.js)

I built a free chess platform that brings back Yahoo Chess (Node.js + Socket.IO + chess.js)

Comments
3 min read
TypeScript types I wish I knew when I started

TypeScript types I wish I knew when I started

Comments
4 min read
What I’m Learning While Transitioning From Software Engineering to Freelancing

What I’m Learning While Transitioning From Software Engineering to Freelancing

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