Thoughts on RailsConf 2016 – ActiveRecord vs. Ecto: A Tale of Two ORMs by Brad Urani

Everything he showed can be done using AR. It’s not anymore the “established pattern” of using AR, but by all means it’s possible to achieve the same kind of results (e.g. moving validations to specific methods and using explicit queries instead of chainable scopes) but it requires more discipline – because Rails just spoils all Rails developers with all the conveniences that it provides, me included.

Maybe I’ll do an experiment one of these days of ripping AR out of Rails and using either Ruby Object Mapper or Sequel.