~/talk

Speed Science

Talkat RailsConf 2015 · 2015-04-21..04-23· [web-performance, developer-experience]

Shows concrete claims and fixes: reproduces slowness, uses a scientific loop of hypothesis + measurement, and ships tooling like derail benchmarks, allocation_tracer and memory_profiler to profile boot and requests. Diagnoses a disk IO bottleneck (raising Sidekiq concurrency from 30 to 4 speeds work) and a heavy mail gem parser that inflates boot RSS; lazy-loading or swapping parser removes swap, cuts RAM and makes the app “scream” fast.

AI-written summary · about

  1. 0:00Introduction to speed
  2. 1:36How to make things fast
  3. 2:30Personal introduction
  4. 4:35Case study: debugging slowness
  5. 7:28Disk I/O bottleneck
  6. 10:33Scientific method in software
  7. 12:54Understanding Ruby memory
  8. 18:59Memory usage in Rails
  9. 21:58Optimizing gem performance
  10. 27:40Detecting bad gems
  11. 34:03Results and takeaways
  12. 36:22Funday Friday proposal
~/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.