// Blog
Cloudflare Workers Insights
Deep dives into debugging, observability, and edge runtime engineering. Written by developers shipping on Workers.
2026-10-06·Chiheb Nabil
Stop copy-pasting stack traces into your AI assistant. Connect Claude Code, Cursor or Lovable to your production logs over MCP and let it read real errors, traces and costs before it suggests a fix.
mcpclaude-codecursorai-debuggingobservability
2026-10-06·Chiheb Nabil
Your MCP server works in the inspector and fails in the client. Why stdout is off limits for stdio servers, what to log for every tool call, and how to see failures after you ship.
mcploggingdebuggingtypescriptobservability
2026-10-06·Chiheb Nabil
Next.js hides the real error in production and shows only a digest. Here is what the digest is, where the full stack trace lives on any host, and how to capture every server error with one instrumentation.ts hook.
nextjsdebuggingerror-monitoringinstrumentationlogging
2026-10-06·Chiheb Nabil
An agent loop, a retry storm or a viral feature can turn a $5 day into a $500 day before the provider dashboard updates. How to track AI spend per call and get alerted at 50%, 80% and 100% of a daily budget.
openaianthropicllm-costsaialerts
2026-09-23·Chiheb Nabil
Your createServerFn throws, the UI shows a generic error, and your host logs show nothing. Why TanStack Start server functions fail silently — and how to capture every error with one middleware.
tanstack-startdebuggingserver-functionsloggingobservability
2026-09-16·Chiheb Nabil
Your Bolt.new app worked in the preview, then broke in production — 'Application error', 500s, or a blank page. Why it happens, the 6 most common causes, and how to see the actual error without being a developer.
boltbolt.newdebuggingvibe-codingerror-logs
2026-09-16·Chiheb Nabil
console.log not showing up in Cloudflare Workers? Logs empty, delayed, or missing entirely? The 7 real reasons Worker logs disappear — and how to get logs that actually arrive.
cloudflareworkersloggingdebuggingtroubleshooting
2026-07-16·Chiheb Nabil
How to add a real logger to Next.js — API routes, Server Actions, Route Handlers, and client errors. Structured logs with context that survive Vercel's 1-hour retention limit.
nextjsloggingvercelobservabilityserver-actions
2026-07-15·Chiheb Nabil
You vibe-coded an app with Lovable, it works in preview, then crashes in production. Here's why it happens and how to see the actual error logs — without being a developer.
lovabledebuggingcloudflareerror-1101vibe-coding
2026-01-27·Chiheb Nabil
Stop copy-pasting error messages into ChatGPT. Connect FlareLog's MCP server to Cursor or Claude and let your AI read your production logs, find the crash, and suggest the fix.
mcpai-debuggingcursorclaudevibe-codingproduction
2026-01-26·Chiheb Nabil
You vibe-coded an app with Lovable, Cursor, or Claude. It works locally but breaks in production. Here's how to set up observability without learning DevOps — and let your AI debug it for you.
vibe-codingobservabilityai-debuggingmcpcursorclaude
2026-01-22·Chiheb Nabil
Sentry is the default for error monitoring — but on Cloudflare Workers, it misses the crashes that matter most. Here's an honest comparison and when to pick which.
sentrycloudflareobservabilitycomparisonlovabletail-worker
2026-01-20·Chiheb Nabil
KV writes cost $5 per million — 16x more than reads. Learn why apps using KV as a general-purpose cache hit surprise bills, and how to monitor KV costs in real time.
cloudflarekvpricingcost-optimizationworkers
2026-01-15·Chiheb Nabil
Error 1101 means your Worker died before it could log — exception, CPU timeout, 128MB memory or startup crash. Catch it with a Tail Worker in 5 minutes, keep logs 90 days.
cloudflaredebuggingerror-1101tail-workerobservability