DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
I got tired of Discord.js boilerplate, so I built the "T3 App" for Discord Bots 🧩 (Powered by Bun)

I got tired of Discord.js boilerplate, so I built the "T3 App" for Discord Bots 🧩 (Powered by Bun)

Comments
4 min read
Stop copy-pasting files one by one into ChatGPT / Claude / Copilot. There's a faster way.

Stop copy-pasting files one by one into ChatGPT / Claude / Copilot. There's a faster way.

1
Comments 1
1 min read
Engineering a Self-Hosted Transactional Email Gateway: Architecture, Async Queues, and Cryptographic Key Rotation

Engineering a Self-Hosted Transactional Email Gateway: Architecture, Async Queues, and Cryptographic Key Rotation

Comments
5 min read
The model obeys your schema, not your description

The model obeys your schema, not your description

1
Comments 1
6 min read
How we tuned TypeSafe Jev for log triage without alert storms

How we tuned TypeSafe Jev for log triage without alert storms

Comments 1
5 min read
Your CI Runs Tests in Parallel. Your Test Data Doesn't Know That.

Your CI Runs Tests in Parallel. Your Test Data Doesn't Know That.

Comments
4 min read
Repairo: Stop Breaking Builds When Vendor OpenAPI Specs Update

Repairo: Stop Breaking Builds When Vendor OpenAPI Specs Update

Comments 1
2 min read
High-Performance In-Memory Graph Processing in Node.js: Zero-Hallucination Neuro-Symbolic AI

High-Performance In-Memory Graph Processing in Node.js: Zero-Hallucination Neuro-Symbolic AI

Comments
10 min read
Caching VAT and FX Rates at Build Time, Not on the Request Path

Caching VAT and FX Rates at Build Time, Not on the Request Path

Comments
8 min read
Azure Developer CLI, from zero to deployed in three commands

Azure Developer CLI, from zero to deployed in three commands

Comments
6 min read
I gave a 10-line agent a CRM world and asked it for one number

I gave a 10-line agent a CRM world and asked it for one number

Comments
4 min read
Scraping to Streaming UI: Firecrawl + Vercel AI SDK on React 19

Scraping to Streaming UI: Firecrawl + Vercel AI SDK on React 19

Comments
2 min read
Polymorphic React Components in TypeScript — 'as' & asChild

Polymorphic React Components in TypeScript — 'as' & asChild

Comments
4 min read
Adding priority to Every Image in Next.js Can Actually Make Your Site Slower

Adding priority to Every Image in Next.js Can Actually Make Your Site Slower

Comments
4 min read
tfm: Modern mouse-first terminal file manager for linux

tfm: Modern mouse-first terminal file manager for linux