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 The previous two posts in this series showed how to use [runfiles mechanisms][1]and [rules_pkg mechanisms][2] to avoid dealing with canonical repository namesunder Bzlmod. However, one special case remains: when you need to depend on thename of a repository directory, either at build time or runtime. This postexplains how to access canonical repository names in a portable way to solvesuch problems. We'll use a [mac...| EngFlow Blog
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
本文永久链接 - https://tonybai.com/2024/06/06/gopher-rust-first-lesson-organizing-rust-code 在上一章的讲解中,我们编写了第一个Rust示例程序| tonybai.com