~/talk

Becoming and Staying a Productive Developer with Build Scans, Build Validation Scripts and Gradle

Talkat Droidcon London 2023 · 2023-10-26..10-27· [developer-experience, android]
slides:none on file

Shows concrete tooling and fixes for Gradle-based Android builds: use the DevVelocity/Gradle plugin and artifact transforms in build scans to see previously invisible work, use task inputs comparison to find cache misses caused by absolute paths, timestamps, KSP or Live Literals, and run open‑source build validation scripts that execute a build twice and fail CI on regressions. Gives numbers: 60s waste ×50 builds ×50 devs = ~42 hours/day (~10%), Spring Boot drops from 75 to 18 minutes, and fixes landed (KSP upgrade, Room Gradle plugin).

AI-written summary · about

  1. 0:00Introduction to productivity
  2. 3:39Developer productivity engineering
  3. 7:13Insights from build scans
  4. 11:30Understanding build caching
  5. 23:23Build caching verification
  6. 29:01Automating cache validation
  7. 32:31Measuring improvement impact
  8. 36:27Q&A and resources
~/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.