Explore >> Select a destination


You are here

tmandry.gitlab.io
| | 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.
| | 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.
| | galowicz.de
5.2 parsecs away

Travel
| | Most big C++ projects lack a clear structure:They consist of multiple modules, but it is not as easy to create individuallybuildable, portable, testable, and reusable libraries from them, as it is withprojects written in Rust, Go, Haskell, etc.In this article, I propose a C++ project structure using CMake that makes iteasy to have incremental monorepo builds and a nice modular structure at thesame time.
| | rgoswami.me
18.7 parsecs away

Travel
| Some thoughts on melding R with lower level languages and package management Background I like plotting with ggplot2. It makes more sense to me than the other plotting systems. These notes arose while binding readCon and potlib for cuh2vizR. However, for best practices, my fastMatMR project should be consulted. Idiosyncracies I find it odd that R packages commit so much generated code Can be simplified with a CI bot Repo setup pixi with renv turns out to be surprisingly robust. I normally begin with: