Extreme Makeover: Rubygems Edition

4c3ed917e59156a36212d48155831482?s=47 André Arko
November 07, 2013

Extreme Makeover: Rubygems Edition

Rubygems.org provides every Rubyist with an amazing service: all the libraries in the Ruby world. As amazing as that is, installing gems can be a time-consuming and even error-prone process. (Just ask the Travis guys.) In this talk, you'll learn about the recent dramatic changes in Rubygems and Bundler to improve speed and reliability by rewriting the Rubygems client/server architecture. I'll show how the new system caches more information, makes fewer requests, and takes less time to install gems. Finally, I'll cover how the changes allow worldwide mirrors of rubygems.org, improving things for Rubyists around the globe.

4c3ed917e59156a36212d48155831482?s=128

André Arko

November 07, 2013
Tweet

Transcript

  1. 3.
  2. 20.

    ! +

  3. 21.
  4. 22.

    What’s left to do new index from rubygems.org new index

    in rubygems fastly-hosted index files