/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

tmandry.gitlab.io
| | mill-build.org
2.6 parsecs away

Travel
| | [AI summary] The blog post explores the inner workings of modern build tools, emphasizing their use of a build graph to manage tasks efficiently. It compares tools like Bazel, Gradle, and Mill, highlighting how each defines and processes the build graph. The post explains caching, parallelism, and the importance of a structured build graph in optimizing build processes. It also discusses the advantages of using a programming language for defining build configurations, such as better IDE support, compiler assistance, and access to a rich library ecosystem. The conclusion underscores that while build tools may appear different on the surface, they share a common goal of enhancing development efficiency through automation and optimization.
| | jmmv.dev
4.4 parsecs away

Travel
| | Today marks the 10th anniversary of Bazel's public announcement so this is the perfect moment to reflect on what the next generation of build systems in the Bazel ecosystem may look like. I write this with the inspiration that comes from attending the first ever conference on Buildbarn, one of the many remote execution systems for Bazel. In the conference, Ed Schouten, the creator of Buildbarn, presented Bonanza: a skunkworks reimagination of Bazel for truly large builds.
| | blog.bazel.build
3.6 parsecs away

Travel
| | [AI summary] This technical blog post details the implementation, usage, and benefits of Protocol Buffer rules within the Bazel build system for generating Java and C++ bindings.
| | www.shuttle.rs
20.9 parsecs away

Travel
| Learn how to build MCP server in Rust using the rmcp crate. This MCP server development guide covers stdio MCP server creation, DNS lookup MCP implementation, and AI agent extension with Model Context Protocol Rust SDK.