~/conference

BazelCon 2018

date:2018-10-09..2018-10-10
location:New York, United States
series:BazelCon · 6 editions

build engineers, platform engineers, devops engineers, frontend developers, backend developers, python developers

remote execution and caching; remote cache sizing and eviction; BUILD file generation tooling; Bazel for Angular builds; Bazel for Python packaging; collecting code coverage with Bazel; Windows performance and tooling fixes; migrating from Maven to Bazel; sandboxing and implicit dependency detection; BuildGrid remote execution service; reproducible cross-language builds (Basil, protobufs, gRPC); testing hermeticity and flaky test classification

titleauthorlength
Building Large Angular Apps With BazelAlex Eagle36m
Bazel builds Angular apps by wiring the Node runtime and package manager into the repo, using a yarn_install rule that generates fine‑grained build targets…
Talk on
Python in BazelConrado Silva Miranda, Laurie Lauri Peltonen27m
NVIDIA teams report concrete fixes for Bazel + Python: they add a pip-based lockfile that generates per-wheel BUILD repos, host a prebuilt wheel cache to avoid…
Talk on
Knowledge Transfer by Source CodeOfer Bartal25m
Slides claim Wix cuts build time from 45 minutes to 5 using Basil, and the repo uses protocol buffers and gRPC to force API changes into compile-time failures…
Talk on
KeynoteMelody Meckfessel34m
Claim: testing increases velocity if execution is precise and cheap. Bazel models builds as action graphs, runs only affected nodes, and classifies tests into…
Talk on
Bazel Updates and RoadmapDmitry Lomov31m
Bazel reports a year of work: a formal Starlark specification, improved CI, Windows and TensorFlow builds moved to Bazel, and focus on remote cache/execution…
Talk on
Remote Execution vs Local ExecutionNick Lopez26m
Bazel remote execution fails when builds rely on undeclared files, host-only tools, or workspace probes; expect hard errors where local runs silently succeed…
Talk on
Lessons LearnedUlf Adams32m
Windows file semantics and tooling force concrete changes: process creation is about 25,000 μs vs 2,500 μs on Unix, so the build removes bash from critical…
Talk on
Improving the Usability of Remote CachingTed Chang, Ton Ngo27m
CI builds drop from 40–60 minutes to about 5 minutes after adding a remote cache; implemented working servers as a Docker NodeJS express + JSD (WebDAV) image…
Talk on
Generating BUILD FilesBenjamin Peterson30m
Dropbox uses a command-line generator called BZLgen to emit BUILD files from source and small templates, producing 52 MB of BUILD files in the main repo; it…
Talk on
Collecting Code Coverage With BazelIrina Iancu22m
Bazel instruments Java classfiles with Yakokco, wraps test runs in a coverage runner, and emits a single ELOV coverage file; library jars include instrumented…
Talk on
Building Apache HeronJosh Fischer20m
Describes integrating Apache Heron into a Bazel build that produces a self-extracting install script for CentOS, Ubuntu and Darwin, resolves a Storm/Eco…
Talk on
BuildGridEd Baunton, Finn Ball22m
Shows a working BuildGrid execution service that runs remote builds from wreck, Bazel and BuildStream, with live demos building an LE C project, Abseil via…
Talk on
A Dash of BazelChris Love24m
Shows Bazel building Go binaries, composing Docker images, pushing digested artifacts to a registry, and running kubectl apply from Bazel to deploy into two…
Talk on
Virtual Mono-Repo & BazelIttai Zeidman29m
Wix needs reproducible head dependency across many repos so a wrapper script plus a microservice storing master versions and branch-specific version files in…
Talk on
Migrating From Maven to BazelBlaine Buxton, Peter Laird, Simon Toens19m
Salesforce moves many Java libraries and microservices into a Bazel monorepo while keeping Maven consumers working by publishing artifacts; a small exportable…
Talk on
Lightning TalksJingwen Chen, Irina Chernushina, Laurent Le Brun, Andreea Bican56m
TCN migrates to Bazel and Protobuf, consolidates protos into a single repo, generates bindings for every language and returns to a monorepo to eliminate…
Lightning
Fusing BazelPetros Eskinder18m
Company migrates Java builds to Bazel and reports large incremental speedups over Make while keeping most files on a fuse mount. They implement a POSIX‑style…
Talk on
Fork, PR and MergeGeorge Gensure31m
An engineering team migrates a large C++ codebase from CMake+Ninja into Bazel, implements remote execution with buildfarm and a local bazel cache, and removes…
Talk on
Faster Builds With Remote Execution and CachingSteven Bergsieker24m
Describes Google Cloud Remote Build Execution (RBE), an alpha, hosted implementation of the open Remote Execution API that uses Docker image hashes and…
Talk on
A Tasty Tower of SandwichesMathieu Boespflug30m
Added Haskell rules to Basil so a Haskell model calls C/Fortran numerics and plugs into Spark Java/Scala, producing a self-contained jar that actually runs on…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.