~/talk

Keynote: Aaron Patterson

Talkat RailsConf 2015 · 2015-04-21..04-23· [ruby-on-rails, testing]
slides:none on file

Proposes concrete fixes and measurements: implements a proof‑of‑concept for automatic parallel testing (one‑DB approach yields ~0–15% gain; multi‑DB still untested), precompiles cached views to save memory, and merges controller tests into faster integration tests using profiling with stackprof (integration initially 2.4× slower, patched delegate calls drop that to ~1.45× and overall to ~10% slower; example 26s → 16s). Measures bundler/gem behavior with R, finds linear growth, shows a 50s → 600ms win by targeted spec lookup, and advocates precomputed spec manifests and file manifests to make require constant time.

AI-written summary · about

  1. 0:00Start
  2. 22:44Benchmark
  3. 23:30Controller Bottleneck
  4. 24:44View Stack
  5. 26:00Time the process
  6. 26:48Stack (CPU)
  7. 29:08Patch
  8. 32:28bin stub source code
  9. 34:01Load Path Manipulation
  10. 41:08bundle update time
  11. 44:50R Code - Coefficients
  12. 45:21Make Predictions
  13. 47:22Spec loading code today
  14. 48:38Spec loading code I want
~/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.