~/lightning

Lightning Talks

Lightningat BazelCon 2017 · 2017-11-06..11-07· [open-source]
links:none on file
links:none on file
name:Julie Xia
links:none on file
links:none on file
links:none on file
links:none on file
name:Xun Lai
links:none on file
links:none on file
links:none on file
slides:none on file

Nine five-minute updates cover tools, migrations, and proposals: buildifier/builder formats and programmatically edits BUILD files; a Skylark linter flags missing docs, shadowed builtins, and uninitialized vars; Gazelle generates and merges Go rules including platform-specific select logic; platforms/constraint rules land for precise toolchain selection; an android_local_test rule runs Robolectric with Bazel-style resource processing and incrementality; a browser consumer of the Build Event Protocol demos gRPC streaming; Envoy’s migration takes ~2 months, ~100 commits and 24k LOC churn with C++ dependency and coverage pain points; PayPal cuts full builds from ~30/45 minutes to <5; proposals add configurable rule keys and limited dynamic subgraphs for hard-to-model compilers.

AI-written summary · about

  1. 0:00Lightning Talks intro
  2. 1:03Buildifier and Bazel Builder
  3. 6:57Scarland for Skylark linting
  4. 10:25Gazelle for Go in Bazel
  5. 15:49Bazel platforms and select
  6. 20:04Robolectric for Android tests
  7. 25:33Bazel Build Event Protocol
  8. 29:29Envoy to Bazel conversion
  9. 34:46PayPal’s home build system
  10. 40:30Proposals to Improve Bazel
  11. 44:42Closing and Q&A
~/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.