Mar

12


2013

2013 March Meetup

Tue (07:00 PM - 09:00 PM)

Summary

Join us for an exciting Agile Yorkshire event featuring Dr. Kevin Rutherford, where we’ll explore the principles of object-oriented design with a focus on how to approach code more effectively. Kevin brings a wealth of experience and a unique perspective, having authored the Reek code smell detector and contributed significantly to Unix systems. This session promises to spark lively discussion and provide valuable insights into modern software design practices, with plenty of code examples and the chance to debate different approaches. If you’re passionate about refining your development skills and tackling complex design challenges, this event is not to be missed!

Programme

Telling, not Asking
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.
/uploads/kevin_rutherford_at_agile_yorkshire_070bd008b7.jpeg
Kevin Rutherford
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 were born.