DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Delivery Failure Feature Flags: React Next.js Polling Client Authority Boundaries

Delivery Failure Feature Flags: React Next.js Polling Client Authority Boundaries

Comments
6 min read
Our one table has four unique columns, and the primary key is the only one no query starts from

Our one table has four unique columns, and the primary key is the only one no query starts from

Comments
7 min read
Our creator avatars expire after a few days, and the whole of instrumentation.ts exists to silence them

Our creator avatars expire after a few days, and the whole of instrumentation.ts exists to silence them

Comments
7 min read
A brand hands us a domain, and most of the crawler is about which five pages not to read

A brand hands us a domain, and most of the crawler is about which five pages not to read

Comments
6 min read
Our proxy still publishes a country cookie for a pre-paint script we deleted, and the cookie is load-bearing for a reason its comment does not mention

Our proxy still publishes a country cookie for a pre-paint script we deleted, and the cookie is load-bearing for a reason its comment does not mention

Comments
5 min read
The leaderboard move in our product demo is a swap between two frozen arrays, and its 20 second timer lasts 10

The leaderboard move in our product demo is a swap between two frozen arrays, and its 20 second timer lasts 10

Comments
5 min read
The letters "ca" appear twice in a locale tag and mean Canada neither time

The letters "ca" appear twice in a locale tag and mean Canada neither time

Comments
5 min read
A module whose comment says it is the one place that knows this request, and the three other places that also know

A module whose comment says it is the one place that knows this request, and the three other places that also know

Comments
6 min read
56 static folders and one dynamic segment share /games, and our proxy has to tell them apart before the router does

56 static folders and one dynamic segment share /games, and our proxy has to tell them apart before the router does

Comments
4 min read
One client component in our root layout wanted 56 strings, and was importing 100 KB of game metadata to get them

One client component in our root layout wanted 56 strings, and was importing 100 KB of game metadata to get them

Comments
4 min read
Three schools called Trinity, 947 rows with no ids, and why clearing a row writes a record instead of deleting one

Three schools called Trinity, 947 rows with no ids, and why clearing a row writes a record instead of deleting one

Comments
4 min read
Fix: useSearchParams() Should Be Wrapped in a Suspense Boundary (and Why It Only Breaks at Build)

Fix: useSearchParams() Should Be Wrapped in a Suspense Boundary (and Why It Only Breaks at Build)

Comments
4 min read
After 5 years, Wasp 1.0 is coming: a 6-month plan for our full-stack JS framework

Exiting beta after five years of development

After 5 years, Wasp 1.0 is coming: a 6-month plan for our full-stack JS framework

92
Comments 17
6 min read
A Community Reply Is Not Permission to DM: Build a Consent Gate for 1:1 Chat

A Community Reply Is Not Permission to DM: Build a Consent Gate for 1:1 Chat

5
Comments
9 min read
"1 item, 2 items, 5 items": plural forms in a React Native app with 15 languages

"1 item, 2 items, 5 items": plural forms in a React Native app with 15 languages

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