Ulf Adams, Software Engineer at Google
POLYGLOT BUILDS WITH BAZEL
Using a build system to build all parts of your software stack in a single polyglot build comes with a number of unique advantages: 1) it supports higher-level integration tests, 2) it improves static and dynamic code analysis capabilities, 3) it makes it easier to embed security into the software development life cycle, and 4) it improves collaboration and a sense of shared responsibility. Research has shown that these are key capabilities for improved business outcomes. Here's how Google does it, and how you can, too.