Writing Bazel Rules: Module Extensions This article originally appeared on jayconrod.com as part of the Writing Bazel Rules series. It's been almost six years since the previous entry in this series was originally published, and there are many new topics to discuss! The biggest change in the last few years was the introduction of Bazel modules (also known as Bzlmod) and the deprecation of WORKSPACE mode. I've updated all the previous articles to be compatible with Bazel modules, but today we'...| EngFlow Blog
Migrating to Bazel Modules (a.k.a. Bzlmod) - Maintaining Compatibility, Part 4¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - Maintaining Compatibility, Part 3¶| blog.engflow.com
Why Go is a compelling choice for building CLI tooling| Kartones' Blog
When it comes to build systems and package management, there really is no silver bullet. Everything would be so much easier if there were. Bazel has been gaining popularity for a while now, and for good reason. It’s very fast and offers both distributed caching and remote building, and supports multiple programming languages. It’s also more correct than most of the competition. Another sign of its popularity is the number of clones its spawned which includes Buck2, Pants, and Please.[1] O...| JWillikers
Migrating to Bazel Modules (a.k.a. Bzlmod) - Maintaining Compatibility, Part 2 In the previous post, we reviewed guidelines formaintaining compatibility with both Bzlmod and legacy WORKSPACE builds, andolder and newer dependency versions. I promised that in this post and the next,we'd discuss testing approaches to help ensure that this remains the case. However, a discussion in the Bazel Slack workspace has revealed a Bzlmod andlegacy WORKSPACE compatibilty issue I'd missed in the previous po...| EngFlow Blog
Migrating to Bazel Modules (a.k.a. Bzlmod) - Maintaining Compatibility, Part 1¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - Toolchainization¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - Repo Names, Again…¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - Fixing and Patching Breakages¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - Module Extensions¶| blog.engflow.com
How to Evaluate Remote Caching and Execution¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - Repo Names, Macros, and Variables¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - Repo Names and rules_pkg¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - Repo Names and Runfiles¶| blog.engflow.com
Migrating to Bazel Modules (a.k.a. Bzlmod) - The Easy Parts¶| blog.engflow.com
Bazel scales more than just builds¶| blog.engflow.com
Recently I've discovered two interesting was in creating monorepos for go projects. In this article we are going to talk about the advantages and disadvantages of each of these techniques.| clement-jean.github.io