<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>邵壮的博客</title><description>关于工程、AI 和构建软件的思考。</description><link>https://blog.icmoc.com/</link><language>zh-cn</language><item><title>github-trending：从一个定时脚本到 React 应用</title><link>https://blog.icmoc.com/zh/09-github-trending/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/09-github-trending/</guid><description>我想每周追踪 GitHub 上快速上升的项目，不想靠手动刷页面。一个 Node.js 脚本最后变成了一个完整的 React 应用——记录这个过程。</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>开发 bamboohr-mcp：让 AI 直接对话 HR 系统</title><link>https://blog.icmoc.com/zh/01-bamboohr-mcp/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/01-bamboohr-mcp/</guid><description>我想让任何 LLM 都能直接调用 BambooHR 的 API。三天后，一个生产可用的 MCP 服务器诞生了。记录整个过程，以及那些出乎意料的收获。</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>china_regions：一个 25 Star Ruby Gem 的诞生</title><link>https://blog.icmoc.com/zh/02-china-regions/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/02-china-regions/</guid><description>我为什么要写一个中国行政区划的 Ruby 库，为什么文档比代码本身更重要，以及那 25 个 Star 背后真正的原因。</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>AI 书签仪表盘：一个 Chrome 扩展的开发故事</title><link>https://blog.icmoc.com/zh/03-bookmark-dashboard/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/03-bookmark-dashboard/</guid><description>用真正有用的东西替换新标签页——我如何开发了一个 AI 驱动的书签仪表盘，以及我下次会怎么做。</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>生产环境中的 Agentic AI：RanBot 带给我的十二个月</title><link>https://blog.icmoc.com/zh/04-agentic-ai-ranbot/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/04-agentic-ai-ranbot/</guid><description>自主工作流听起来很美，直到碰上真实世界。十二个月在生产环境运行 AI Agent 系统的经验，以及那些我一再想起的教训。</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>写了十年 Rails：那些我至今每天都在用的东西</title><link>https://blog.icmoc.com/zh/05-ten-years-rails/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/05-ten-years-rails/</guid><description>这不是一篇框架评测，而是一份个人记录——哪些 Rails 模式经受住了时间考验，哪些没有，以及我仍然为之骄傲的几个项目。</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate></item><item><title>构建 TrendShop：当 AI 遇上时尚发现</title><link>https://blog.icmoc.com/zh/06-trendshop/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/06-trendshop/</guid><description>我们做了一个由 AI 推荐驱动的社交时尚平台。用户说他们想要什么，和他们真正做了什么，完全是两回事。</description><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate></item><item><title>为 Crunchbase API 开发一个 Ruby 封装库</title><link>https://blog.icmoc.com/zh/07-crunchbase-ruby/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/07-crunchbase-ruby/</guid><description>把一个第三方 API 包装成惯用 Ruby 的过程中，我学到了什么——限流、认证流程、模型设计，以及那次我没预料到的 V3 到 V4 迁移。</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate></item><item><title>WorkflowPro：做一个真正被人用的企业自动化系统</title><link>https://blog.icmoc.com/zh/08-workflowpro/</link><guid isPermaLink="true">https://blog.icmoc.com/zh/08-workflowpro/</guid><description>为一家电梯制造商开发的审批工作流系统，运行三年从未宕机。我学到了什么叫第一次就把企业软件做对。</description><pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate></item></channel></rss>