Bazel
-
2026/04/17
Bazel Torch: From Empty Placeholder to Explicit Dependency (A PR Review)
BUILD
bazeltorchdependencies
-
2026/04/16
Bazel Migration War Story: Two PRs, Forty Commits, and All the Archaeology In Between
BUILD
bazelmonorepomigrationci
-
2026/04/15
Why Your Bazel CI Shouldn’t Share a Docker Image with Pytest
BUILD
bazeldockerci
-
2026/04/06
Why Bazel Tests Crash With libcublas.so Not Found
BUILD
bazeltorchci
-
2026/03/13
Bazel Migration: The ROI Math of Knowing Your Blockers
BUILD
bazeldependenciesmigrationmonorepo
-
2026/03/13
Learn to Review PRs Faster
BUILD
bazeldevex
-
2026/03/13
The Soft-Fail Pattern — Advisory CI Checks That Don’t Cry Wolf
BUILD
bazelcidevexmonorepo⭐
-
2026/03/12
Bazel Migration: 21 Open PRs and a Mass Extinction
BUILD
bazeldevexmonorepo
-
2026/03/12
Bazel Migration: Common Blockers and the Roadmap Out
BUILD
bazelcc-toolchaincudamigrationmonorepopython⭐
-
2026/03/12
Bazel Migration: Cross-Reference of Posts, PRs, and Connections
BUILD
bazelmetamigrationmonorepo🍞⭐
-
2026/03/12
Bazel Migration: How I Gave the Monorepo a Complete Dep Graph
BUILD
bazelcidependenciesdevexmonorepo⭐
-
2026/03/12
I Wrote 90 Posts About Bazel. Here’s the Map.
BUILD
bazelmetamigrationmonorepo
-
2026/03/11
Bazel Migration: A CUDA Package Without Bazel Knowing About CUDA
BUILD
bazelcicudadockermonorepo
-
2026/03/11
Bazel Migration: The Biggest Blocker Was a Cython Package
BUILD
bazelcc-toolchaindependenciesdockermonorepopython
-
2026/03/10
Bazel Migration: Cracking the Biggest Blocker, 4 Cython Files
BUILD
bazelcc-toolchainmigrationmonorepopython⭐
-
2026/03/10
Python Packaging: Native Code in a Monorepo
BUILD
bazelcc-toolchainmonorepopython⭐
-
2026/03/09
GPU Test Targeting with the Bazel Dep Graph
BUILD
bazelcidependenciesdevexmonorepotesting
-
2026/03/09
I Made Pyright Faster by Removing Environments — Then It Got Slower
BUILD
bazelcidep-graphpython
-
2026/03/09
Teaching Bazel to See Non-Python Dependencies
BUILD
bazelcidep-graph
-
2026/03/09
Bazel Migration: Reading Status Like a Map
BUILD
bazeldeep-divemigrationmonorepo⭐
-
2026/03/09
Bazel Migration: Benchmarking Bazel vs the Status Quo
BUILD
bazelcidep-graphdependenciesmonorepotesting
-
2026/03/09
Bazel Migration: Torch Packages, the Complete Decision Tree
BUILD
bazelcicudadependenciesdockermonorepopython🍞⭐
-
2026/03/09
Bazel Torch: Bazel Doesn’t Care What Version of numpy You Have
BUILD
bazelcidep-graphdependenciespython
-
2026/03/09
Bazel Torch: Two PRs, One Compiler, and a Package That Didn’t Need Either
BUILD
bazelcicudadependenciesdockermonorepopython⭐
-
2026/03/09
BUILD Files That Lie: Missing Deps in Bazel
BUILD
bazelcidep-graphdevexgazelle
-
2026/03/09
The Test Hierarchy Map: pytest, Bazel, and Everything in Between
BUILD
bazeldevexmonorepopythontesting⭐
-
2026/03/09
What a Full Dep Graph Actually Unlocks
BUILD
bazelcidep-graphdevexmonorepo
-
2026/03/08
Bazel Torch: Two Python Interpreters
BUILD
bazeldependenciesdockerpythontorch
-
2026/03/08
The Dep Graph Is the Product: bazel query Over Migration
BUILD
bazelcidependenciesdevexmonorepo⭐
-
2026/03/08
I Had AI Write My PR. Now I Need to Understand the Review.
BUILD
ai-toolingbazelcidevex
-
2026/03/08
rules_python vs rules_py: They’’re Layers, Not Competitors
BUILD
bazelpython🍞
-
2026/03/07
Python Packaging: Native Build Tooling Below import torch
BUILD
bazelcc-toolchaincudadependenciespython🍞⭐
-
2026/03/07
The Full Chain: How Python BUILD Files Get Generated in a Bazel Monorepo
BUILD
bazelgazellemonorepopython⭐
-
2026/03/07
The Parser Map: Every Tool in Your Python Monorepo
BUILD
bazeldevexmonorepopython⭐
-
2026/03/07
Two Engineers, One Dependency Graph: Parallel CI Work
BUILD
bazelcidep-graphtesting
-
2026/03/06
Bazel Migration: mai_config, the First Torch Package
BUILD
bazelcimonorepopythontorch
-
2026/03/06
Bazel Torch: It Works But I Can’t Merge It
BUILD
bazelgazellepython
-
2026/03/06
Gazelle: Reading the Source Code
BUILD
bazeldependenciesgazellepython⭐
-
2026/03/05
Bazel Torch: When a Macro Hides Tests from an Entire Platform
BUILD
bazelcimonorepopython
-
2026/03/05
Gazelle: Python in a Monorepo, the Invisible Machinery
BUILD
bazeldependenciesmonorepopythontesting
-
2026/03/05
Gazelle: When It Can’t Help, Hand-Writing BUILD Files
BUILD
bazelmigrationmonorepopython
-
2026/03/05
Reading a Monorepo Like an Archaeologist: Forks, Prefixes, and Org Structure
BUILD
bazeldependenciesdevexmonorepopython⭐
-
2026/03/04
Pyright Runs on 100 Packages When 1 Changed
BUILD
bazelcimonorepopython
-
2026/03/04
GitHub Actions Cache: The Guide I Wish Existed
BUILD
bazelcachingcidocker🍞⭐
-
2026/03/04
What You Learn When You Graph a Monorepo
BUILD
bazelcidependenciesmonorepopython
-
2026/03/03
Bazel Torch: Presenting the PR to the Team
BUILD
bazelcommunicationtorch🍞
-
2026/03/03
Bazel Torch: The py_torch_test Pattern
BUILD
bazelcidockerpythontorch🍞⭐
-
2026/03/03
Bazel Migration: 6 Packages, 10 Bumps, 9 Pushes
BUILD
bazelcimigrationtorch⭐
-
2026/03/03
Bazel CC Toolchain: I Was Wrong About use_default_shell_env
BUILD
bazeldependenciespython
-
2026/03/02
target_compatible_with vs select() — When to Skip a Target vs When to Adapt
BUILD
bazel🍞
-
2026/03/02
Hermetic CC Toolchain for Python Sdists in Bazel
BUILD
bazeldependencies
-
2026/03/02
Two Dependency Graphs That Disagree in a Monorepo
BUILD
bazeldependencies⭐
-
2026/03/01
Bazel Torch: Option A, the Simplest Option That Wasn’t
BUILD
bazeltorch⭐
-
2026/02/27
Bazel CC Toolchain for Python C Extensions
BUILD
bazeldependencies⭐
-
2026/02/25
Bazel Torch: Three Ways to Smuggle torch In
BUILD
bazeltorch
-
2026/02/24
Bazel Torch: Making Bazel See System Torch in Docker
BUILD
bazeldockertorch
-
2026/02/24
Bazel Torch: Option B and the Five Obstacles
BUILD
bazeltorch
-
2026/02/24
GPU Tests in Bazel: The Resource Problem Nobody Warned You About
BUILD
bazeltorch
-
2026/02/24
Bazel Torch: What Does Success Actually Look Like?
BUILD
bazeltorch⭐
-
2026/02/23
Gazelle: ASPECT_GAZELLE_CACHE Internals
BUILD
bazelcaching
-
2026/02/23
TIL: uv.override_requirement() in aspect_rules_py
BUILD
bazeldependencies
-
2026/02/22
Go Compiler and Linker Flags in Bazel: The Three-Layer Model
BUILD
bazelgo
-
2026/02/22
Bazel CI Cache: Why GitHub Actions Cache Won’t Save You
BUILD
bazelcaching
-
2026/02/22
Bazel Torch: How Bazel Resolves Python Deps and Why torch Breaks
BUILD
bazeldependenciestorch⭐
-
2026/02/21
How a Monorepo Does Integration Tests in Bazel
BUILD
bazel
-
2026/02/21
Docker Builds: 5 Bazel Image Build Patterns in a Monorepo
BUILD
bazeldocker🍞
-
2026/02/18
The Bazel Query Commands I Actually Use
BUILD
bazel🍞
-
2026/02/18
Docker Builds: docker build vs Bazel rules_oci
BUILD
bazeldocker🍞
-
2026/02/18
Four Ways Bazel Breaks Your Python Tests (And How to Fix Each One)
BUILD
bazeldebugging🍞
-
2026/02/18
Gazelle: Python Manifest and modules_mapping
BUILD
bazeldependencies
-
2026/02/17
Bazel Tests Passing, but None Running
BUILD
bazeldebugging
-
2026/02/15
Docker Builds: Bazel Won’t Speed Up a Docker Build
BUILD
bazeldocker
-
2026/02/14
Bazel Torch: When Bazel Enters Dependency Resolution
BUILD
bazeldependencies
-
2026/02/12
Bazel Migration: The Delete-and-Regenerate Roundtrip
BUILD
bazelpythontesting
-
2026/02/11
Circular Deps in Bazel: py_binary as Firewall
BUILD
bazeldebugginggazellepython
-
2026/02/11
Three Upstream PRs in One Day: Contributing to aspect rules_py
BUILD
bazelpython
-
2026/02/11
Python Packaging: From pip.parse to uv.lock in Bazel
BUILD
bazelpythonuv
-
2026/02/09
Bazel Marker Files: How Bazel Knows When to Re-Download
BUILD
bazel
-
2026/02/08
Gazelle: How import yaml Becomes @pypi//pyyaml
BUILD
bazelgazellepython⭐
-
2026/02/06
Python Packaging: Why the Build Tool Downloads Java
BUILD
bazeldependenciespython
-
2026/01/29
CI Shows No Failing Tests, but Tests Are Failing
BUILD
bazelcidebuggingobservabilitypythontesting
-
2025/09/20
Bazel: Taming Bulky bazel test Output
BUILD
bazel🍞
-
2025/01/15
Bazel: Its Parallel Is Imparallel
BUILD
bazel
-
2025/01/15
Bazel: Remote Cache and Execution in Depth
BUILD
bazelcaching
-
2025/01/02
Lessons from Batch-Migrating Seven Go Services to Bazel
BUILD
bazelcigo⭐
-
2024/12/29
Bazel: Cache Mechanisms Demystified
BUILD
bazelcaching
-
2024/12/26
Bazel’s Analysis Phase and In-Memory Cache
BUILD
bazelcaching
-
2024/12/21
ibazel — Bazel’s File Watcher and Live Reload System
BUILD
bazeldevex
-
2024/12/01
A Deep Dive into Bazel Ecosystem
BUILD
bazel
-
2024/10/14
BazelCon 2024 Field Notes
BUILD
bazelcitestingconference
-
2023/10/23
BazelCon 2023: Field Notes from Munich
BUILD
bazelmonorepocicaching