~/talk

Measure What Matters

github:jblorenzo
slides:none on file

Company app adds Jetpack Benchmark to CI and measures concrete results: four JSON libraries across three payload sizes, Jackson is fastest but ~1MB, Moshi (no codegen) is slowest, Kotlin serialization ~80KB is second‑fastest so it’s kept and others are deprecated. UI benchmarks measure per‑item scroll latency (example: linear scroll ~2,000 ns) using device runs, JSON output extraction, and warnings for unlocked clocks, emulator, debug builds and low battery; Firebase Test Lab needs mocked network.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05User feedback on lags
  3. 2:50Jetpack Benchmark overview
  4. 5:59Benchmark setup changes
  5. 8:47Configuring benchmark module
  6. 10:11Measuring JSON parsers
  7. 11:35UI performance testing
  8. 14:02Running benchmarks in CI
  9. 17:57Cloud benchmarking options
  10. 20:28Benchmark warnings explained
  11. 23:40Firebase Test Lab setup
  12. 26:53CI integration example
  13. 28:40Handling benchmark regressions
  14. 30:08Live UI benchmark demo
  15. 35:09Getting started with benchmarking
  16. 37:00Further resources
  17. 39:27Q&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.