Ship software with AI, whether or not you write code.

Setups, guides and tool verdicts for shipping with AI: Claude Code, Codex and Cursor, vibe-coding and app builders, automation, MCP servers and just enough infra on Vercel, Cloudflare and Supabase. Priced and tested on the stack behind my own live products.

Latest articlesWhat shipped, what broke, and what it really cost — from running production AI systems.

NVIDIA OpenShell

NVIDIA OpenShell

Run agents inside NVIDIA OpenShell: current OS support, first-agent setup, file and network policies, and the limits to check before production.

Nov 8, 2026Build

The other lanes.Pick the one you came for.

348–354 / 354
Lovable vs Bolt (2026): the real cost of shipping an app with each

Lovable vs Bolt (2026): the real cost of shipping an app with each

Lovable bills per message, Bolt per token, and that one difference decides which fits your build and budget. The honest verdict, real pricing, and cost math.May 30, 2026Build
Cloudflare Dynamic Workflows: the per-lane migration trade

Cloudflare Dynamic Workflows: the per-lane migration trade

Migrating agent-triggered publisher routines to per-lane Cloudflare Dynamic Workflows: the trade, the V2 ceilings, and the idempotency invariant that survives.May 17, 2026Build
Next.js May 2026: the CVE that hurts cache-fronted RSC

Next.js May 2026: the CVE that hurts cache-fronted RSC

Operator triage of Next.js's 13 May-2026 security advisories on a Vercel plus edge-cache stack: which can actually reach you, and the safe upgrade path.May 17, 2026Build
Production AI-agent guardrails: blast-radius architecture

Production AI-agent guardrails: blast-radius architecture

The production blast-radius architecture for AI agents: one cost chokepoint, a no-shell tool allowlist, idempotent steps, and pre-execution denial.May 16, 2026Build
Anthropic SDK 0.100–0.102: What to Delete on Cloudflare

Anthropic SDK 0.100–0.102: What to Delete on Cloudflare

A migration playbook for senior devs running production AI on a Durable-Object-plus-Workflows stack. Maps every piece of the Managed Agents API that landed in SDK 0.100–0.102 to the Cloudflare primitive it replaces, surfaces the three…May 15, 2026Build
Bun.Image 1.3.14: Sharp migration in 4 steps

Bun.Image 1.3.14: Sharp migration in 4 steps

A working migration playbook for senior devs running production image workloads on Bun. Maps every Sharp method I had in production to its Bun.Image equivalent, surfaces the four API differences that broke first, and benchmarks the result…May 14, 2026Build
v2.1.141 Fixed My 3 Claude Code Hook Bugs

v2.1.141 Fixed My 3 Claude Code Hook Bugs

A practical upgrade guide for senior devs already running Claude Code hooks in production. Walks through the three concrete fixes that landed in v2.1.139 to v2.1.141 (terminalSequence for headless notifications, args:string[] for…May 14, 2026Build

Prefer this site in Google

Add as a preferred sourceon Google

Mark omidsaffari.com as preferred and Google lifts it in Top Stories, AI Overviews and AI Mode for you.

Newsletter

One letter, every Sunday.Working systems, not hot takes.

Weekly. No spam. Unsubscribe anytime.