Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Keeping the Rails Magic Alive After 18 Years

Ruby Central via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn from an 18-year Rails journey in this conference talk that explores maintaining and scaling a Rails application from its first line of code in 2007 to over 3 million lines today. Discover the speaker's experience migrating 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 the team chose to develop their own messenger app, telephony services, support ticket system, project management software, and even their own cloud infrastructure. Examine the ongoing transition to a fully gem/engine-based component architecture and learn why they persist with CBRA while others adopt Packwerk for Rails monoliths. 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

Ruby Central

Reviews

Start your review of Keeping the Rails Magic Alive After 18 Years

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.