At #BazelCon, Malte Poll presented rules_img, a faster and more efficient approach to building container images with Bazel. 🛠️
Watch the full recording: https://www.youtube.com/watch?v=biYXmAv4Ppk

At #BazelCon, Malte Poll presented rules_img, a faster and more efficient approach to building container images with Bazel. 🛠️
Watch the full recording: https://www.youtube.com/watch?v=biYXmAv4Ppk

Build systems need interoperability, not tool wars. Like shipping containers standardized logistics, we need standard caching contracts.
Current enterprise models bundle tech + service wrong. Compare to Supabase: one click, DB in any region.
Build caching should work the same. Select locations, get cache infra there.
Fabrik aims to be that standard.
https://github.com/tuist/fabrik/
Think Bazel is just for code? Think again.
🎬 Watch the recording of Daniel Thagard’s #BazelCon talk to learn how to connect build systems with media editing workflows: https://www.youtube.com/watch?v=YrcsDu63OWA

Nice:
“Build System Trade-Offs”, Jynn Nelson (https://jyn.dev/build-system-tradeoffs).
Via HN: https://news.ycombinator.com/item?id=45790874
On Lobsters: https://lobste.rs/s/uwyfpy/build_system_tradeoffs
#Build #Programming #BuildSystems #Cargo #Make #Bazel #Ninja
Build system caching: the mechanics are similar across platforms.
Cache observability: that's where specialization matters. Working with Xcode means reverse-engineering Apple's undocumented formats to surface meaningful insights about cache performance.
At @tuist we're building Xcode-native caching with first-class observability, so iOS/macOS teams can optimize their builds with data, not guesswork.
#DevLog: #Anklang Build Overhaul 🛠️
🔧 Reworked build rules to make #Git optional (mostly used to find linting targets)
🪛 Fixed DEB and #AppImage builds
📦 Added #RPM packages (via Alien)
🤖 Automated dist & install verification
🐋 Rewrote the Docker CI container
🛡️ Isolated binary builds out-of-tree
🚀 Tagged a nightly release:
🔧 Tired of juggling YAML, JSON, XML configs across your build pipeline?
Just published a guide to the LuaX ecosystem - 8 specialized dev tools that all share Lua tables as the universal data format.
✨ One config language for:
• Build systems (Bang)
• Documentation (Ypp/Panda)
• Code generation (Ldc)
• Graphics (Lsvg)
• Requirements tracking (Yreq)
No more format conversion glue code! 🎯
Perfect for teams who want maintainable, integrated workflows instead of YAML engineering.
Build Systems à la Carte (2018) [pdf]
https://www.microsoft.com/en-us/research/wp-content/uploads/2018/03/build-systems.pdf
#HackerNews #BuildSystems #à #laCarte #2018 #pdf #MicrosoftResearch
If I’m somewhat fed up with the complexities of CMake, what are the current hot alternatives? Assume a not huge C++ code base that needs to be buildable on Linux, Mac and Windows. A fair deal of external dependencies but otherwise pretty simple.