Mar 24 · 9 min read · I created toolchains_msvc, a Bazel module that enables users to fetch MSVC and define rules_cc toolchains for building native Windows applications targeting the MSVC ABI — in other words, standard Win
Join discussionMar 3 · 11 min read · Monorepo Tools Guide: Turborepo, Nx, Bazel, and Moon A monorepo without proper tooling is worse than separate repos. You get all the drawbacks -- slow builds, tangled dependencies, CI that runs everything on every change -- without the benefits. The ...
Join discussionMar 3 · 9 min read · Monorepo Tools Compared: Nx vs Turborepo vs Bazel vs Lerna A monorepo is only as good as the tooling that manages it. Without proper build orchestration, a monorepo with 50 packages becomes slower than 50 separate repos. The right tool makes builds f...
Join discussionJan 26 · 3 min read · You’ll find the project and examples at https://github.com/aspect-build/rules_lint. We’ve been incredibly gratified by the more than 60 open-source contributors who have improved the ruleset, and everyone who has filed or answered issues. Thank you! ...
Join discussion
Jan 16 · 2 min read · Bazel 9.0 is a major long-term support (LTS) release. It contains new features and backwards incompatible changes. Bzlmod is now always enabled, and all WORKSPACE logic has been removed from Bazel (#26131). The Bzlmod migration tool is available. A...
Join discussion
Jan 12 · 18 min read · As the Linux Foundation’s SONiC Foundation continues to drive forward an open, standards-based network operating system for the industry, one challenge has become increasingly visible across the community: how to build, test, and release SONiC compon...
Join discussion
Nov 20, 2025 · 4 min read · Wow, it’s been an exciting year in Bazel-land, and Aspect has made the most of it. BazelCon is our yearly cadence for “conference-driven development”. Here’s a retrospective of the conference and our highlights including from my Monday morning keynot...
Join discussion
Oct 14, 2025 · 4 min read · Bazel uses its own configuration language called Starlark: https://starlark-lang.org. It’s a Python dialect that allows parallel evaluation to make builds faster. Linting is the process of using a static code analysis tool, known as a "linter," to id...
Join discussion