Bogdan Gusiev's blog

How to make good software for people


Slides: Fighting with fat models
11 Nov 2011

Here are my slides from RubyC conference.

This presentation covers a hot topic for projects that are more than a year old - it’s fat models. The problem appear naturally as models are the best place to allocate business logic code. There are number of existing techniques to manage large amount of code in Rails application. But they are suitable only in a half of use cases. For the rest of them we can use Traits pattern that is described well in this presentation.

Fighting with fat models

model service dry slides rails