Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental misconceptions surrounding models in software development through this 25-minute conference talk from XO Ruby New Orleans 2025. Examine how common developer mantras like 'fat model, skinny controller' and ongoing debates about service objects, form objects, and POROs stem from conflicting definitions of what models actually represent across different patterns and frameworks. Step outside the realm of software to rediscover the true nature of models, then apply these insights to code architecture decisions. Learn how understanding the real purpose of models can resolve many architectural debates and simplify organizational decisions in your Ruby applications. Gain a clear mental framework that will make future code architecture and organization choices more straightforward and less contentious.
Syllabus
XO Ruby New Orleans 2025 - The Misconception About Models by Ryan Hageman
Taught by
Confreaks