I discuss techniques to use the very popular and well maintained open source
ActiveRecord rubygem, while avoiding the active record pattern due to common
pitfalls it creates for larger projects. We'll use some different techniques to
refactor a simple application with the ultimate goal to remove the usage of the
active record pattern where possible.