Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Discover insights from an 18-year Rails journey in this conference talk that chronicles the evolution of a Rails application from its first line of code in 2007 to over 3 million lines today. Learn about the migration to a Component Based Rails Application (CBRA) architecture and explore open-source tools developed along the way that can benefit any Rails project. Understand the "Build vs Buy" philosophy and why one company chose to develop their own messenger app, telephony services, support ticket system, project management software, and even their own cloud infrastructure rather than purchasing existing solutions. Examine the ongoing transition to CBRA with fully gem/engine-based components and discover why this approach was chosen over Packwerk for monolith applications. Explore practical open-source tools including cobra_commander for managing Component Based Rails apps, power-tools collection of utility gems, and the Playbook Design System for Rails, Swift, and React applications. Gain confidence in choosing Rails for long-term projects and acquire knowledge and tools that have enabled successful scaling and growth over nearly two decades of development.
Syllabus
RailsConf 2025 Keeping the Rails Magic Alive After 18 Years by Wade Winningham
Taught by
Confreaks