#DevOps

共 26 篇文章

围绕 #DevOps 汇总相关文章,适合连续阅读同一主题下的实践与思考。

  • VoidZero:JavaScript 工具链的下一次收敛

    VoidZero 的价值不只是更快的 Vite、Rolldown 或 Oxc,而是把 JS 工具链从分散拼装,推向同一套语言层、构建层和工作流入口。 VoidZero 的价值不只是更快的 Vite、Rolldown 或 Oxc,而是把 JS 工具链从分散拼装,推向同一套语言层、构建层和工作流入口。

    发布于 2026年06月05日 23:27

  • GitHub 和 GitLab 的令牌权限,表面看是 scope,真正难的是边界

    一篇讲清 GitHub 与 GitLab 常见 token 的权限模型、适用场景和最小权限实践,避免把 CI/CD、仓库写权限和 API 权限混在一起。 一篇讲清 GitHub 与 GitLab 常见 token 的权限模型、适用场景和最小权限实践,避免把 CI/CD、仓库写权限和 API 权限混在一起。

    发布于 2026年06月04日 18:27

  • Markdown 项目别再混着看:remark、rehype 和 ByteMD 的真实分工

    拆解 rehype、remark 和 ByteMD 三类 Markdown 开源项目的定位差异:谁负责语法树,谁负责 HTML,谁负责编辑器体验。 拆解 rehype、remark 和 ByteMD 三类 Markdown 开源项目的定位差异:谁负责语法树,谁负责 HTML,谁负责编辑器体验。

    发布于 2026年05月29日 01:15

  • Nitro 深度调研:它想做的不是 Nuxt 后端,而是 JavaScript Server 的统一出口

    从 nitrojs/nitro 开源项目出发,拆解 Nitro 的定位、跨运行时部署、文件路由、缓存、存储、数据库、任务、WebSocket,以及它适合和不适合的场景。 从 nitrojs/nitro 开源项目出发,拆解 Nitro 的定位、跨运行时部署、文件路由、缓存、存储、数据库、任务、WebSocket,以及它适合和不适合的场景。

    发布于 2026年05月27日 21:54

  • Docker 到底解决了什么问题?从虚拟机到容器化的技术演进

    从「我本地能跑啊」这个经典场景出发,讲清楚 Docker 诞生的历史背景、核心架构、镜像分层原理,以及容器和虚拟机的本质区别。不堆概念,只讲为什么 从「我本地能跑啊」这个经典场景出发,讲清楚 Docker 诞生的历史背景、核心架构、镜像分层原理,以及容器和虚拟机的本质区别。不堆概念,只讲为什么

    发布于 2026年05月27日 10:30

  • macOS 隔离标记(com.apple.quarantine)完全指南

    深入理解 macOS Gatekeeper 机制,掌握 xattr 命令管理应用隔离属性,解决「无法打开」「已损坏」等常见问题 深入理解 macOS Gatekeeper 机制,掌握 xattr 命令管理应用隔离属性,解决「无法打开」「已损坏」等常见问题

    发布于 2026年05月26日 08:00

  • Mermaid 图表渲染测试集

    用一篇博客集中测试 Mermaid 的多种文本生成图表能力,覆盖 Mermaid Sample Diagrams 中的流程图、类图、时序图、架构图、看板、ZenUML 等类型。 用一篇博客集中测试 Mermaid 的多种文本生成图表能力,覆盖 Mermaid Sample Diagrams 中的流程图、类图、时序图、架构图、看板、ZenUML 等类型。

    发布于 2026年05月21日 21:51

  • Google Play 新规:Android 开发者验证将于 2026 年 9 月生效,开发者该如何准备?

    基于 Android 开发者验证官方政策,梳理政策背景、影响范围、关键时间点与可执行待办清单,帮助 Android 团队在 2026 年 9 月前完成验证与包名注册。 基于 Android 开发者验证官方政策,梳理政策背景、影响范围、关键时间点与可执行待办清单,帮助 Android 团队在 2026 年 9 月前完成验证与包名注册。

    发布于 2026年05月19日 10:10

  • Firecrawl 深度调研:开源爬虫为什么开始长成 AI 数据入口

    拆解 Firecrawl 的产品定位、技术能力与商业化张力,对比 MediaCrawler 和 CloakBrowser 拆解 Firecrawl 的产品定位、技术能力与商业化张力,对比 MediaCrawler 和 CloakBrowser

    发布于 2026年05月19日 00:41

  • Dify 深度调研:它不是另一个 n8n,也不是开源版 Coze

    拆解 Dify 的产品定位与技术架构,对比 n8n 和 Coze,帮你判断什么时候该选 Dify。 拆解 Dify 的产品定位与技术架构,对比 n8n 和 Coze,帮你判断什么时候该选 Dify。

    发布于 2026年05月18日 23:19

  • Playwright 深度调研:为什么它成了浏览器自动化的新底座

    从 microsoft/playwright 开源项目出发,拆解 Playwright 的产品定位、技术设计、自动等待、浏览器隔离、Trace Viewer、AI Agent 入口,以及它适合和不适合的场景。 从 microsoft/playwright 开源项目出发,拆解 Playwright 的产品定位、技术设计、自动等待、浏览器隔离、Trace Viewer、AI Agent 入口,以及它适合和不适合的场景。

    发布于 2026年05月17日 23:33

  • 一个几乎没有代码的项目,凭什么成为 GitHub 历史级 Top 3?

    GitHub 上几十万 star 的项目很多,但 awesome 很特殊——它几乎没有代码,没有复杂技术实现,本质上只是一个 README。但它以 46 万+ star 位居 GitHub 全球第 2,背后的原因值得每个开发者深思。 GitHub 上几十万 star 的项目很多,但 awesome 很特殊——它几乎没有代码,没有复杂技术实现,本质上只是一个 README。但它以 46 万+ star 位居 GitHub 全球第 2,背后的原因值得每个开发者深思。

    发布于 2026年05月15日 12:00

  • 为什么 build-your-own-x 能成为 GitHub Star 排名第一

    一个几乎没有代码的仓库,拿到了 315k Star,碾压 React、Next.js 所有明星项目。它不是教你调 API,而是教你造轮子。 一个几乎没有代码的仓库,拿到了 315k Star,碾压 React、Next.js 所有明星项目。它不是教你调 API,而是教你造轮子。

    发布于 2026年05月14日 20:30

  • 当 AI 遇见 Markdown:人机协作的协议层

    从写作、编程到知识管理,解释为什么 Markdown 会成为 AI 工具时代最稳定的人机协作格式。 从写作、编程到知识管理,解释为什么 Markdown 会成为 AI 工具时代最稳定的人机协作格式。

    发布于 2026年05月07日 01:14

  • Bun 深度调研:一个想把 JavaScript 工具链全部重写的野心项目

    基于 Bun 横纵分析报告,深度拆解 Bun 的诞生背景、技术选型、版本演化、与 Node/Deno 的竞争格局,以及被 Anthropic 收购后的走向。 基于 Bun 横纵分析报告,深度拆解 Bun 的诞生背景、技术选型、版本演化、与 Node/Deno 的竞争格局,以及被 Anthropic 收购后的走向。

    发布于 2026年05月05日 14:00

  • TOML 深度调研:对比 YAML、JSON 等五大配置格式,哪种最适合你的项目?

    深度对比 TOML、YAML、JSON、INI、HCL 五种配置文件格式的可读性、类型系统、解析性能和典型陷阱,给出选型建议。 深度对比 TOML、YAML、JSON、INI、HCL 五种配置文件格式的可读性、类型系统、解析性能和典型陷阱,给出选型建议。

    发布于 2026年05月05日 10:00

  • JS 引擎全景图:这些引擎分别跑在哪些 Runtime 和产品里?

    先把 JavaScript 引擎、Runtime 和产品三个概念拆开,再按浏览器、嵌入式、移动端和云端场景梳理 V8、SpiderMonkey、JavaScriptCore、Hermes、QuickJS 等引擎的典型落点。 先把 JavaScript 引擎、Runtime 和产品三个概念拆开,再按浏览器、嵌入式、移动端和云端场景梳理 V8、SpiderMonkey、JavaScriptCore、Hermes、QuickJS 等引擎的典型落点。

    发布于 2026年05月05日 01:38

  • Rust 深度调研:从 Linux 内核到 Cloudflare,为什么最硬核的项目都在用 Rust?

    深度梳理 Rust 生态中最知名的开源与闭源项目、框架选型对比,以及语言优缺点的实战洞察。 深度梳理 Rust 生态中最知名的开源与闭源项目、框架选型对比,以及语言优缺点的实战洞察。

    发布于 2026年05月04日 19:12

  • AI 正在压垮 GitHub

    一个 18 年老用户的告别,和全球代码基建的信任危机。AI Agent 生成指数级流量、AI 加速漏洞发现、平台基建追赶不及——开发者工具链正在被从两端挤压。 一个 18 年老用户的告别,和全球代码基建的信任危机。AI Agent 生成指数级流量、AI 加速漏洞发现、平台基建追赶不及——开发者工具链正在被从两端挤压。

    发布于 2026年04月28日 10:00

  • 🚀 新品速递|Apple 发布全新入门级笔记本 MacBook Neo

    Apple 发布全新入门级笔记本 MacBook Neo,搭载 A18 Pro 芯片,13 英寸 Liquid Retina 显示屏,16 小时续航,起售价 $599,是进入 macOS 生态的超值选择。 Apple 发布全新入门级笔记本 MacBook Neo,搭载 A18 Pro 芯片,13 英寸 Liquid Retina 显示屏,16 小时续航,起售价 $599,是进入 macOS 生态的超值选择。

    发布于 2026年03月04日 09:13

  • Flutter 3.27 升级到 3.38 完整指南:两周踩坑与实战复盘

    Flutter 3.27→3.38 升级实录:iOS 启动黑屏、CI 打包报错、Git 历史错乱如何解决?70+ 依赖包适配经验,含 UIScene 迁移、CocoaPods 升级、AI 辅助编码实践,助你避坑升级。 Flutter 3.27→3.38 升级实录:iOS 启动黑屏、CI 打包报错、Git 历史错乱如何解决?70+ 依赖包适配经验,含 UIScene 迁移、CocoaPods 升级、AI 辅助编码实践,助你避坑升级。

    发布于 2026年02月27日 11:59

  • AI 辅助从 0 到 1 制作 YouTube 实时字幕翻译 Chrome 扩展

    记录在 AI 辅助下从 0 到 1 制作 YouTube 实时字幕翻译 Chrome 扩展的过程,以及对这款插件产品功能上的思考 记录在 AI 辅助下从 0 到 1 制作 YouTube 实时字幕翻译 Chrome 扩展的过程,以及对这款插件产品功能上的思考

    发布于 2026年02月20日 12:44

  • 博客迁移 Cloudflare Pages 踩坑复盘

    从阿里云 DNS 迁移到 Cloudflare Pages 的完整避坑指南,记录了域名解析、NS 切换、构建部署等环节的常见问题与解决方案 从阿里云 DNS 迁移到 Cloudflare Pages 的完整避坑指南,记录了域名解析、NS 切换、构建部署等环节的常见问题与解决方案

    发布于 2026年02月15日 19:09

  • Welcome to Astro + Cloudflare Pages

    你的第一篇技术博客文章 你的第一篇技术博客文章

    发布于 2026年02月13日 21:16

  • Flutter 应用构建全指南:产物位置、构建命令与发布部署

    详细说明 Flutter 项目在 iOS 和 Android 平台的构建产物位置、构建命令、常见问题解决方案,以及从开发到发布的完整流程。 详细说明 Flutter 项目在 iOS 和 Android 平台的构建产物位置、构建命令、常见问题解决方案,以及从开发到发布的完整流程。

    发布于 2026年02月08日 23:59

  • Skill 这么火,Web App 还有价值吗?这两个工具告诉你真相

    基于 Vibe Coding 开发了两个实用工具:图片极速压缩工具和飞书转公众号一键排版工具。探讨 Skill 和 Web App 的适用场景,帮助开发者选择合适的产品形态。 基于 Vibe Coding 开发了两个实用工具:图片极速压缩工具和飞书转公众号一键排版工具。探讨 Skill 和 Web App 的适用场景,帮助开发者选择合适的产品形态。

    发布于 2026年01月24日 09:08

© 2026 王若风的技术博客 · Powered by Astro