I just published an article on using Ruby refinements in DCI. I discuss some of the pros and cons of this technique as well as how it performs against more mainstream approaches.
I just published A Review of MVC, including a quote by the creator of MVC, Trygve Reenskaug. It's just an interesting snippet I find integral to understanding MVC in practice.
I just published an article on the Exhibit pattern vs the Presenter pattern. The Exhibit pattern was introduced by Avdi Grimm in Objects on Rails. These two are similar in concept and structure, although vary in their use cases.
I just published an article titled SOA for the Little Guys. It covers breaking apart a monolithic app into services with testing and Sinatra as the driving forces.
There's been a bit of misrepresentation of DCI in recent articles. I try to amend that by describing The Right Way To Code DCI in Ruby. I would love to hear feedback.
I just wrote an article benchmarking DCI in the Ruby world. I've addressed possible concerns about the performance implications of using the DCI (Data-Context-Interaction) architecture.