Meetup Video
Smash the Monolith: Refactoring Rails Applications by Corey Ehmke
Recorded September 03, 2013 at ChicagoRuby Downtown
Much of the promise of Rails as a web framework is convention over configuration, the luxury of focusing on business logic over architecture. But successful applications can rapidly grow to unmanageable sizes and become difficult to maintain or extend. There are alternatives to being held hostage by large-scale, single-application architectures. In this talk we will explore refactoring using object-oriented design principles and learn how applying these techniques can save us from our monolithic code bases.
About Corey Ehmke
Presenter Corey Ehmke is a speaker, author, teacher, open source advocate and technologist with 20 years of experience developing apps for the web. He successfully moved out of enterprise software development into agile development with Ruby and Rails six years ago and has never looked back. His current interests include services and APIs, business intelligence, machine learning, and predictive analytics. He’s currently helping Apartments.com transition their culture and technology stack from .NET to Ruby and Rails.
More Videos
-
Reusable JSON Schemas | Hotwire Your UX by Andy Andrea and Patrick McSweeny
November 04, 2025
-
Perfect Data Isn’t Realistic | Single Schema With UUIDs by Peter Bhat Harkins and Prarthana Shiva
October 01, 2025
-
Zen Automation | Better Team Organization by Aji Slater and Jim Remsik
September 04, 2025
-
Job Testing | Wrangle Domain Complexity with Foobara by Stephen Margheim and Miles Georgi
August 07, 2025
-
Real-world strategies for scaling Rails applications | Domain Driven Design by Andrzej Krzywda, Alan Ridlehoover and Fito von Zastrow
June 04, 2025