~/talk

A History of Bundles: 2010 to 2017

Talkat RubyConf 2017 · 2017-11-15..11-17· [ruby]

Bundler starts in 2010 as a simple installer and attracts thousands of hours of work to solve real problems: slow installs, huge apps, and inconsistent deployments. The project adds compact index and a CDN-backed API, ship multithreaded installs and a non‑recursive resolver, and learns to handle apps with 600 gems and millions of downloads per day. Funding via Ruby Together and grants pays ops and dev time, Bundler 2 adds global gem cache, platform-aware locks, and other practical fixes.

AI-written summary · about

  1. 0:00Start
  2. 18:29application ruby versions ruby "1.9.3"
  3. 24:08non-recursive resolver
  4. 25:59multiple gem sources mean your app can be attacked
  5. 26:48A New Hope (2015-2017)
  6. 28:12Ruby Central project grants
  7. 28:46Stripe open source grants
  8. 29:47Stripe and Engine Yard Bundler project funding
  9. 30:01Ruby Together a non-profit trade association
  10. 32:36the compact index gem metadata format
  11. 33:05bundle install now, finally, sometimes fast!
  12. 35:14bundle update --major bundle update --ninor bundle update --patch
  13. 35:50a plugin system!(beta) command plugins: bundle ack lifecycle plugins
  14. 42:46Recording and Production Confreaks
~/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.