DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Building an MCP Server for eSIM Comparison: Giving AI Assistants Live Data on esimkenya.com

Building an MCP Server for eSIM Comparison: Giving AI Assistants Live Data on esimkenya.com

Comments
4 min read
TypeScript - Interface vs Type An interview question

TypeScript - Interface vs Type An interview question

Comments
2 min read
Defensive Tool API Design: Building Interfaces AI Agents Can’t Abuse

Defensive Tool API Design: Building Interfaces AI Agents Can’t Abuse

Comments
5 min read
Two products, one Stripe event, and the branch that must come first

Two products, one Stripe event, and the branch that must come first

Comments
6 min read
Claude Code Batch File Edits: Using MultiEdit and Write Together to Cut Round-Trips in Long Refactor Sessions

Claude Code Batch File Edits: Using MultiEdit and Write Together to Cut Round-Trips in Long Refactor Sessions

Comments
13 min read
Build Type-Safe URLs from a Route Tree with jet-paths

Build Type-Safe URLs from a Route Tree with jet-paths

2
Comments
4 min read
Para wallet funding: add crypto deposits in React

Para wallet funding: add crypto deposits in React

Comments 1
22 min read
Next.js 16 `instrumentation.ts` Is Stable: Wiring OpenTelemetry, Sentry, and Custom Spans Without a Wrapper

Next.js 16 `instrumentation.ts` Is Stable: Wiring OpenTelemetry, Sentry, and Custom Spans Without a Wrapper

Comments 1
10 min read
Marketplace API Key Identity and Scope — Credential Lifetime Management Explained

Marketplace API Key Identity and Scope — Credential Lifetime Management Explained

Comments
6 min read
Why a Local Debugging Tool is Non-Negotiable for Building AI Apps: Genkit Developer UI vs Vercel AI SDK DevTools vs Mastra Studio

Why a Local Debugging Tool is Non-Negotiable for Building AI Apps: Genkit Developer UI vs Vercel AI SDK DevTools vs Mastra Studio

1
Comments
10 min read
I Made My First Raycast Extension: Number Formatter

I Made My First Raycast Extension: Number Formatter

Comments
1 min read
Spec-Driven Development Is Broken: Why "Spec-as-Source" Fails in Production (And How to Fix It)

Spec-Driven Development Is Broken: Why "Spec-as-Source" Fails in Production (And How to Fix It)

Comments
6 min read
Migrating a Real TypeScript OSS Library from tsup to tsdown đź”§

Verifying packed output prevents breaking changes

Migrating a Real TypeScript OSS Library from tsup to tsdown đź”§

75
Picked as gem Comments 31
7 min read
Starting Free-to-Play Now, Betting Later? How to Pick a Provider That Won't Force a Migration

Starting Free-to-Play Now, Betting Later? How to Pick a Provider That Won't Force a Migration

Comments 1
5 min read
A cron job can exit successfully and still fail your business workflow

A cron job can exit successfully and still fail your business workflow

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