DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Let Your Users Talk a Workflow Into Existence (ByteChef Embedded, Part 9)

Let Your Users Talk a Workflow Into Existence (ByteChef Embedded, Part 9)

Comments
14 min read
Scaling Node.js REST APIs with TypeScript and PostgreSQL: Beyond Basic CRUD

Scaling Node.js REST APIs with TypeScript and PostgreSQL: Beyond Basic CRUD

Comments
1 min read
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
Cost Attribution for Node.js Background Job Health across node-cron and BullMQ

Cost Attribution for Node.js Background Job Health across node-cron and BullMQ

1
Comments 1
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
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
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
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
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
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
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
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
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
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
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.