DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
I failed a "design a document editor" interview, so I built one

I failed a "design a document editor" interview, so I built one

12
Comments 2
11 min read
Omitted Is Not Empty: Modeling Nullable Partial Updates

Omitted Is Not Empty: Modeling Nullable Partial Updates

Comments
1 min read
Sakani: Building an Algerian Real Estate Platform with the MERN Stack

Sakani: Building an Algerian Real Estate Platform with the MERN Stack

Comments
4 min read
Bringing shared foundations into one place — merging five shared repositories into one

Bringing shared foundations into one place — merging five shared repositories into one

Comments
7 min read
Your AI agent typed the tweet and clicked Post — but nothing was sent. Here's why.

Your AI agent typed the tweet and clicked Post — but nothing was sent. Here's why.

Comments
3 min read
Stop Streaming LLMs via Route Handlers: The Server Actions Shift

Stop Streaming LLMs via Route Handlers: The Server Actions Shift

Comments 1
3 min read
RBAC in React and Node: enforce the same policy on both sides

RBAC in React and Node: enforce the same policy on both sides

Comments 1
4 min read
How FreeLLMAPI turns 18 free LLM tiers into one OpenAI-compatible API

How FreeLLMAPI turns 18 free LLM tiers into one OpenAI-compatible API

Comments
3 min read
I missed Laravel's DX in Node.js, so I built a "Batteries-Included" framework on top of Fastify.

I missed Laravel's DX in Node.js, so I built a "Batteries-Included" framework on top of Fastify.

2
Comments
3 min read
A Delivery Label Is Not a Fulfillment Model

A Delivery Label Is Not a Fulfillment Model

Comments
4 min read
3 MCP servers I actually use daily (and how to set them up)

3 MCP servers I actually use daily (and how to set them up)

1
Comments
1 min read
'use client' Injection: Why ViteToNext.AI Adds It Automatically (And When It Gets It Wrong)

'use client' Injection: Why ViteToNext.AI Adds It Automatically (And When It Gets It Wrong)

Comments
3 min read
Adding passkey-backed human approval to high-risk MCP actions

Adding passkey-backed human approval to high-risk MCP actions

2
Comments 2
3 min read
What ngTestFoundry actually generates for an Angular component

What ngTestFoundry actually generates for an Angular component

Comments
1 min read
Building Fluentic Style: I Didn’t Want a Tailwind Preset. Then I Added Two.

Building Fluentic Style: I Didn’t Want a Tailwind Preset. Then I Added Two.

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