关于开源、AI、Web 开发和软件构建的思考
Cloudflare 上的 OpenNext 将 ISR 缓存存储在 KV 中,每次部署都会悄悄地添加一组永不清理的键。以下是我的一个网站如何将每日 KV 存储成本从 0.50 美元降至不到 3 美分。
本周我将 Microsoft Clarity 添加到了我的一个项目中。它是免费的,设置花了十分钟,而且它已经比 Google Analytics 更能告诉我人们是如何使用这个网站的。
我用于并行 AI 编码代理的实际工作流程:每个代理一个 worktree,每个任务一个分支,清晰的文件所有权,受保护的 main 分支,以及通过 AGENTS.md 或 CLAUDE.md 共享的指令。
After a year of building agent workflows, I've learned when CLI makes sense versus when MCP is worth the investment. Here's my decision framework.
withRegionalCache 是 @opennextjs/cloudflare 附带的一个单行包装器。它在您的 KV 缓存前放置了一个 Workers Cache API 层,让您在缓存命中时跳过 D1 标签缓存查找。对于内容网站来说,这相当于每次请求都消耗实际 CPU 与几乎不做任何工作之间的区别。
关于我上周在联邦合同项目中的笔记。作为机构网页工作的技术负责人,我日常的工作内容,从 Drupal 作品集和部署流水线到 Python 审计、AI 试点以及大量的会议。
A concrete walkthrough of how I turned davidloor.com into an MCP server that Claude Desktop and Cursor can query. The tools, the Cloudflare Worker setup, the gotchas, and what to expose.
我构建了一个自动化平台,该平台每晚抓取 11 个政府和非营利组织的 RFP 来源,使用 Llama 3.1 提取结构化数据,并通过 Cloudflare Workers 提供所有内容。
七种著名的AI代理模式及其在AIdaemon(我用Rust构建的一个自托管AI代理守护进程)中的实际工作原理。
我让Claude Code连续运行了27小时。它完成了84个任务,发现了bug,修复了它们,并重新进行了测试。这一切都发生在我睡觉的时候。以下是具体的工作流程。
将最新文章和见解发送到您的收件箱。
Unsubscribe anytime. No spam, ever.