All Articles
Building an Offline-Capable AI Notes App with Claude API and Local-First Sync — A Production Design with Replicache and IndexedDB
A production design guide for combining Claude API with a local-first sync engine. Walks through Replicache, IndexedDB, mutation queues, and idempotency keys with full TypeScript code.
Building a Subscription SaaS with Claude API and Stripe — A Complete 2026 Implementation Guide
An end-to-end implementation guide for shipping a subscription SaaS built on Claude API, Stripe, and Cloudflare Workers — covering checkout, webhooks, KV-backed access control, usage limits, and the production edge cases that always bite.
Claude API temperature and top_p Explained — Optimal Settings by Task with Real-World Testing
A practical guide to Claude API's temperature and top_p parameters: how they work, why temperature=0 isn't fully deterministic, and optimal settings for code generation, creative writing, RAG, and more.
Building a Cost-Optimized Multi-Provider AI Gateway with Claude API and LiteLLM — Fallback Design, A/B Testing, and Provider Migration Strategy
Learn how to build a production-grade multi-provider AI gateway centered on Claude API using LiteLLM. Covers fallback chain design, A/B testing, cost-based routing, and provider migration strategy with complete code examples.
Designing a Claude API Monthly Budget That Doesn't Blow Up — Cost Management for Solo Developers
When you embed Claude API into a side-project app, the first thing you hit is the end-of-month invoice. Here are the budgeting frameworks, monitoring patterns, and implementation tricks I use to keep costs predictable — drawn from running my own apps.
Cancelling Claude API Streams the Right Way: AbortController, Token Billing, and Connection Hygiene
I measured 100 cancelled Claude API streams to find out what actually gets billed. The drift numbers, the $18.70/month a missing close handler costs you, the proxy buffering trap, and a ledger that never loses a usage event — Node.js and Python.
Building a Budget Circuit Breaker for Claude API in Production — Auto-Halt When Daily Token Spend Exceeds Your Cap
A practical guide to enforcing daily and monthly Claude API budget caps in production. Includes copy-paste Cloudflare Workers + KV / Durable Objects code, three response strategies (halt, degrade, alert), and the operational habits that keep the breaker honest.
Calling Claude API from iOS Shortcuts: A Personal Setup for Reshaping Selected Text on the Fly
A personal setup guide for invoking the Claude API directly from iOS Shortcuts. Reshape selected text in seconds with a Cloudflare Workers proxy that keeps your API key off the device.
Stop Claude API Prompt Regressions with Golden-Dataset Testing
A complete production guide to catching the silent quality drift that hits Claude API prompts when models or prompts change — using golden datasets and LLM-as-a-Judge wired into CI.
When Your Claude API Retry Logic Made Rate Limits Worse — The Retry-After Header You Forgot to Read
If 429 errors went up after you added retry logic to your Claude API client, the cause is almost always the same: ignoring the Retry-After header and using exponential backoff without jitter. Here is how to diagnose and fix it.
Claude API Telemetry on ClickHouse: A Production Guide to Cost, Latency, and Error Analytics
Stream per-request Claude API telemetry into ClickHouse, build sub-second dashboards with materialized views, and detect cost spikes, retry loops, and silent failures with practical SQL recipes.
Fix Claude API's 'messages.X.role must alternate' in One Minute — Common 400 invalid_request_error Patterns
A pattern-by-pattern guide to fixing the 'messages.X.role must alternate' error in Claude's Messages API — covering user/assistant alternation, tool_use and tool_result pairing, and history-trimming pitfalls with working code.