标签: #migration
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 6 篇
Bun 把 Zig 重写成 Rust 的 11 天 — AI 大规模迁移里真正能带走的东西
本文用一手资料追踪 Bun 在 11 天内把 53.5 万行 Zig 代码迁到 Rust 的整个过程。2026 年 5 月 3 日到 14 日,动用了最多 64 个 Claude 实例、约 50 条工作流、6,502 个提交,按 API 标价折算约 16.5 万美元。本文关心的不是 11 天这个数字,而是让这个数字得以成立的条件 — 一套与语言无关的测试套件充当预言机、文件对文件一一对应的结构保持式翻译,以及编译器这第二位裁判。文章把
2026-07-31 · 19 分钟阅读 #ai#bun#rust#migration#testing用 AI 搬迁代码库的实战流程 — 先把裁判立起来,测评审率而不是行数
本文从 2026 年上半年公开的大规模 LLM 迁移案例(53 万 5 千行 Zig 转 Rust、16 万 5 千行 Python 转 TypeScript)中抽出共同的流程,整理成一份可执行的顺序。关键在于顺序 — 在开始翻译之前先立起行为预言机,并且先确认这台预言机在被故意改坏的代码上真的会亮红灯。然后沿可验证的边界切分成队列,把完成判定交给磁盘状态,让每一步都保持可回退。要测的指标不是转换了多少行,而是人真正读过的差分比例,以及
2026-07-31 · 19 分钟阅读 #ai#migration#refactoring#testing#engineering解读 SvelteKit 3.0 预发布版 — 会破坏什么、收紧了哪些默认值,以及还有哪些仍是 experimental
从 2026 年 6 月 5 日起,npm 上开始出现 @sveltejs/kit 3.0.0-next 的预发布版本,到 7 月 14 日已经来到 next.8。把更新日志从头到尾通读一遍就会发现一个事实:SvelteKit 3 不是一个功能型大版本,而是一个「拉高地基、清偿技术债」的大版本 — 它把 Node 22、TypeScript 6、Vite 8(内置 rolldown 1.0)、Svelte 5.48 定为最低要求,删掉了
2026-07-17 · 18 分钟阅读 #svelte#sveltekit#frontend#vite#migrationAirflow 2 EOL 之后 — 从 2 迁移到 3 的实际工作清单,以及走到 3.3 的 3.x 现状
Apache Airflow 2 已在 2026 年 4 月 22 日迎来 EOL,如今这个版本已经不再有安全补丁。可是从 2 到 3 的路并不是一次 pip 升级,而是一次架构转变 — worker 对元数据 DB 的直接访问消失了,executiondate 系列的上下文键被移除,就连 cron 调度的默认语义也变了。本文原文通读官方升级指南与发行说明,梳理了真正需要动手的工作 — 跑 ruff 的 AIR 规则检查、把导入迁到 a
2026-07-17 · 22 分钟阅读 #data-engineering#airflow#workflow-engine#migrationJDK 26 的 final 字段修改警告 — JEP 500 到底改变了什么,以及现在该检查什么
JDK 26(2026 年 3 月 17 日 GA)通过 JEP 500《Prepare to Make Final Mean Final》,开始对通过深度反射重新赋值 final 字段的代码发出运行时警告。自 JDK 5 起,setAccessible(true) 之后的 Field.set() 就可以随意修改 final 字段,Gson 这类反序列化库和字段注入式 DI 整个都建立在这一点之上。现在的默认值是 warn,所以行为不变
2026-07-16 · 25 分钟阅读 #java#jvm#reflection#serialization#migrationScarf 为何恋恋不舍地告别用了 7 年的 Haskell — 语言选择的真正成本
Scarf 正在把在生产环境跑了 7 年的 Haskell 迁移到 Python。有意思的是迁移的理由。创始人 Avi Press 坦承 Haskell 在很大程度上兑现了可靠性、类型安全和性能的承诺,但决定性的成本是编译时间和生态系统的摩擦。在多个 AI 智能体并行探索各自分支的开发方式下,冷构建的等待时间从一点小小的不便,变成了最大的成本。本文梳理了一个团队离开一门仍然尊重的语言的真正原因,以及语言的适合度会随时代与开发方式而改变这
2026-07-11 · 13 分钟阅读 #haskell#python#engineering-decisions#compile-times#ai-assisted-development