DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Branded Types: Stop Passing the Wrong String to the Right Function

Branded Types: Stop Passing the Wrong String to the Right Function

Comments
6 min read
PHP to TypeScript: The Sync-to-Async Shift That Trips Every Backend Dev

PHP to TypeScript: The Sync-to-Async Shift That Trips Every Backend Dev

Comments
6 min read
The 6 tsconfig Flags That Decide Whether Strict Mode Actually Helps

The 6 tsconfig Flags That Decide Whether Strict Mode Actually Helps

Comments
7 min read
TypeScript Narrowing: 5 Control-Flow Tricks That Delete Your Type Casts

TypeScript Narrowing: 5 Control-Flow Tricks That Delete Your Type Casts

Comments
6 min read
The Intuitive Interface: Moving Beyond the Static Layout

The Intuitive Interface: Moving Beyond the Static Layout

Comments
3 min read
Why `.filter(Boolean)` Doesn't Narrow Types in TypeScript (and how I built an AST fixer for it)

Why `.filter(Boolean)` Doesn't Narrow Types in TypeScript (and how I built an AST fixer for it)

2
Comments
3 min read
We built a free ipify alternative - here's what we learned

We built a free ipify alternative - here's what we learned

Comments
3 min read
Modeling Romania's salary taxes in TypeScript: lessons from building salariile.ro

Modeling Romania's salary taxes in TypeScript: lessons from building salariile.ro

1
Comments
2 min read
GitHub Contribution Card: Dynamic SVG Stats Card for Your GitHub Profile README

GitHub Contribution Card: Dynamic SVG Stats Card for Your GitHub Profile README

Comments
3 min read
JavaScript Variables

JavaScript Variables

Comments
1 min read
API-First with Hono: OpenAPI to Typed Routes Without Lock-in

API-First with Hono: OpenAPI to Typed Routes Without Lock-in

1
Comments
4 min read
Why DaloyJS Is the Right Backend (or BFF) for Your NativeScript App

Why DaloyJS Is the Right Backend (or BFF) for Your NativeScript App

Comments
3 min read
I built a small TypeScript binary data tool for WebGL and need feedback

I built a small TypeScript binary data tool for WebGL and need feedback

Comments
1 min read
Your DI container has been lying to you at runtime. Here's the library that moved the truth to build time.

Your DI container has been lying to you at runtime. Here's the library that moved the truth to build time.

3
Comments 1
5 min read
How to Build a React Datatable Like Linear in 2026

How to Build a React Datatable Like Linear in 2026

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