DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
TypeScript `namespace` Merging With Classes: The Companion Pattern and When It Beats a Plain Object

TypeScript `namespace` Merging With Classes: The Companion Pattern and When It Beats a Plain Object

Comments
11 min read
Writing a TNEF parser so winmail.dat never leaves the browser

Writing a TNEF parser so winmail.dat never leaves the browser

Comments
6 min read
ERR_REQUIRE_ESM in Node: Fix CommonJS/ESM Conflicts and Pick tsx, ts-node or tsup

ERR_REQUIRE_ESM in Node: Fix CommonJS/ESM Conflicts and Pick tsx, ts-node or tsup

Comments
5 min read
SonarCloud LCOV Imports Fail When Paths Drift

SonarCloud LCOV Imports Fail When Paths Drift

Comments
3 min read
I Built a Linux Terminal Simulator in the Browser to Teach Security (TypeScript, No eval)

I Built a Linux Terminal Simulator in the Browser to Teach Security (TypeScript, No eval)

Comments
3 min read
An MCP server that lets Claude Code find and download stock photos

An MCP server that lets Claude Code find and download stock photos

Comments
2 min read
Generating WhatsApp Templates With an LLM: Category Rules, Invented Facts and Checks in Code

Generating WhatsApp Templates With an LLM: Category Rules, Invented Facts and Checks in Code

3
Comments
11 min read
Adopting worldmonitor at the Edge: Three CORS Layers, One KV Hedge, and a Bundle You Cannot Import

Adopting worldmonitor at the Edge: Three CORS Layers, One KV Hedge, and a Bundle You Cannot Import

1
Comments
5 min read
Typing Hindi like a Remington typewriter, in a browser textarea

Typing Hindi like a Remington typewriter, in a browser textarea

Comments
5 min read
APA vs. MLA vs. Chicago: A Developer's Guide to Citation Formats (and a Tiny Formatter in TypeScript)

APA vs. MLA vs. Chicago: A Developer's Guide to Citation Formats (and a Tiny Formatter in TypeScript)

1
Comments
9 min read
Backend Error Tracking Evidence for Silent Cron Jobs and AI Tutoring Workers

Backend Error Tracking Evidence for Silent Cron Jobs and AI Tutoring Workers

Comments
6 min read
What's inside a .pkpass file, and how to render one in the browser

What's inside a .pkpass file, and how to render one in the browser

Comments
5 min read
kafka-harbor: the Kafka layer every Node.js team rebuilds by hand, done once

kafka-harbor: the Kafka layer every Node.js team rebuilds by hand, done once

Comments
7 min read
Node 20 Is EOL. Every Supported Node Can require() ESM. Ship Your Library ESM-Only

Node 20 Is EOL. Every Supported Node Can require() ESM. Ship Your Library ESM-Only

Comments
8 min read
How I built a browser-based Chinese tone trainer with pitch-curve scoring

How I built a browser-based Chinese tone trainer with pitch-curve scoring

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