How Bundler Works: A History of Ruby Dependency Management · HackerTrans