In 2011, “Uncle Bob” Martin challenged the Rails community to decouple their business log from Rails machinery. But he didn’t much detailed guidance as to how. Here’s a talk by Jim Weirich from 2013, where demonstrates his implementation of Martin’s ideas.