Ruby on Rails Podcast

Ruby on Rails Podcast

The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails,open source software, and the programming profession.

Hosted by Brittany Martin.

← Previous Episode   |   Next Episode →

249: Upgrading GitHub from Rails 3.2 to 5.2 with Eileen M. Uchitelle

November 5, 2018 at 6:00PM • 27 minutes • Wiki Entry

On August 15th, GitHub celebrated a major milestone: their main application is now running on the latest version of Rails: 5.2.1! Upgrading Rails on an application as large and as trafficked as GitHub is no small task. Eileen M. Uchitelle, better known as @eileencodes, came on to the show to discuss the upgrade and supporting multiple databases in Rails 6.

Show Notes & Links Presented by CacheFly

Rails GitHub Eileen multiple databases replicas ActiveRecord Shopify Big Nerd Ranch regressions test framework ActiveJob configurations work apis three tiers private apis tooling RailsConf roadmap demo app legacy version twitter dual boot conference new app rake tasks rails master making assumptions tiers newer versions hacker news custom code deprecation major milestone main application latest version engineer core contributor right tool default configuration database support rails assumptions underlying problem default connection three-tier three-tier configuration origin story refactor science background printmaking class database configurations replica primary flash class database configuration real responses database connections rails users learning flash second class rails community rake test web stuff large feature time consuming hacking code more momentum getting something boot camps gotcha new language read connections many replicas bootcamp graduate rails application balancer big step balancer layer ten replicas primary databases ruby projects smaller scale ruby developers basecamp main database database switcher Mountain West Ruby configs paying attention scalable different ways writing queries performant RailsConf talk Aaron Harrison security updates cool partnership frameworks deploy reinventing building tooling community support Keywords Generated by Podrise