Here at Snowflake, the Developer Productivity organization (DPE for short) is tackling some important problems we face as a company: namely, lengthening build times and complex development environments. A key strategy we are pursuing to resolve these is the migration of key build processes from CMake and Maven to Bazel. We are still in the early stages of this migration and cannot yet share many details or a success story, but we can start explaining some of the issues we encounter as we work...| Julio Merino (jmmv.dev)
Environment Variables| doc.rust-lang.org
POSIX Jobserver (GNU make)| www.gnu.org
Rust is a hugely popular compiled programming language and accelerating it was an important goal for Firebuild for some time. Firebuild's v0.8.0 release finally added Rust support in addition to numerous other improvements including support for Doxygen, Intel's Fortran compiler and restored javac and javadoc acceleration. Firebuild's Rust + Cargo support Firebuild treats programs as black boxes intercepting C standard library calls and| Obsessed with reality