I would like to create an in depth technical blog post about the code structure of the Social fellowship app for Roots Elementary. There are many interesting pattern that are happening that are not something covered in the curriculum. The one I would like to focus on is Single Table Inheritence and Controller Inheritance (Super Controllers) and the benefits on abstraction
Part 1:
I want to focus on what it is, what it isnt' and why the app chose this unconventional rails pattern
Part 2:
Benefits. How it drys up code, how it makes CRUDing like resources super quick. I would like to show some code snippets here that can speak toward what it is.