Zod with Express: Stop Writing your Types Twice
Zod with Express replaces hand-written checks and duplicate interfaces with one schema that validates and types your request body. Start with one route.
Zod with Express replaces hand-written checks and duplicate interfaces with one schema that validates and types your request body. Start with one route.
A suite of isolation tests that never fail is not a suite. Here is how I moved database tests onto Testcontainers for Postgres so breaking a rule breaks the build.
An S3 presigned URL pins the bucket, key, and expiry. Not size or type. See how a 400MB file slipped in, and how to sign real constraints instead.
Retries turned an 800-person import into 975 rows. Build a background job pipeline with idempotent writes, backoff, and a DLQ — fix your queue today.
Managing AWS with AI ranges from reckless to genuinely safe. Learn the permission boundaries that separate the two before you hand an agent your account.
Robert C. Martin stopped writing long rule files for his agents and started wrapping them in deterministic tools instead. Here is how his five-agent gauntlet works, and what it means for developers just starting out.
A missing tenant filter returns a 200 with the wrong person’s data. Here’s how I moved the rule out of my code and into Postgres.
An AI harness is the deterministic layer wrapped around a black-box model that makes its behavior reliable. Here’s what it is, its core parts, and how to build one.
Matt Pocock’s 25 agent skills are worth studying, but not for the reason most people install them. The transferable lesson is the shape of the pipeline, not the commands.
A walkthrough of Matt Pocock skills v1.2: full documentation, a Claude Code plugin, Codex support, round-based grilling, and the new /wait-what, /wizard, and /to-questionnaire skills.