DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
robots.txt matching is a literal prefix, and one trailing slash would have left our dashboard crawlable

robots.txt matching is a literal prefix, and one trailing slash would have left our dashboard crawlable

1
Comments 1
5 min read
5 NestJS Mistakes I Made in 4 Years

5 NestJS Mistakes I Made in 4 Years

Comments
7 min read
Moving Stripe Accounts Turned Every Stored ID Into a Guess

Moving Stripe Accounts Turned Every Stored ID Into a Guess

1
Comments
6 min read
Why Convention over Configuration Still Matters in 2026?

Why Convention over Configuration Still Matters in 2026?

1
Comments 3
5 min read
Oxc Parser in 2026: The Rust-Powered AST Tool That Is Making Babel Replaceable for Real Codebases

Oxc Parser in 2026: The Rust-Powered AST Tool That Is Making Babel Replaceable for Real Codebases

Comments 1
10 min read
Two subdomains, one session, and the only part of a URL a server never sees

Two subdomains, one session, and the only part of a URL a server never sees

1
Comments
4 min read
We deleted the ratio that made a seventh of our scans say Can't assess

We deleted the ratio that made a seventh of our scans say Can't assess

1
Comments
5 min read
A listing id that ignores the query string, and the trailing slash that would have made every room new

A listing id that ignores the query string, and the trailing slash that would have made every room new

2
Comments
4 min read
Our chart is a pure function, so "no two labels overlap" is a unit test

Our chart is a pure function, so "no two labels overlap" is a unit test

2
Comments 1
6 min read
Satori will not read the font our site uses, so the repo carries four .ttf copies of it

Satori will not read the font our site uses, so the repo carries four .ttf copies of it

1
Comments
5 min read
Four of our apps share no audience, and one hand-copied TypeScript file is what tells Google they share a publisher

Four of our apps share no audience, and one hand-copied TypeScript file is what tells Google they share a publisher

1
Comments
5 min read
Six numbers that are deliberately not a settings screen

Six numbers that are deliberately not a settings screen

1
Comments
5 min read
Eleven exits from one function, and the five that must not remember anything

Eleven exits from one function, and the five that must not remember anything

1
Comments
5 min read
Two switch statements with 688 cases, and the 52 folders that replaced them

Two switch statements with 688 cases, and the 52 folders that replaced them

1
Comments
4 min read
allowPrivateDomains is the wrong default everywhere except inside a guard

allowPrivateDomains is the wrong default everywhere except inside a guard

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