close

DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
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
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
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
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
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

BERJAYA 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
Two migrations, one table, and a journal whose timestamps describe a database that no longer exists

Two migrations, one table, and a journal whose timestamps describe a database that no longer exists

Comments
6 min read
Your upsert can preserve an offer that never existed

Your upsert can preserve an offer that never existed

Comments 2
9 min read
Building a CAD app in the browser

Building a CAD app in the browser

Comments
6 min read
Our paywall guesses your currency from the phone, and checkout is allowed to answer 409

Our paywall guesses your currency from the phone, and checkout is allowed to answer 409

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