this one is a bit technical, but does a good job of breaking down the reasoning behind different design patterns. >>

dapo oni
Actions