~/talk

Planting Bazel in barren soil: A Perl Story

Talkat BazelCon 2023 · 2023-10-24..10-25· [legacy-modernisation]
links:none on file
slides:none on file

A 20‑year Perl monorepo is replatformed onto Bazel, moving from a 4GB monolith and 10 million lines of Perl to 6,000 distributions with 55% of services on Bazel. Tooling includes a custom Starlark parser in Perl, GitLab CI runners with remote cache and Buildbarn, and RPM reuse via dnf. Results: CI runs jump from 100 to 1.6M/month, test volume +12.5%, and Docker images shrink from 2.2GB to 500MB while build times drop from 22 to 2 minutes.

AI-written summary · about

~/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.