DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Sharing an Open-Source Project I Built

Sharing an Open-Source Project I Built

1
Comments
1 min read
SMS OTP Login: How a Node.js Backend Sends and Verifies Airline Codes

SMS OTP Login: How a Node.js Backend Sends and Verifies Airline Codes

Comments
7 min read
Dry-run permissions: a button that knows why it's disabled

Dry-run permissions: a button that knows why it's disabled

Comments
6 min read
Our build command migrates the database before it compiles a single page, and five of the fourteen migrations look empty

Our build command migrates the database before it compiles a single page, and five of the fourteen migrations look empty

Comments
5 min read
Our Prettier config shipped in the first commit, and 310 of 335 files disagree with it

Our Prettier config shipped in the first commit, and 310 of 335 files disagree with it

Comments
4 min read
Our website has 111 tests in four files, no test framework, and every one guards a silent failure

Our website has 111 tests in four files, no test framework, and every one guards a silent failure

Comments
8 min read
Our serverless half never boots and never shuts down, so every operational decision lives in the other half

Our serverless half never boots and never shuts down, so every operational decision lives in the other half

Comments
5 min read
Our support thread is seeded by the client, and two of its five author values never survive the trip

Our support thread is seeded by the client, and two of its five author values never survive the trip

Comments
4 min read
Why My Package Broke in a CommonJS App: Field Notes on require(esm), the exports Map, and the Dual Package Hazard

Why My Package Broke in a CommonJS App: Field Notes on require(esm), the exports Map, and the Dual Package Hazard

Comments
7 min read
Nine hex codes in our only HTML email, and two of them exist nowhere else in the product

Nine hex codes in our only HTML email, and two of them exist nowhere else in the product

Comments
4 min read
Reinstalling is our update mechanism, and productName is the string that must never change

Reinstalling is our update mechanism, and productName is the string that must never change

Comments
7 min read
Token-Bucketing VIN Decode Clients So Bursts Do Not Exhaust NHTSA Quotas

Token-Bucketing VIN Decode Clients So Bursts Do Not Exhaust NHTSA Quotas

1
Comments
4 min read
OpenAPI to WebMCP in One Command

OpenAPI to WebMCP in One Command

Comments
1 min read
Locking Down Sign-In: Workspace-Only Auth and a Session Lifecycle That Matches Its Provider

Locking Down Sign-In: Workspace-Only Auth and a Session Lifecycle That Matches Its Provider

Comments
9 min read
Probing a Half-Open Circuit Breaker Before Restoring Full VIN Decode Traffic

Probing a Half-Open Circuit Breaker Before Restoring Full VIN Decode Traffic

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