Is this a branch? Improving your App taking less decisions, by Espartaco Palma
Is a matter of fact how a system degrades little by little, module by module and method by method on every single IF statement we add to the application. "Is just temporal", "we will fix it later". Spoiler: It will get worst over time.
In this talk we will use not so known methods including in ActiveRecord and ActiveModel: attributes, Aggregations, Delegated Types and QueryMethods, along with other Ruby modules included on Standard Library.