~/conference

BazelCon 2017

date:2017-11-06..2017-11-07
location:Sunnyvale, United States
series:BazelCon · 6 editions

build engineers, platform engineers, devops engineers, backend engineers, frontend engineers, mobile engineers, data and machine learning engineers, test and integration engineers

remote execution and caching; Gazelle and rules_go cross-builds; Skylark (Starlark) extensibility language; platforms and toolchain descriptors; persistent TypeScript workers; incremental Bazel for iOS; Bazel for Docker deployments; TensorFlow builds and CUDA support; Scala migration and SBT converters; integration test service framework

titleauthorlength
Opening Remarks and Roadmap UpdateHelen Altshuler, David Stanke, John Field, Ulf Adams45m
Conference announces 240+ attendees from 65 organizations, 30 presenters and 20 talks and reports 60% active Bazel users, 30% evaluators and 9.1% curious…
Talk on
Bazel Remote Execution and Remote CachingGeorge Gensure28m
Bazel remote caching and execution are implemented as a content‑addressable store, an action cache and an execution service tied together by action digests. A…
Talk on
Building Kubernetes [a Go binary] with BazelJeff Grafton46m
Describes converting Kubernetes’ messy make + shell release pipeline into Bazel-driven builds that produce Go binaries, per-architecture Docker images and…
Talk on
Building Real-time Systems with BazelMatt Sachtler, Patrick Conrad34m
SpaceX moves two large C++ repositories (about two million-line repos total) from Make to Bazel over a yearlong effort, adds cross-toolchain support, and…
Talk on
Front End Development with Bazel: Angular/TypeScript and Persistent WorkersMike Morearty, Alex Eagle28m
Practical report on using Bazel to build Angular and TypeScript code with persistent workers and concrete speedups: Asana moves ~150 Bazel packages (typical…
Talk on
Hacks and Tips for Incremental Adoption of Bazel for iOSRahul Malik, Brandon Kase, Jerry Marino38m
Pinterest migrates an iOS monorepo (50+ engineers, ~700,000 LOC, commits every seven minutes) onto Basil incrementally: a custom converter pod_to_build imports…
Talk on
Integration testing with BazelBenjamin Peterson28m
Dropbox migrates integration tests into Bazel by building a declarative services framework that encodes service binaries, a service daemon rule with HTTP…
Talk on
Lightning TalksLaurent Le Brun, Fabian Zaiser, Jay Conrod, Julie Xia, Danna Kelmer, Paul Johnston, Harvey Tuch, Xun Lai, Terry Braschi, P. Oscar Boykin45m
Nine five-minute updates cover tools, migrations, and proposals: buildifier/builder formats and programmatically edits BUILD files; a Skylark linter flags…
Lightning on
Platforms and Toolchains in BazelJohn Cater18m
Bazel now models three platforms (host, execution, target) as constraint sets and implements a deterministic toolchain resolution that matches toolchain type…
Talk on
Scala with BazelIttai Zeidman, Oscar Boykin, Ahir Reddy37m
Three companies report concrete Bazel Scala migrations: Wix automatically converts ~200,000 lines of Maven modules into 1,500 Bazel targets, yields ~90%…
Talk on
Skylark: The Bazel Extensibility LanguageLaurent Le Brun26m
Skylark is a Python‑subset that enforces frozen immutable values so evaluation is thread safe and deterministic, enabling parallel analysis and reproducible…
Talk on
Tensorflow with Bazel — Lessons LearnedGunhan Gulsoy24m
TensorFlow uses Bazel at scale and documents concrete fixes: dependency downloads from 20+ external repos cause flaky builds so the team adds a Bazel…
Talk on
Using Bazel for Fast, Correct Docker DeploymentsMiles Yucht, Matthew Moore36m
Bazel uses rules_docker plus Kubernetes-aware rules to turn build incrementality into tiny deploys: layered images split a 40 MB gRPC runtime from a 400 KB app…
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.