#3 Developer Productivity Meetup
Details
🚀 We’re back with the third edition of our Developer Productivity meetup - Join us on January 26th at Hevre, located at ul. Beera Meiselsa 18, Kraków!
🕕 Time: 18:00–20:00
Check out the details below! ⬇️
🎙️ "The Many Caches of Bazel" — Benjamin Peterson
As its "{fast, correct} — choose two" tagline promises, a major feature of Bazel is performance. Caching is a key technique Bazel uses to improve build speed. Bazel deploys several kinds and layers of caches. There are so many caches that it’s hard to keep them straight. Additionally, frequently used terms like “action cache” can be ambiguous. This talk will lay out the major Bazel caching mechanisms.
🎙️ "Improving Development Experience with Bazel Deps Query" — Łukasz Szymik
Modern engineering teams rely on rapid feedback cycles to maintain productivity, reduce integration risk, and accelerate delivery. However, in large, modular codebases, incremental development is often slowed by long build and deployment times caused by rebuilding components unrelated to the current change set. This talk explores how Bazel's deps query capability can be leveraged to optimize the development feedback loop in such environments. By programmatically identifying precise transitive dependencies of targeted build artifacts, engineers can isolate the minimal subset of modules affected by a change, streamline local builds, and limit deployment scope. We demonstrate practical usage patterns of bazel query "deps(...)" within iterative development workflows and highlight measurable productivity improvements observed in real scenarios. The result is a pragmatic approach that improves developer experience, reduces wasted compute, and enables more confident and frequent releases in complex monorepo architectures.
We’re looking forward to seeing you there!
Powered by EngFlow & VirtusLab
