Thursday, August 6, 2026

If this page is useful, please consider donating a coffee

Wednesday, August 5, 2026

ColourfieldsOver on the (inexplicably login-walled) site "NewEnigma," Keith Austin [writes](https://www.newenigma.com/enigma/view/1277/Colourfields): > Draw a 4-by-4 grid. Colour each square red or blue. Select any square, S, and write 1 in it. > Then write 1 in every square you can reach from S by a series of moves, where each move is from > a square to an adjacent, horizontally, vertically, or diagonally, square of the same colour [...] In brief: What is the maximum number of _queenwise-connected_ monochromatic regions you can make by coloring each square of an $$n\times n$$ grid either red or blue?Arthur O’Dwyer
New bazel.build websites incoming!We're happy to announce the launch of the new bazel.build documentation site and the new web UI for the Bazel Central Registry! New documentation site Last year, Alan Mond wrote a viral blog post that highlighted the issues with Bazel's documentation site. This led to his Let's Build the Future of Bazel Documentation birds-of-a-feather session at BazelCon 2025, where we decided to overhaul the documentation completely. Alan and a group of volunteers from the community and Google have now completed the first and most significant milestone by migrating https://bazel.build from a proprietary Google hosting site to Mintlify . This step improves the experience for contributors and readers alike: It's easier to make (significant) changes to the docs since we now use the well-documented .mdx format. Moreover, contributors can now generate a preview of their changes either locally or by using the new automated PR preview feature ( example ). For readers, Mintlify offers AI features such as an embedded assistant that allows them to prompt the docs directly. Documentation content continues to live in the bazelbuild/bazel GitHub repository next to the Bazel source code. The new bazel-contrib/bazel-docs repository contains the documentation pipeline and the navigation. There are still some rough edges that we plan to address in the near future. Known issues are being tracked here - please post a comment when you encounter a bug. We hope that the new website makes it easier for external developers to contribute to the documentation, especially when it comes to significant changes like revamping the structure or adding new pages such as codelabs and tutorials. Consequently, we welcome anyone to contribute to these efforts - please check https://bazel.build/contribute/docs for instructions, or visit us in the #documentation Slack channel . New BCR UI Community member Paul Johnston has built an entirely new web UI for the Bazel Central Registry at https://registry.bazel.build/ . The new site brings several improvements over the previous one: Detailed overview : The new site features a denser display of key information about the module, including its dependencies, maintainers, and other versions. It also puts the prose documentation of the module front and center, pulled directly from the README.md file of the corresponding GitHub repo. Smarter information retrieval : Beside pulling README files, the new site has quite a few new tricks up its sleeve. It tries to surface official API documentation from the module, and if it's missing, it runs Stardoc on the .bzl files automatically and surfaces the result. It also presents the attestations and presubmit configs associated with each module version. Powerful search and indexes : Beyond searching for modules by their names, you can also search by symbols - try searching for go_library . You can also view the list of available modules filtered by their primary language or maintainers. Faster UI update times : Module authors should expect quicker updates to the BCR UI. When new commits land in the BCR GitHub repo, a repository dispatch triggers a new BCR UI build that takes on average less than 5 minutes. The new static assets are deployed to GitHub Pages in another 1-2 minutes. Other tidbits : The new site has many other corners to explore. One of them is the Bazel flags page , which lists all the command-line flags present in the past few Bazel LTS releases. For each individual flag, it also tells you which Bazel versions it is present in, and which Bazel subcommands it applies to. Please take it for a drive, and file issues and send PRs to https://github.com/bazel-contrib/bcr-frontend ! Finally, a huge thank you again to all community members who contributed to these efforts, especially Kayce Basques, Alex Eagle, Paul Johnston, Alan Mond, Armando Montanez, Anthony Pratti, Nikki Vijaybhaskar and Kapunahele Wong - they wouldn't have been possible without you!Bazel Blog
Say hello to the new bazel.build websiteSay hello to the new bazel.build website Today, the new https://bazel.build/ website has finally launched. This is thefirst step in a larger evolution of Bazel's documentation story. Much ofthe content remains the same (the eagle-eyed among you may notice a few newpages), but this change marks a new era of Bazel documentation. What motivated this change? The Bazel site migration is more than just a fresh coat of paint. One of theunderlying motivations for this change is to empower the Bazel community to makemore changes to Bazel's documentation. Before the migration, Bazel's website wasbuilt on Google documentation infrastructure. While the capabilities of thatinfrastructure were largely sufficient for Bazel's needs up to now, thecontribution experience was not. Today's https://bazel.build/ is built on Mintlify .With this new platform, each incoming documentation pull request to Bazel isautomatically greeted with a preview. For even faster iteration, you can build the sitelocally . Theseimprovements eliminate guesswork, and better equip contributors to make changesto the Bazel docs with confidence.EngFlow Blog

Tuesday, August 4, 2026

Monday, August 3, 2026

Sunday, August 2, 2026

Friday, July 31, 2026