~/talk

Faster Bundler, Happier Developers

Talkat RubyKaigi 2026 · 2026-04-22..04-24· [ruby, developer-experience]
slides:none on file

Bundler and RubyGems deliver concrete speedups: a stable sort key replaces slow version comparisons (5× faster), Git gem clones run in parallel (≈5× faster for 10 repos, 40 repos <2s), HTTP connection pool size increases eliminate thread contention, and a global gem cache (opt‑in today, default soon) avoids redundant work. Measured results: 249 direct deps 37% faster, real network 2.6× faster, rails new drops ~20s→10s, and using CI Build Gem to publish precompiled binaries cuts a Rails install from ~13s to 3.8s.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 2:35Bundler and RubyGems importance
  3. 4:20Performance challenges and goals
  4. 6:07Dependency resolution bottlenecks
  5. 8:10Optimizing gem version comparison
  6. 10:19Speeding up Git gems
  7. 11:23Faster gem downloads and installs
  8. 15:56Global gem cache benefits
  9. 17:18Performance improvements recap
  10. 18:01Benchmarking methodology
  11. 19:04Real-world speed gains
  12. 21:56Compilation bottleneck and solution
  13. 23:42Introducing CI Build Gem
  14. 26:08Precompiled gems in production
  15. 28:11Call to action and thanks
~/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.