标签: #tooling
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 5 篇
查询成本决定你能读什么 —— 从两千年前的文本到代码导航
有个网站把 1,060 篇古希腊语与拉丁语原典聚在一起,点任何一个词,词元、形态分析和词典条目就当场浮出来。真正厉害的不是文本量,而是它把查询成本压到了零 —— 因为一次 20 秒、重复 200 次,那篇文本就变成了读不了的文本。我们先看这个网站是怎么做出来的、把什么写成了自己的局限,再把同一套逻辑接到我们自己的代码库上。
2026-08-09 · 11 分钟阅读 #developer-tools#code-navigation#ide#reading#toolingTypeScript 7 正式 GA — 8~12 倍是真的,但有些人今天还搬不了
2026 年 7 月 8 日,TypeScript 7.0 正式 GA。用 Go 重写的原生移植版不再是一个独立的二进制文件,而就是 tsc 本身 — 执行 npm install -D typescript 装进来的就是它。Microsoft 报告的整体构建速度提升是 8~12 倍,以 VS Code 代码库为例,从 125.7 秒降到了 10.6 秒。但标题背后藏着两笔成本。第一,TypeScript 6 里预告要废弃的东西全部变成
2026-07-16 · 27 分钟阅读 #typescript#compiler#tooling#build-systems#compile-times浏览器里跑着真引擎:WebAssembly 开发工具集
用 Pyodide 跑的真 Python,用 PGlite 跑的真 PostgreSQL,用 ffmpeg.wasm 处理的视频。本文带你巡览这个网站新加入的 WebAssembly 浏览器工具,从实务角度梳理 WASM 为何能在没有服务器的情况下做到接近原生的速度、它是如何加载的、以及现实中的局限是什么。
2026-07-03 · 13 分钟阅读 #webassembly#wasm#developer-tools#browser#tooling有主见的工具 — 代码格式化器与 Linter 的哲学
代码格式化器为何能终结争论、守住一致性。本文比较 gofmt 与 gofumpt、prettier、black、ruff,从实务角度梳理严格与灵活的哲学、与 linter 的区别、CI 强制与 pre-commit、团队引入策略,以及自动化的陷阱。
2026-06-29 · 36 分钟阅读 #devops#formatter#linter#developer-tools#tooling为什么构建这么慢 — 编译、链接、缓存与单体仓库
构建慢是有原因的。编译与链接的区别、增量构建与缓存(ccache、sccache、Turbo、Nx、Bazel)、单体仓库(monorepo)的重新构建问题、冷构建与热构建的差异、并行性的极限、CI 缓存,直至如何对构建做性能分析 — 本文把慢构建结构化地诊断出来,并给出让它变快的方法。
2026-06-08 · 23 分钟阅读 #build-systems#productivity#tooling