~/talk

Demystifying the Ruby package ecosystem

Talkat Rails World 2023 · 2023-10-05..10-06· [ruby-on-rails, open-source]
slides:none on file

Explains exactly what happens when gem install and bundle install run: RubyGems (hosting over 175 thousand gems) serves .gem files and metadata, the local install unpacks files and writes specs, and Bundler evaluates the Gemfile then resolves versions using the millennial resolver for single installs and pubgrub plus the compact index for apps. Shows how Rails auto-requires gems, uses bin stubs, and how to inspect or edit gems with bundle show/open and reset with gem pristine. Covers typo‑squatting defenses, MFA and OIDC publishing, and download counts (Rails ~half a billion) as risk signals.

AI-written summary · about

  1. 0:00Introduction to dependencies
  2. 4:07How gem install works
  3. 11:15Understanding bundle install
  4. 18:44Managing gems in Rails
  5. 22:31Security and best practices
~/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.