<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Datum · 游戏配置与开发实践</title><description>Datum 游戏配置工具的技术博客：配置实践、开发思路与产品更新。</description><link>https://blog.datumframe.com/</link><language>zh-CN</language><item><title>用 Astro 和 Cloudflare，搭建自己的技术博客</title><link>https://blog.datumframe.com/posts/astro-cloudflare/</link><guid isPermaLink="true">https://blog.datumframe.com/posts/astro-cloudflare/</guid><description>从 Markdown 到静态页面，再到自己的域名。一套简单、可维护的技术写作工作流。</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Astro</category><category>Cloudflare</category></item><item><title>把类型当作边界，让错误更早出现</title><link>https://blog.datumframe.com/posts/types-as-boundaries/</link><guid isPermaLink="true">https://blog.datumframe.com/posts/types-as-boundaries/</guid><description>从一个小型状态模型出发，用 TypeScript 表达约束，让调用者更容易写出正确的代码。</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>TypeScript</category><category>Engineering</category></item><item><title>一次有效的排查，从可复现的问题开始</title><link>https://blog.datumframe.com/posts/debugging-notes/</link><guid isPermaLink="true">https://blog.datumframe.com/posts/debugging-notes/</guid><description>保留现象、缩小变量、验证假设。让调试过程本身也成为可以复用的工程经验。</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><category>Engineering</category></item></channel></rss>