DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Token Expiry in Live Stock Watchlists — Deterministic UX and Reconnect Tests

Token Expiry in Live Stock Watchlists — Deterministic UX and Reconnect Tests

Comments
5 min read
What Is MCP, Really? A Real Server, Tested Against the Actual Protocol

What Is MCP, Really? A Real Server, Tested Against the Actual Protocol

Comments
3 min read
Reviewing NestJS collections, provider lifetimes and runtime behavior

Reviewing NestJS collections, provider lifetimes and runtime behavior

Comments
8 min read
Seventeen environment variables, all of them secrets, and next build runs with none of them set

Seventeen environment variables, all of them secrets, and next build runs with none of them set

Comments
6 min read
A photo with no file path, a screen with no stable key, and seven failures with seven sentences

A photo with no file path, a screen with no stable key, and seven failures with seven sentences

Comments
6 min read
Two functions decide what to call you, and they disagree on purpose

Two functions decide what to call you, and they disagree on purpose

Comments
4 min read
A malformed uuid is a 500, not an empty result, which is why one five line function has 19 call sites

A malformed uuid is a 500, not an empty result, which is why one five line function has 19 call sites

Comments
5 min read
Our client-side fetch retries POSTs, and a primary key is the only reason that is safe

Our client-side fetch retries POSTs, and a primary key is the only reason that is safe

Comments
5 min read
Structured Outputs has no optional fields, so our model schema and our stored schema are different types

Structured Outputs has no optional fields, so our model schema and our stored schema are different types

Comments
7 min read
Making invoice PDFs in the browser: page breaks, money maths and one trade-off

Making invoice PDFs in the browser: page breaks, money maths and one trade-off

Comments
3 min read
Setting an env var above your imports does not run before them, and our integration test works anyway

Setting an env var above your imports does not run before them, and our integration test works anyway

Comments
6 min read
One optional phone number, eleven files, five kinds of empty, and no migration

One optional phone number, eleven files, five kinds of empty, and no migration

Comments
7 min read
48 of our functions are POST endpoints, and the three that read the host page are deliberately not

48 of our functions are POST endpoints, and the three that read the host page are deliberately not

Comments
5 min read
just shipped Rizzbase 1.1.0

just shipped Rizzbase 1.1.0

Comments
1 min read
Backend Product Analytics: 4 Custom Metrics for Nightly Health Pipelines

Backend Product Analytics: 4 Custom Metrics for Nightly Health Pipelines

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