<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>枫起 — 随笔</title><description>枫起过去记录的软件、产品与工程随笔</description><link>https://zelinxia.com/</link><language>zh-CN</language><item><title>用 Electron 与 Tauri 构建真实工作流之后</title><link>https://zelinxia.com/notes/electron-vs-tauri-after-building-both/</link><guid isPermaLink="true">https://zelinxia.com/notes/electron-vs-tauri-after-building-both/</guid><description>通过一个翻译工具和一个工资工作区，对两种桌面架构进行实践比较，而不是进行基准测试竞赛</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><category>桌面应用</category><category>系统架构</category><category>产品工程</category></item><item><title>本地优先是一条产品边界，而不是一个存储选项</title><link>https://zelinxia.com/notes/local-first-is-a-product-boundary/</link><guid isPermaLink="true">https://zelinxia.com/notes/local-first-is-a-product-boundary/</guid><description>一份面向桌面产品的本地优先工作定义，涵盖权威状态、恢复，以及数据离开设备的边界</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><category>本地优先</category><category>安全</category><category>产品设计</category></item><item><title>把工资月结设计成状态机</title><link>https://zelinxia.com/notes/monthly-close-as-a-state-machine/</link><guid isPermaLink="true">https://zelinxia.com/notes/monthly-close-as-a-state-machine/</guid><description>为什么预估、确认与结算是产品状态，而不只是标签，以及它们如何防止工资错误被悄悄带过</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><category>状态机</category><category>工资管理</category><category>产品设计</category></item></channel></rss>