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.
Angular Change Detection Strategy: A Guide

Angular Change Detection Strategy: A Guide

Comments
4 min read
Tool calling for small on-device LLMs that don't support tool calling

Tool calling for small on-device LLMs that don't support tool calling

1
Comments
6 min read
Durable Execution for AI Agents: State, Checkpointing, Retries and Human-in-the-Loop

Durable Execution for AI Agents: State, Checkpointing, Retries and Human-in-the-Loop

Comments
20 min read
Your AI Feature's Bill Is a Bug Waiting to Happen: 6 Guardrails Before You Ship

Your AI Feature's Bill Is a Bug Waiting to Happen: 6 Guardrails Before You Ship

Comments
4 min read
QR Capacity Is a Mode Problem Before It Is a Size Problem

QR Capacity Is a Mode Problem Before It Is a Size Problem

Comments
5 min read
Node fetch ECONNRESET or "other side closed": A Keep-Alive Race

Node fetch ECONNRESET or "other side closed": A Keep-Alive Race

1
Comments
13 min read
The maths behind an options yield matrix (and why raw premium misleads you)

The maths behind an options yield matrix (and why raw premium misleads you)

Comments
4 min read
We built a free ATS resume checker that runs entirely in the browser

We built a free ATS resume checker that runs entirely in the browser

Comments
4 min read
Require a Real Boolean Before Creating a Gift-Wrap Task

Require a Real Boolean Before Creating a Gift-Wrap Task

1
Comments
3 min read
TypeScript `globalThis` Typing in 2026: Safely Adding Properties to the Global Scope Without `any`

TypeScript `globalThis` Typing in 2026: Safely Adding Properties to the Global Scope Without `any`

1
Comments
11 min read
Parsing Run Times in a Calculator: mm:ss, Seconds, and the Ties That Cost Points

Parsing Run Times in a Calculator: mm:ss, Seconds, and the Ties That Cost Points

Comments
4 min read
A 4 MB JPEG occupies 46 MB of RAM: decoded image memory in the browser

A 4 MB JPEG occupies 46 MB of RAM: decoded image memory in the browser

Comments
6 min read
Printing Bangla receipts on a cheap thermal printer straight from the browser

Printing Bangla receipts on a cheap thermal printer straight from the browser

Comments
5 min read
I wrote a small linter that flags AI-sounding READMEs. Here is its real output.

I wrote a small linter that flags AI-sounding READMEs. Here is its real output.

Comments
3 min read
A 200 that wasn't a save: how fetch() redirects could delete queued POS sales

A 200 that wasn't a save: how fetch() redirects could delete queued POS sales

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