DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
You keep escaping the Promise constructor. `Promise.withResolvers` does it right.

You keep escaping the Promise constructor. `Promise.withResolvers` does it right.

18
Comments 1
4 min read
Build a Feedback Channel That Does Not Become Another Abandoned Inbox

Build a Feedback Channel That Does Not Become Another Abandoned Inbox

Comments 1
8 min read
Building GitHub OAuth device flow in a Node.js CLI

Building GitHub OAuth device flow in a Node.js CLI

Comments
2 min read
Construí un acortador de URLs sin servidores por $4.68 al año

Construí un acortador de URLs sin servidores por $4.68 al año

2
Comments
4 min read
Catching Rogue Hex Codes in CI Before They Reach Production

Catching Rogue Hex Codes in CI Before They Reach Production

1
Comments 1
5 min read
Building a timezone-safe 52-week planning grid in React

Building a timezone-safe 52-week planning grid in React

Comments
5 min read
How we built multi-tenant isolation in NestJS that even a junior dev can't break

How we built multi-tenant isolation in NestJS that even a junior dev can't break

Comments
2 min read
Bringing Convention over Configuration to Fastify with @syora/fastify

Bringing Convention over Configuration to Fastify with @syora/fastify

3
Comments 3
2 min read
Don't Let Claude Haiku Do the Math — A Two-Stage Read-Aloud Coach Design, and the Prompt Swamp

Don't Let Claude Haiku Do the Math — A Two-Stage Read-Aloud Coach Design, and the Prompt Swamp

Comments
8 min read
Measuring Japanese Read-Aloud Speed with AmiVoice Timestamps — A Coaching App That Doesn't Stop at STT-to-Claude

Measuring Japanese Read-Aloud Speed with AmiVoice Timestamps — A Coaching App That Doesn't Stop at STT-to-Claude

Comments
11 min read
I built a chart for the web, then rendered it in my terminal by changing one line 🤯

I built a chart for the web, then rendered it in my terminal by changing one line 🤯

Comments 1
9 min read
Single-table DynamoDB in TypeScript, made simple — meet Dynatable

Single-table DynamoDB in TypeScript, made simple — meet Dynatable

2
Comments
4 min read
Built an Open Source React File Uploader for AI Agents

Built an Open Source React File Uploader for AI Agents

7
Comments 3
3 min read
Refactoring with Claude Code: The Workflow That Actually Works (2026)

Refactoring with Claude Code: The Workflow That Actually Works (2026)

Comments
5 min read
Calling AmiVoice's Synchronous HTTP API Through a Next.js BFF — Auth, multipart Order, and the WebM Trap

Calling AmiVoice's Synchronous HTTP API Through a Next.js BFF — Auth, multipart Order, and the WebM Trap

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