Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn EDR Internals: Research & Development From The Masters
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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