Exploring Big Data with rubygems.org Download Data
summary
Uses BigQuery and the gcloud Ruby client to load and query rubygems.org download data, streaming or batch via CSV. Shows actual sizes — ~125k gems, ~900k download rows, ~750k versions, ~3.5M dependencies — and runs multi-gigabyte queries (demo 3.9 GB) in seconds. Reports concrete findings: top downloaded packages like rake and multi_json, rails not in the top five by raw counts, minitest outruns rspec, Rails 3 has more downloads than Rails 4, and many recent gems claim Ruby >=0 which looks suspicious.
AI-written summary · about
chapters (8)
- 0:00Introduction and context
- 1:25Overcoming big data fear
- 3:41Exploring RubyGems data
- 7:01Defining research questions
- 9:11Introduction to BigQuery
- 13:00Streaming data import
- 16:24Batch processing data
- 18:44Data analysis results
related talks
44mAnthropology of Ruby: Excavating its Gems
31mConfessions of a Data Junkie: Fetching, Parsing, and Visualization
31mExploring open data with BigQuery
29mBig Data Enterprisy Analytics App and Ruby
26mBiggish Data With Rails and Postgresql
36mData Management with Ruby
31mBiggish Data With Rails and Postgresql
30mBusiness Intelligence with Ruby
