From the speaker: "During the last 12 months we have seen a rapid rise in the discussion
of “proper” object-oriented approaches to designing Ruby and/or Rails
applications. One sound-bite that comes up frequently goes something
like “You need to change your code to Tell, Don’t Ask”. What does that
mean in practice? This session seeks to examine one aspect of this big
topic, looking at how to use publish-subscribe techniques to de-couple
responsibilities. The session will be full of code and full of debate:
I don’t think there is “one best way” and so I would like to explore
the pros and cons of various options with the session participants."
Dr Kevin Rutherford is author of the vastly under-rated Reek code
smell detector, and the vastly over-rated book ‘Refactoring in Ruby’.
If you have ever used Unix System V or transferred money between bank
accounts, you’ve unwittingly used his code. He was using vi before you