

Steven Baker’s Guide to Taming Legacy Rails Apps
So you've inherited a new Ruby on Rails application. This application has been in production, feeding and housing families, but the customer has new needs. The previous developer is gone, and you're on your own.
What do you do next? We'll discuss a methodical approach to getting the lay of the land in a new (to you) Ruby on Rails project, how to safely make changes and improve the quality while delivering features, and how to make it easier for those who come after you.
You'll learn how to: safely add features to an existing application, regardless of the quality of the existing test suite, remove extraneous dependencies, and escape the fads that were followed previously, safely upgrade Rails and other dependencies, remove dead and unnecessary code, and more!
Aimed at developers of all skill levels, and will be particularly interesting to those who have or will inherit an existing Ruby on Rails application, and those who have an existing Rails application that feels stuck in the past.
The format is a series of examples and demonstrations, with live discussion and questions answered in real-time.
About the speaker: Steven Baker is the creator of RSpec, the influential BDD framework that transformed Ruby development with its focus on clear, human-readable specifications. A committed member of the Ruby community, he actively shares his expertise through mentoring and speaking. His advocacy for software craftsmanship and agile practices continues to inspire collaboration and quality in the tech world.
Language: English