DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Five URLs our test suite demands we never publish, and the two ways a published page can vanish with the build still green

Five URLs our test suite demands we never publish, and the two ways a published page can vanish with the build still green

Comments
5 min read
Building a Weather-Aware Truck Routing System with FastAPI, Next.js, and AI

Building a Weather-Aware Truck Routing System with FastAPI, Next.js, and AI

1
Comments
7 min read
Claude Code Token Usage Introspection in 2026: Reading the `usage` Field and Building Your Own Cost Dashboard

Claude Code Token Usage Introspection in 2026: Reading the `usage` Field and Building Your Own Cost Dashboard

Comments 1
14 min read
Your Code Has a Pyramid Problem. Here's How to Fix It.

Your Code Has a Pyramid Problem. Here's How to Fix It.

Comments
3 min read
Architecting Real-Time Voice AI Pipelines for Phone Calls: Streaming STT, LLM, TTS, and Barge-In

Architecting Real-Time Voice AI Pipelines for Phone Calls: Streaming STT, LLM, TTS, and Barge-In

Comments 1
14 min read
Delayed Webhook Processing in 2026: Queue Timing, Retry Cost, and Idempotency

Delayed Webhook Processing in 2026: Queue Timing, Retry Cost, and Idempotency

Comments 1
8 min read
Designing a Prompt Contract for a Photo-to-Coloring-Page App

Designing a Prompt Contract for a Photo-to-Coloring-Page App

Comments
3 min read
Importing bank statements in the browser: OFX, messy CSVs and duplicate detection

Importing bank statements in the browser: OFX, messy CSVs and duplicate detection

Comments 1
4 min read
Our welcome card prints a five digit permit number that cannot tell you how many users we have

Our welcome card prints a five digit permit number that cannot tell you how many users we have

Comments
5 min read
A search in our app has three identities, and the one we send over HTTP is the one that moves

A search in our app has three identities, and the one we send over HTTP is the one that moves

1
Comments
7 min read
Our window reloads every time you open it, so our event stream opens with 203 frames

Our window reloads every time you open it, so our event stream opens with 203 frames

1
Comments
7 min read
The obvious SEO move was eight recipe collection pages, and 37 of our 38 recipes suit low FODMAP, so we built none of them

The obvious SEO move was eight recipe collection pages, and 37 of our 38 recipes suit low FODMAP, so we built none of them

Comments
4 min read
Twenty lines of our copy spell out eight conditions, and the one that still says seven is the description Google shows

Twenty lines of our copy spell out eight conditions, and the one that still says seven is the description Google shows

Comments
4 min read
Ticking a condition in our app switches on an allergy, and unticking the condition does not switch the allergy off

Ticking a condition in our app switches on an allergy, and unticking the condition does not switch the allergy off

Comments
5 min read
375 URLs in our sitemap come from seven sources, and the 132 biggest are found by reading a directory off disk

375 URLs in our sitemap come from seven sources, and the 132 biggest are found by reading a directory off disk

Comments
5 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.