~/talk

Code is Required

Talkat RedDotRuby 2015 · 2015-06-04..06-05· [ruby]
slides:none on file

Measures show Rails boot at about 12 seconds on a large app; most projects have ~100 gems and a surprising ~4,000 files (survey: 466 projects, 140 systems, max 287 gems per project). Analysis uses MRI, RubyGems, Bundler and R. RubyGems’ require currently triggers O(n) load_path scans; a built proof-of-concept hash that caches short-to-full paths at gem install gives near-constant-time require (<1 ms) and a separate C fix resolves a baffling autoload bug for files named like b.rb.

AI-written summary · about

  1. 0:00Start
  2. 4:59Awkward Richard Stallman
  3. 10:38Branch Strategy
  4. 13:24App Stats
  5. 13:38Measuring Boot
  6. 14:39Modify the list
  7. 16:14Usage (full path)
  8. 17:53Output
  9. 20:25Usage (relative path)
  10. 20:41Returns a Boolean
  11. 22:09Require Logic
  12. 24:16Constant Reference
  13. 25:42Autoload Logic
  14. 26:48Load Steps
  15. 27:24Require Rack
  16. 33:04Collected Info
  17. 34:26Responses
  18. 35:04Ruby Versions
  19. 35:37Implementations
  20. 36:01Ruby Gems Upgrades
  21. 36:34Project Distribution
  22. 36:53OS Distribution
  23. 38:17File Distribution
  24. 39:07Gem Distribution
  25. 39:29Summary
  26. 39:56Average Project
  27. 41:10Test Code
  28. 47:15Translation Hash
~/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.