Sitemap - 2026 - The T-Shaped Dev

Find Your Stage on the Way to JavaScript Architect

5 Postgres Migrations That Work Fine in Dev and Lock Up Production

Domain Events Are Easy. Until One Fails Silently.

Your LLM Judge Is Untested Code

I Wrote a Book on Node.js and Never Told You

Your AI Agent Has No Stack Trace. Here's How to Debug It Anyway.

Saved the Order, Lost the Event: Why You Need the Outbox Pattern

6 MCP Servers That Make My Coding Agent Actually Useful in 2026

5 Resilience Patterns for AI Agents

7 Identity Patterns for AI Agents in Production

The 3 Layers of Testing AI Agents

Don't Start With Multi-Agent AI Systems

Your Agent Isn't Dumb. Your Tools Are.

Stop Throwing new Error(). It's Lying to Your Logs.

Your useMemo Probably Isn't Doing Anything

7 Things That Break LLM Apps in Production

Full-Stack JavaScript Architect Bundle ๐Ÿ”ฅ

3 Resilience Patterns That Keep a Backend Service Up When Its Dependencies Aren't

CQRS Without the Astronaut Architecture

You're Using React Compound Components Wrong

How to Stop Charging Customers Twice: A Practical Idempotency Guide

My Frontend Stack In 2026

Stacked PRs: The Code Review Workflow That Changed How I Ship Features

20 Mistakes That Quietly Destroy JavaScript/TypeScript Codebases (Part 2)

20 Mistakes That Quietly Destroy JavaScript/TypeScript Codebases (Part 1)

ES2025 Features You Should Actually Use

Vertical Slice Architecture in Node.js: One Folder Per Use Case

Dependency Injection in Node.js & TypeScript. The Part Nobody Teaches You

Screaming Architecture & Colocation: Let Your Project Structure Tell the Story

4 Disciplines That Separate Effective Engineers From Busy Ones

Database Design Doesn't Start With Table. It Starts With Consequences

Invite Your Friends & Earn Rewards ๐ŸŽ

How to 10x Your Code Quality With Three AI Tools