Get the latest tech news
BazelCon 2024 Recap
Just like that, BazelCon 2024 came and went. So... it’s obviously time to summarize the two events of last week: BazelCon 2024 and the adjacent Build Meetup. There is A LOT to cover, but everything is here in just one article!
This makes me sad because manually-curated build files serve as documentation for the conceptual architecture of a project and allow, at PR review time, to see changes to the interactions between components. Related, I was chatting about this with one of the Buck 2 authors and he said that they take a very different approach and don’t find the issues that Google described: basically, they traverse the file system once and then apply the glob as an in-memory only operation. Interface: Invoking an aspect and handling the resulting patch files is complicated, so Aspect.dev has augmented the Bazel client (the CLI) with an additional lint subcommand that automates this process.
Or read this on Hacker News