DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
AI doesn't write bad code. It writes plausible code — so I tried to break my own AI-built app

AI doesn't write bad code. It writes plausible code — so I tried to break my own AI-built app

Comments 2
3 min read
Astro 5 content collections as an editorial layer in a programmatic site

Astro 5 content collections as an editorial layer in a programmatic site

Comments
4 min read
Angular 22: O Framework finalmente encontrou sua identidade?

Angular 22: O Framework finalmente encontrou sua identidade?

5
Comments
5 min read
File Upload Architecture: R2, Multipart, and Streaming in TanStack Start

File Upload Architecture: R2, Multipart, and Streaming in TanStack Start

Comments
5 min read
Building a Typed MCP Server in TypeScript with Stripe and Supabase

Building a Typed MCP Server in TypeScript with Stripe and Supabase

Comments
8 min read
Introducing Carrick

Introducing Carrick

1
Comments
4 min read
NestJS: The Backend Framework That Makes Node.js Feel Grown-Up 🚀

NestJS: The Backend Framework That Makes Node.js Feel Grown-Up 🚀

1
Comments
6 min read
The 5 pieces of AI plumbing every SaaS needs in 2026 (with code)

The 5 pieces of AI plumbing every SaaS needs in 2026 (with code)

Comments
2 min read
I made revera, a tool that scores NPM packages before you blindly install them

I made revera, a tool that scores NPM packages before you blindly install them

2
Comments 2
1 min read
Prompt cache, finally typed: shipping llm-ports 0.1.0-alpha.19

Prompt cache, finally typed: shipping llm-ports 0.1.0-alpha.19

Comments
6 min read
Mastering TypeScript's `never` Type: Exhaustive Checks, Conditional Types, and Real Patterns

Mastering TypeScript's `never` Type: Exhaustive Checks, Conditional Types, and Real Patterns

Comments
5 min read
TypeScript TS2802 Error: Resolving Observer Pattern 'Set' Spread with Array.from Conversion

TypeScript TS2802 Error: Resolving Observer Pattern 'Set' Spread with Array.from Conversion

Comments
2 min read
Two Tasks That Changed How I Think About Backend Engineering

Two Tasks That Changed How I Think About Backend Engineering

Comments
1 min read
Why modal.open() should return Promise<TResult>, not Promise<any>

Why modal.open() should return Promise<TResult>, not Promise<any>

Comments
7 min read
next-intl: The Complete Next.js i18n Guide (2026)

next-intl: The Complete Next.js i18n Guide (2026)

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