~/talk

Simple Recipes to Enhance Developer Productivity

slides:none on file

Large monorepo of ~2 million lines and 294 modules with ~150 builds/day and 110 contributors reduces PR build time from ~68 to ~27 minutes — a 61% total win — by combining concrete steps: enable Gradle parallel and build cache, tune JVM heap (XMX/XMS heap sizing and max workers), remove unused/outdated dependencies and add automated updates, and fix CI: warm faster agents, cancel redundant commits, install a Jenkins build-avoidance plugin and parallelize CI stages and Gradle tasks.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Build time optimization
  3. 3:59Toast’s build scale
  4. 6:07Android build bottlenecks
  5. 8:16Parallel tasks and caching
  6. 10:44JVM memory config
  7. 16:27Gradle workers config
  8. 18:34Removing unused dependencies
  9. 23:09Remote bottlenecks and hardware
  10. 29:53Jenkins container and plugins
  11. 36:33CI scripts refactoring
  12. 39:08Results and tools
~/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.