036 RR RubyGems with Nick Quaranto

    0
    365
    • 00:43 – Nick Quaranto Introduction

      01:35 – Ruby Gems

      02:42 – Rubyforge that prompted Gemcutter – (Process)

      12:46 – GitHub's Biggest Regret: Writing RubyGems Server

      14:35 – How RubyGems.org Has Changed the Landscape to Manage Gems

      17:08 – gemcutter’s Process (Big Shift in 2009)

      21:30 – Traffic

      24:25 – Gemcutter using S3

      • Indexes
      • Gemspecs/Gems on Cloud Front
        • CDM
      • Updated 200 times/day – Under a minute

      27:50 – RubyGems uses 3 Diff Lists

      • Latest Version of Every Gem for Every Platform
      • Every Single Gem Available Ever
      • Pre-released Gems

      30:18 – Pending RubyGems Changes:

      • New Endpoint

      31:05 – Decentralization of Ruby Environment

      • Great, until it fails – “everyone is toast”!

      33:40 – How do we NOT become Rubyforge

      • Having or Not Having Comments
      • Mirroring

      35:44 – Traffic

      • Modulecounts
        • Tracks CPAN, Pypy, Hackage
        • CPAN is the Perl Archive

      38:00 – Mirroring and Problems

      • Trust Issues

      43:56 – Gem Building Tools

      52:19 – gemcutter Future Additions

      • Changelogs
      • More People Using APIs