DEV Community

TypeScript

Optional static type-checking for JavaScript.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Testing NextAuth Magic Links in Playwright Without a Local SMTP Server

Testing NextAuth Magic Links in Playwright Without a Local SMTP Server

Comments
5 min read
How to Test Clerk Email Verification in Playwright Without Hitting the 100 Email Limit

How to Test Clerk Email Verification in Playwright Without Hitting the 100 Email Limit

Comments
5 min read
Stop Wasting Hours Structuring React Projects — Generate a Production-Ready FSD Architecture in Seconds

Stop Wasting Hours Structuring React Projects — Generate a Production-Ready FSD Architecture in Seconds

1
Comments
2 min read
How I Stopped 429 Retries from Duplicating Successful Batch Jobs

Summer Bug Smash: Smash Stories 🐛🛹

How I Stopped 429 Retries from Duplicating Successful Batch Jobs

3
Comments 1
3 min read
How to Build and Debug MCP Servers for Claude Desktop in 5 Seconds 🔨

How to Build and Debug MCP Servers for Claude Desktop in 5 Seconds 🔨

1
Comments 1
2 min read
Learn AI SDK 7 Scoped Tool Context With a Two-Tool Secret Boundary

Learn AI SDK 7 Scoped Tool Context With a Two-Tool Secret Boundary

1
Comments
3 min read
The Cache Was Working. And Still Causing Duplicate API Calls

The Cache Was Working. And Still Causing Duplicate API Calls

Comments
6 min read
You use `obj.hasOwnProperty(key)` to check property ownership. It can silently fail. `Object.hasOwn()` is the safe replacement.

You use `obj.hasOwnProperty(key)` to check property ownership. It can silently fail. `Object.hasOwn()` is the safe replacement.

17
Comments
4 min read
How to Test React Invite Emails in Preview Environments Without Inbox Collisions

How to Test React Invite Emails in Preview Environments Without Inbox Collisions

Comments
4 min read
Matching 90M+ music tracks across six platforms: ISRCs, fuzzy matching, and what breaks

Matching 90M+ music tracks across six platforms: ISRCs, fuzzy matching, and what breaks

Comments 1
7 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
The SQL injection bug your code review keeps missing

The SQL injection bug your code review keeps missing

1
Comments 2
2 min read
Trusting an LLM's JSON in production

Trusting an LLM's JSON in production

Comments 2
6 min read
Barrel Files: Why index.ts Re-Exports Hurt Tree Shaking, Next.js Dev Memory, and tsc (2026)

Barrel Files: Why index.ts Re-Exports Hurt Tree Shaking, Next.js Dev Memory, and tsc (2026)

8
Comments 1
9 min read
React Design Patterns Senior Devs Actually Use (2026)

React Design Patterns Senior Devs Actually Use (2026)

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