最近的文章

开源界的“彩票”怎么领?从 thanks.dev 的运作机制说起
上篇文章写了被 Canonical 捐款 这件事,有读者问:你怎么就被选中了?
一开始我也没搞清楚。后来认真研究了一下 thanks.dev 的运作机制,才把整件事的底层逻辑想明白了——以及,什么样的项目更容易被下游厂商的钱砸到。

找工作难?你可能还在用十年前的方式竞争
最近有个读者给我发私信,说现在找到工作很难,让我帮看看简历,想问问我有没有什么找工作的建议。现在的就业市场,似乎比以前更看重你可以做什么,做过什么。换句话说,学历重要,但能力更重要。

感谢 Canonical 的慷慨捐赠,让 badgepy 得以继续免费开源
今天无意中发现,Canonical 已经连续四个月通过 thanks.dev 给我捐款支持 badgepy 的开发了。虽然金额不大,但这个反馈对我来说意义重大。它让我意识到,有时候我们只要坚持做对的事情,不去过多担心回报,结果可能会在一个完全意想不到的地方,以一种温暖的方式给你反馈。

GitStats 2.0:全新 UI 和图表引擎,让你的 Git 仓库历史数据焕然一新
最近我对开源项目 GitStats 的 UI 进行了大幅改版,新增了深色/浅色模式切换、响应式适配和现代化视觉设计,让报告看起来像一个真正的产品。

别学 OpenClaw 了,它撑不过今年
OpenClaw 是一个很好的 idea,但不会是一个很好的 solution。高成本、安全隐患、大厂竞争、用户教育缺失——这四块石头压在一起,很难撑起一个长期繁荣的生态。

2025 DevOps 现状报告:技能不再是加分项,而是“必选项”!
最新的《2025年 DevOps 现状报告》显示,DevOps 技能已成为职场生存的刚需。40% 的企业将其列为“必须具备”,另有 43% 的企业近期将其列为必选项。相比于培训证书,雇主更看重实战经验。尽管 AIOps 和 DevSecOps 热度极高,但真正的落地仍处于起步阶段。

Agentic DevOps 初探:GitHub Agentic Workflow 与 Continuous AI 的实践观察
最近又接触到一个相关但更进一步的概念——Agentic DevOps。花时间阅读了微软 Azure 相关介绍、GitHub 的最新文档以及部分开源实践后,我整理了这篇笔记。目的是记录学习过程,也供同行参考。以下内容基于公开资料和我的理解,不涉及任何夸大预测。

Explain Error Plugin 新增两大企业级功能:自定义上下文与文件夹级配置
Explain Error Plugin 迎来两个重要更新:支持自定义上下文信息和文件夹级别的 AI 提供商配置。这两个功能让插件在企业环境中的使用更加灵活和强大。



攻城狮周刊(第 3 期):OpenClaw 狂热背后,AI 助手回归本地
这里记录每周值得分享的 DevOps 与 AI 技术内容,周五发布。本杂志开源,欢迎投稿。

Explain Error Plugin 又更新了:来自用户反馈的两个实用新功能
最近收到一些用户反馈,我也第一时间对 Explain Error Plugin 做了增强,新增了两个非常实用的功能:支持指定语言输出解释内容和支持在 Pipeline 中获取返回值 AI 的返回值。

开源界的“彩票”怎么领?从 thanks.dev 的运作机制说起
上篇文章写了被 Canonical 捐款 这件事,有读者问:你怎么就被选中了?
一开始我也没搞清楚。后来认真研究了一下 thanks.dev 的运作机制,才把整件事的底层逻辑想明白了——以及,什么样的项目更容易被下游厂商的钱砸到。

找工作难?你可能还在用十年前的方式竞争
最近有个读者给我发私信,说现在找到工作很难,让我帮看看简历,想问问我有没有什么找工作的建议。现在的就业市场,似乎比以前更看重你可以做什么,做过什么。换句话说,学历重要,但能力更重要。

感谢 Canonical 的慷慨捐赠,让 badgepy 得以继续免费开源
今天无意中发现,Canonical 已经连续四个月通过 thanks.dev 给我捐款支持 badgepy 的开发了。虽然金额不大,但这个反馈对我来说意义重大。它让我意识到,有时候我们只要坚持做对的事情,不去过多担心回报,结果可能会在一个完全意想不到的地方,以一种温暖的方式给你反馈。

GitStats 2.0:全新 UI 和图表引擎,让你的 Git 仓库历史数据焕然一新
最近我对开源项目 GitStats 的 UI 进行了大幅改版,新增了深色/浅色模式切换、响应式适配和现代化视觉设计,让报告看起来像一个真正的产品。

别学 OpenClaw 了,它撑不过今年
OpenClaw 是一个很好的 idea,但不会是一个很好的 solution。高成本、安全隐患、大厂竞争、用户教育缺失——这四块石头压在一起,很难撑起一个长期繁荣的生态。

2025 DevOps 现状报告:技能不再是加分项,而是“必选项”!
最新的《2025年 DevOps 现状报告》显示,DevOps 技能已成为职场生存的刚需。40% 的企业将其列为“必须具备”,另有 43% 的企业近期将其列为必选项。相比于培训证书,雇主更看重实战经验。尽管 AIOps 和 DevSecOps 热度极高,但真正的落地仍处于起步阶段。

Agentic DevOps 初探:GitHub Agentic Workflow 与 Continuous AI 的实践观察
最近又接触到一个相关但更进一步的概念——Agentic DevOps。花时间阅读了微软 Azure 相关介绍、GitHub 的最新文档以及部分开源实践后,我整理了这篇笔记。目的是记录学习过程,也供同行参考。以下内容基于公开资料和我的理解,不涉及任何夸大预测。

Explain Error Plugin 新增两大企业级功能:自定义上下文与文件夹级配置
Explain Error Plugin 迎来两个重要更新:支持自定义上下文信息和文件夹级别的 AI 提供商配置。这两个功能让插件在企业环境中的使用更加灵活和强大。



攻城狮周刊(第 3 期):OpenClaw 狂热背后,AI 助手回归本地
这里记录每周值得分享的 DevOps 与 AI 技术内容,周五发布。本杂志开源,欢迎投稿。

Explain Error Plugin 又更新了:来自用户反馈的两个实用新功能
最近收到一些用户反馈,我也第一时间对 Explain Error Plugin 做了增强,新增了两个非常实用的功能:支持指定语言输出解释内容和支持在 Pipeline 中获取返回值 AI 的返回值。

开源界的“彩票”怎么领?从 thanks.dev 的运作机制说起
上篇文章写了被 Canonical 捐款 这件事,有读者问:你怎么就被选中了?
一开始我也没搞清楚。后来认真研究了一下 thanks.dev 的运作机制,才把整件事的底层逻辑想明白了——以及,什么样的项目更容易被下游厂商的钱砸到。

找工作难?你可能还在用十年前的方式竞争
最近有个读者给我发私信,说现在找到工作很难,让我帮看看简历,想问问我有没有什么找工作的建议。现在的就业市场,似乎比以前更看重你可以做什么,做过什么。换句话说,学历重要,但能力更重要。

感谢 Canonical 的慷慨捐赠,让 badgepy 得以继续免费开源
今天无意中发现,Canonical 已经连续四个月通过 thanks.dev 给我捐款支持 badgepy 的开发了。虽然金额不大,但这个反馈对我来说意义重大。它让我意识到,有时候我们只要坚持做对的事情,不去过多担心回报,结果可能会在一个完全意想不到的地方,以一种温暖的方式给你反馈。

GitStats 2.0:全新 UI 和图表引擎,让你的 Git 仓库历史数据焕然一新
最近我对开源项目 GitStats 的 UI 进行了大幅改版,新增了深色/浅色模式切换、响应式适配和现代化视觉设计,让报告看起来像一个真正的产品。

别学 OpenClaw 了,它撑不过今年
OpenClaw 是一个很好的 idea,但不会是一个很好的 solution。高成本、安全隐患、大厂竞争、用户教育缺失——这四块石头压在一起,很难撑起一个长期繁荣的生态。

2025 DevOps 现状报告:技能不再是加分项,而是“必选项”!
最新的《2025年 DevOps 现状报告》显示,DevOps 技能已成为职场生存的刚需。40% 的企业将其列为“必须具备”,另有 43% 的企业近期将其列为必选项。相比于培训证书,雇主更看重实战经验。尽管 AIOps 和 DevSecOps 热度极高,但真正的落地仍处于起步阶段。

Agentic DevOps 初探:GitHub Agentic Workflow 与 Continuous AI 的实践观察
最近又接触到一个相关但更进一步的概念——Agentic DevOps。花时间阅读了微软 Azure 相关介绍、GitHub 的最新文档以及部分开源实践后,我整理了这篇笔记。目的是记录学习过程,也供同行参考。以下内容基于公开资料和我的理解,不涉及任何夸大预测。

Explain Error Plugin 新增两大企业级功能:自定义上下文与文件夹级配置
Explain Error Plugin 迎来两个重要更新:支持自定义上下文信息和文件夹级别的 AI 提供商配置。这两个功能让插件在企业环境中的使用更加灵活和强大。



攻城狮周刊(第 3 期):OpenClaw 狂热背后,AI 助手回归本地
这里记录每周值得分享的 DevOps 与 AI 技术内容,周五发布。本杂志开源,欢迎投稿。

Explain Error Plugin 又更新了:来自用户反馈的两个实用新功能
最近收到一些用户反馈,我也第一时间对 Explain Error Plugin 做了增强,新增了两个非常实用的功能:支持指定语言输出解释内容和支持在 Pipeline 中获取返回值 AI 的返回值。
