Poly-table Inheritance
Modeling can get messy, especially when it comes to inheritance, trying to balance simplicity, performance, and maintainability. As part of the Friendly.rb conference, Nicolas broke down single-table inheritance, purely abstract classes, and delegated types, discussing when each made sense, where they fell short, and how to choose the best tool for the job.