History of RDoc and Rubygems
summary
History states that RDoc and RubyGems move from slow and fragile to faster, tested, and modular: gems change to a tar format with metadata and data.tar.gz, the index becomes a latest specs ~150KB that downloads only needed gemspecs, installers resolve full dependency graphs so each dependency installs once, persistent and parallel connections speed downloads, rubygems mirror and gem install -t add testing support, and RDoc replaces regex parsing with a parse tree and RDoc object tree cuts memory from ~2GB enabling smaller, faster HTML generation.
AI-written summary · about
chapters (32)
- 0:00Intro
- 0:11Gold Sponsors
- 1:40YAML gems
- 2:22tar/gzip format gems
- 3:13Library stubs
- 4:56Incremental Update
- 5:52Modern Index
- 7:09Marshal
- 8:37Problems
- 9:08Two Installers
- 10:08Building with Platforms
- 10:37Installing with Platforms
- 11:30gem mirror
- 11:43rubygems-mirror
- 12:06gem test
- 13:05Fancy Require
- 14:02Strictness
- 15:16First Contributions
- 17:36Parsers
- 18:24Generators
- 21:20Visitors
- 21:54Original
- 22:46First Pass
- 23:14Second Pass
- 26:02Encoding
- 26:23Plugin Hooks
- 26:51Good API
- 28:24Battle Test
- 29:30Hard to Tackle
- 29:51Familiarize Yourself
- 30:12Examine the Problem
- 31:31Beware Plugins








