DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Stop using JWT libraries: How to build your own Lightweight Tokens with node:crypto

Stop using JWT libraries: How to build your own Lightweight Tokens with node:crypto

5
Comments
2 min read
Event-Driven Architecture with @hazeljs/event-emitter

Event-Driven Architecture with @hazeljs/event-emitter

5
Comments
4 min read
Introducing CAF: Clean Architecture Frontend

Introducing CAF: Clean Architecture Frontend

2
Comments 2
3 min read
Compound Components in TypeScript: The Pattern That Scales

Compound Components in TypeScript: The Pattern That Scales

Comments
11 min read
Unlocking Visual AI: How to Analyze Images with GPT-4o and React Server Components

Unlocking Visual AI: How to Analyze Images with GPT-4o and React Server Components

Comments
8 min read
ClawPay MCP v1.1.0: Pay Once Per Session, Not Per Call

ClawPay MCP v1.1.0: Pay Once Per Session, Not Per Call

Comments
3 min read
What I Learned Last Week: TypeScript, MongoDB Cursors, and checking MongoDB Ids

What I Learned Last Week: TypeScript, MongoDB Cursors, and checking MongoDB Ids

Comments
2 min read
Edit JSON, See Changes Instantly: HMR in Constela

Edit JSON, See Changes Instantly: HMR in Constela

Comments
3 min read
Controlling VRM Character Motions for an AI Agent on the Web

Controlling VRM Character Motions for an AI Agent on the Web

1
Comments
4 min read
How I Built a Type-Safe Excel Library with Zod

How I Built a Type-Safe Excel Library with Zod

2
Comments 1
4 min read
Working With AI Tools on a New Library

Working With AI Tools on a New Library

Comments 2
4 min read
TypeScript Patterns Every Developer Should Know in 2026

TypeScript Patterns Every Developer Should Know in 2026

3
Comments 2
3 min read
How We Migrated atypica.AI to AI SDK v5 Without Breaking 10M+ Chat Histories

How We Migrated atypica.AI to AI SDK v5 Without Breaking 10M+ Chat Histories

1
Comments
8 min read
Composable Async Pipelines in TypeScript: One Result Type, Zero Adapters

Composable Async Pipelines in TypeScript: One Result Type, Zero Adapters

1
Comments
6 min read
TypeScript 7.0 Goes Native in Go, TS 6.0 Breaks Defaults

TypeScript 7.0 Goes Native in Go, TS 6.0 Breaks Defaults

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