Jamis Buck and I have been writing similar articles lately. We’ve both been trying to help our readers improve the design of their applications. After talking ...
Sadly I wasn’t able to make it to RubyConf this year, it would have been a few too many trips away from home. It seems that I missed a great conference. Than...
One point I glossed over in my earlier post on encapsulation was how it makes unit testing easier. Using the same example as the other post, testing the encapsulated...
One of the best ways to improve the design of your application is to focus on encapsulation, hiding the details of your business rules within your model classes. E...
My migration to mephisto gave me a great opportunity to rethink the features on this site. In true ‘Less Software’ style, I’m removing features. ...