Mike Bland

Quick EngFlow Blog and Bzlmod livestream announcement

I've published another EngFlow blog post, but not about Bzlmod this time. I will, however, be talking live on the Internet about Bzlmod tomorrow.


Tags: Bazel, Bzlmod, EngFlow, technical

My colleagues Yannic Bonenberger, Yuval Kaplan, and I published an EngFlow blog post this past Tuesday, How to Evaluate Remote Caching and Execution. Unlike the posts in my Bzlmod series, this one is pretty short and sweet.

Speaking of Bzlmod, I’ll be speaking of Bzlmod tomorrow (Friday, November 15) with fellow former Googler Alex Eagle on his Aspects Insights video livestream. We’ll be doing it live at 11:30am Eastern/8:30am Pacific/4:30pm GMT.

You’ve two flavors of livestream from which to choose:

Here’s the abstract:

The Bazel modules mechanism for managing external dependencies (a.k.a. Bzlmod) is a marked improvement over the WORKSPACE mechanism.

However, while Bzlmod support is growing, adopting it for your own project often requires learning how to “hold it right.” It may also involve working around problems in your dependencies, or even contributing fixes upstream if possible.

Mike’s done quite a bit of all of the above in the past few months, and is here to share insights from his experience.

If you’re not into Bazel or Bzlmod, you really probably don’t want to check it out, unless you’re struggling with insomnia. I mean, I find it all quite captivating. But I know I’m kinda weird that way.

Part of what I’ll be talking about is part of why I haven’t written anything here or on the EngFlow blog in a long time. For reasons that include, but aren’t limited to, getting nerd sniped by my colleague Jay Conrod, I’ve been super focused on Bzlmodifying rules_scala. It’s turned into a bigger project than I anticipated, but it’s also been far more rewarding than I anticipated as well.

I’ve added an item about Bzlmodifying rules_scala to my portfolio. When it’s done, I’ll likely post about it here and on the EngFlow blog. It’s really been a great example of how Open Source is supposed to work.

If you do join the livestream, I think there’ll be a way to take live questions. You can also comment on the LinkedIn announcement corresponding to this post, as well as the #bzlmod announcement thread in the Bazel Slack workspace.