DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
172 stems and 105 one-off words: converting our content to American spelling without a blanket rule

172 stems and 105 one-off words: converting our content to American spelling without a blanket rule

Comments
5 min read
Honoring Upstream Rate-Limit Headers When Retrying VIN Decodes Against NHTSA

Honoring Upstream Rate-Limit Headers When Retrying VIN Decodes Against NHTSA

Comments
4 min read
Reanimated's layout animations left a verdict word painted over the badge beneath it, so our app animates maxHeight to 100000 instead

Reanimated's layout animations left a verdict word painted over the badge beneath it, so our app animates maxHeight to 100000 instead

Comments
5 min read
Four files in our monorepo print the same legally required sentence, and three of them disagree about its wording

Four files in our monorepo print the same legally required sentence, and three of them disagree about its wording

Comments
5 min read
Our viewfinder has no shutter button, and the four rectangles dimming the rest of the frame are not a hole in an overlay

Our viewfinder has no shutter button, and the four rectangles dimming the rest of the frame are not a hole in an overlay

Comments
5 min read
A user replied "thank you very much" and we received our own email back underneath it

A user replied "thank you very much" and we received our own email back underneath it

Comments
6 min read
Our favicon is 1,322 bytes, our touch icon is rasterised from it at build time, and we serve no favicon.ico at all

Our favicon is 1,322 bytes, our touch icon is rasterised from it at build time, and we serve no favicon.ico at all

Comments
5 min read
OpenTelemetry in InversifyJS — See Inside the Request

OpenTelemetry in InversifyJS — See Inside the Request

Comments
2 min read
Our content pages are written in two inline markup tokens, and one test follows all 342 internal links

Our content pages are written in two inline markup tokens, and one test follows all 342 internal links

Comments
5 min read
I grepped for @ts-ignore and found zero. Then I grepped for the cast nobody bans

Real repo data reveals hidden TypeScript loopholes

I grepped for @ts-ignore and found zero. Then I grepped for the cast nobody bans

58
Comments 19
5 min read
Railway builds our WebSocket server from its own directory, so it cannot see the workspace it belongs to

Railway builds our WebSocket server from its own directory, so it cannot see the workspace it belongs to

Comments
5 min read
Our two halves deploy to two platforms, so every single field in the message between them is optional

Our two halves deploy to two platforms, so every single field in the message between them is optional

Comments
5 min read
Our price is a component six times and a hardcoded string fifty-two times, and one sentence decides which

Our price is a component six times and a hardcoded string fifty-two times, and one sentence decides which

Comments
6 min read
Two processes count the same three numbers, and the renderer's shortcut turns rightmove.co.uk into co.uk

Two processes count the same three numbers, and the renderer's shortcut turns rightmove.co.uk into co.uk

Comments
6 min read
Our rate limiter lets you through when it breaks, and it never learns your email address

Our rate limiter lets you through when it breaks, and it never learns your email address

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