$ cat /var/log/thoughts/deep-dives

Deep Dives

In-depth technical exploration of concepts and systems.

Filters1

9 posts

Cloudflare Virtual Wallets are the subaccount for APIs

Cloudflare Virtual Wallets are the API-key subaccount. Claim the handle this week, pick three spending caps, and never hand the Account Wallet to an agent.

Deep DivesCloudflareSecurityDeveloper ToolsAI CodingArchitectureTrend Commentary1 min read · Aug 25, 2026

Ray CVE made the developer laptop the target

CISA catalogued a Ray CVE because a developer browser can hit local Ray. Patch anything below 2.52.0 and treat the developer laptop as in-scope today.

Deep DivesSecurityPythonOpen SourceMLDeveloper Tools1 min read · Aug 25, 2026

x402 left Coinbase and got a standards body

x402 Foundation left Coinbase for the Linux Foundation. Wire the three V2 headers, then point production at a facilitator that actually settles mainnet.

Deep DivesCloudflareArchitectureDeveloper ToolsAPI DesignTrend CommentaryAI Coding1 min read · Aug 25, 2026

MCP went stateless and the session just moved

Stateless MCP deleted the protocol session. Continuity now rides in requestState on retry. Delete sticky routing, keep the store for carts and tokens.

Deep DivesMCPCloudflareArchitectureDeveloper ToolsAI CodingSecurity1 min read · Aug 23, 2026

MCP is now traffic a firewall can name

MCP traffic detection now matches protocol headers, not mcp in the hostname. Treat the next remote MCP install as a named network event, not a config tweak.

Deep DivesMCPCloudflareSecurityDeveloper ToolsArchitectureNetworkingAI Coding1 min read · Aug 22, 2026

Isolate sharing is a Spectre channel on Workers

Workers Spectre is isolate sharing on the edge. A JWT in neighbor heap leaked at 12 bit/s in production. Keep secrets on env rather than module scope.

Deep DivesCloudflareSecurityServerlessEdge ComputingArchitectureDeveloper Tools1 min read · Aug 21, 2026

Gemini Spark Skills Explained Without the Developer Talk

Gemini Spark skills are not saved prompts. Gemini reads only a skill name and description when deciding to use one, and that changes how you should write them.

Deep DivesGeminiAutomationProductivity1 min read · Jul 29, 2026

Claude Is a Math Problem (And the Context Window Is the Equation)

The Claude context window is an equation, not a chat. Why failed attempts anchor the output, where measured degradation starts, and when to clear and re-derive.

Deep DivesClaude CodeAI CodingContext Engineering1 min read · Jul 28, 2026

Next.js 16 Cache Components: The Feature Nobody Understands Yet

Next.js 16 cache components replace unstable_cache with the use cache directive, cacheLife, and cacheTag. A clear walkthrough of what changed, why it matters, and how to migrate.

Deep DivesNext.jsReactTypeScriptCachingPerformanceWeb Dev1 min read · Apr 10, 2026