DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Mongoose's populate() Will Happily Return Broken References, and Your UI Won't Warn You

Mongoose's populate() Will Happily Return Broken References, and Your UI Won't Warn You

Comments
4 min read
When More Semantic Signals Made My AI Judge Worse: Building a Lateral Thinking Game with Jev

When More Semantic Signals Made My AI Judge Worse: Building a Lateral Thinking Game with Jev

Comments
9 min read
A Timeout Is Not a Failure: Build Idempotent Tool Calls for AI Agents in TypeScript

A Timeout Is Not a Failure: Build Idempotent Tool Calls for AI Agents in TypeScript

Comments
9 min read
I put gifsicle in the browser to build a GIF compressor

I put gifsicle in the browser to build a GIF compressor

Comments
5 min read
OpenAI Launched Space. Let's Build a Tiny Shared Workspace in TypeScript.

OpenAI Launched Space. Let's Build a Tiny Shared Workspace in TypeScript.

Comments
9 min read
How to encode a won Minesweeper board in base64url

How to encode a won Minesweeper board in base64url

2
Comments
4 min read
A Missing Score Is Not a Neutral Score: Three Ways Our Hackathon Judging Maths Broke

A Missing Score Is Not a Neutral Score: Three Ways Our Hackathon Judging Maths Broke

Comments
8 min read
A price that is right in the first frame, and a conversion that only ever rounds up

A price that is right in the first frame, and a conversion that only ever rounds up

Comments
5 min read
null meant unlimited, so our free plan had more of the paid feature than the paid plan

null meant unlimited, so our free plan had more of the paid feature than the paid plan

Comments
5 min read
Modeling Heat Pump Auxiliary Electric Deficit & NEC Article 424 Sizing in Pure TypeScript

Modeling Heat Pump Auxiliary Electric Deficit & NEC Article 424 Sizing in Pure TypeScript

Comments
6 min read
Your tsconfig Is Still Written for TypeScript 5. Here's the Cleanup TS 7 Forces

Your tsconfig Is Still Written for TypeScript 5. Here's the Cleanup TS 7 Forces

Comments
4 min read
We shipped a feature whose only job is to stop the pipeline, and enough is two weekdays of outflow

We shipped a feature whose only job is to stop the pipeline, and enough is two weekdays of outflow

Comments
8 min read
Our email filter keeps two kinds of address, and a Wix subdomain is why it almost kept everything

Our email filter keeps two kinds of address, and a Wix subdomain is why it almost kept everything

Comments
7 min read
16 Parquet files in a bucket we do not own, and the only client is DuckDB

16 Parquet files in a bucket we do not own, and the only client is DuckDB

Comments
5 min read
One request a second for the whole app, so our place search has no search-as-you-type

One request a second for the whole app, so our place search has no search-as-you-type

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