DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
For a few seconds our customers have two subscriptions, and the webhook asks Stripe which one counts

For a few seconds our customers have two subscriptions, and the webhook asks Stripe which one counts

Comments
5 min read
A three line commit that nothing imports, five days after the file that imported it

A three line commit that nothing imports, five days after the file that imported it

Comments 1
4 min read
Assignee Dimension, Fleet Guards, and a Lineage Fix for an Unclaimable Task

Assignee Dimension, Fleet Guards, and a Lineage Fix for an Unclaimable Task

Comments
4 min read
Our ULID is twenty lines, and the id it generates is deliberately not a secret

Our ULID is twenty lines, and the id it generates is deliberately not a secret

Comments
7 min read
Drizzle turns a JS array into ($1, $2), so our batch updates were sending Postgres a record cast

Drizzle turns a JS array into ($1, $2), so our batch updates were sending Postgres a record cast

Comments
5 min read
Deleting a discount programme: 930 lines of files, two dropped tables, and a reservation lifecycle nobody needed

Deleting a discount programme: 930 lines of files, two dropped tables, and a reservation lifecycle nobody needed

Comments
4 min read
Two rate limit checks, two Redis round trips, and why the parallel version had to be a second function

Two rate limit checks, two Redis round trips, and why the parallel version had to be a second function

Comments
7 min read
One jsonb column, and three places where losing it has to be cheaper than losing the score

One jsonb column, and three places where losing it has to be cheaper than losing the score

Comments
4 min read
Gelato Web3 Functions shut down. Here's how to port yours

Gelato Web3 Functions shut down. Here's how to port yours

Comments
3 min read
How I Built rusu-ionut.ro: A Personal Site With Zero Hardcoded Pages

How I Built rusu-ionut.ro: A Personal Site With Zero Hardcoded Pages

Comments
12 min read
200 admins opened the dashboard at once. It took 9.8 seconds.

200 admins opened the dashboard at once. It took 9.8 seconds.

Comments
4 min read
André Dias Moreira Prol explica: ler e escrever em contratos Soroban

André Dias Moreira Prol explica: ler e escrever em contratos Soroban

Comments
3 min read
André Dias Moreira Prol explains: Soroban Data in TypeScript with stellar-sdk

André Dias Moreira Prol explains: Soroban Data in TypeScript with stellar-sdk

Comments
3 min read
Helping coding agents find existing code before writing more with mcp-spec-nav

Helping coding agents find existing code before writing more with mcp-spec-nav

1
Comments
2 min read
Two 409s in one checkout route, and only one of them means you did something wrong

Two 409s in one checkout route, and only one of them means you did something wrong

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