Welcome to the October 2016 Ruby Together monthly update! This month we released Bundler
1.13.[3..6], weathered great internet storms, and dramatically improved response times. We did it with 70.3 hours of paid work on Bundler, RubyGems, and RubyGems.org.
ruby together news
This month, Michael R. Bernstein (@mrb_bk) has joined us as a consultant to help with marketing, sales, and automation. (You can see more about what he does with his company Computer Modern at computermodern.io!)
There were 6 new developer members this month! Many thanks to Megan Tiu, John Akers, Rob Nichols, Olivier Lacan, Cameron Dutro, and Christoph Lupprich ^_^ !!!
We also saw signups from two new corporate members this month: Gleam, a business growth and marketing platform, and Brakeman Pro, a Rails security auditing system.
We released Bundler 1.13.3, 1.13.4, 1.13.5, 1.13.6.
1.13.3 was support for rubygems.org infrastructure changes,
1.13.[4..6] was your regularly scheduled fixes and optimizations.
We noticed from our traffic stats that a few thousand Bash on Windows users were experiencing bundler/bundler#4599. The cause of this issue is home directory permissions, but we pushed out a fix for the sake of the number of effected users. This fix was deployed in
In total, Bundler had 35 merged pull requests and 106 commits from 12 authors, and closed 59 issues.
We finished moving Bundler server infrastructure into rubygems.org, culminating in resolving an issue with
/versions mismatches. With this, we are now serving all of rubygems.org from Fastly. This change cut down server response times by half!
Later in the month, we survived the survived the Great DNS Outage of 2016. rubygems.org was up the entire time, although most of our other tools weren’t.
In total, RubyGems.org had 18 merged pull requests and 33 commits from 8 authors.
We released RubyGems 2.6.8 this month. This release comes with improved SSL error messaging, which will hopefully relieve some frustration during this time of great turmoil.
In total, RubyGems had 18 merged pull requests and 29 commits from 10 authors.
budget & expenses
From September 19 to October 18, Ruby Together took in $22,851.42. In total, we spent $20,368.58. Here’s a breakdown of where the money went:
- $3,960 for 26.4 hours worked on Bundler at $150/hour
- $3,390 for 22.6 hours worked on RubyGems.org at $150/hour
- $3,188 for 21.3 hours worked on RubyGems at $150/hour
- $75.53 on dedicated servers for RubyBench.org
- $716.3 on payment processing fees
- $2,450.17 on company overhead like hosting, services, software, hardware, taxes, etc
- $5,615.0 on accounting, copywriting, design, and other professional services
- $974.08 on marketing, evangelism, and community outreach
In the coming months we plan on releasing Bundler 1.14 with better permissions error handling. We also are going to do several rounds of updates on the documentation for bundler.io and rubygems.org
Until next time,
Lynn, André, and the Ruby Together team