タグ: #build-systems
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 5 件
TypeScript 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 · 32 分で読めます #typescript#compiler#tooling#build-systems#compile-timesNix 2.35がフレークのソースをstoreにあまりコピーしなくなった — 6年8ヶ月かかったイシューと、アップストリームがlazy treesの代わりに選んだ道
2026年7月13日にタグ付けされたNix 2.35.0の最初のハイライトは「Sources are copied to the store more lazily」です。この一行が閉じたイシュー3121は、2019年10月7日にEelco Dolstra本人が開き、2026年6月9日に閉じられました — 2,437日。興味深いのは、実際にマージされたものがDolstraのlazy treesではなかったという点です。彼のPR 6530
2026-07-16 · 25 分で読めます #nix#reproducible-builds#build-systems#developer-experience#open-source良いツールは見えない — gingerBill の主張と「見えなさすぎる」ツールの落とし穴
Odin 言語の作者 gingerBill のエッセイ「Good Tools Are Invisible」を読み、その論旨を整理したうえで現場からの但し書きを加えた記事です。彼は、良いツールは摩擦なく背景へ消えるべきで、欠点を「楽しいパズル」として売り直す話法は正当化だと批判します。私は「感じる生産性と実際の生産性」の区別には同意しますが、インターフェースが見えないことと内部が不透明なことは別だと考えます。ビルドシステムや Kubern
2026-07-11 · 14 分で読めます #tools#developer-experience#kubernetes#build-systems#editorsビルドはなぜこんなに遅いのか — コンパイル、リンク、キャッシュ、そしてモノレポ
ビルドが遅いのには理由があります。コンパイルとリンクの違い、増分ビルドとキャッシュ(ccache、sccache、Turbo、Nx、Bazel)、モノレポの再ビルド問題、コールドとウォームの違い、並列性の限界、CIキャッシュ、そしてビルドをプロファイルする方法まで — 遅いビルドを構造的に診断し、速くする方法を整理します。
2026-06-08 · 26 分で読めます #build-systems#productivity#toolingビルドシステム & モノレポツール 2026 完全ガイド — Bazel 8 · Pants 2 · Buck2 · Nx 20 · Turborepo 2 · Moon · Lerna 8 · Rush · pnpm Workspaces 徹底比較
2026年のビルドシステムとモノレポツール地図。Bazel 8は Bzlmod がデフォルトとなり、リモート実行が事実上の標準になった。Buck2は Rust で書き直され OSS 化、Pants 2 は Python モノレポの事実上の標準。JS 界隈では Nx 20 と Turborepo 2 が二大勢力、Moon が Rust ベースでポリグロット領域を狙う。Gradle 8.10・Maven 4・Cargo workspaces
2026-05-16 · 28 分で読めます #build-systems#bazel#pants#buck2#nx