When Not to Use Object-Oriented Techniques

A session at eurucamp 2012

Sunday 19th August, 2012

1:30pm to 2:00pm (CET)

Object-oriented Ruby is a hot topic in the Rails world and beyond, but it
is not always the appropriate solution.

In this talk I discuss various OO techniques, when to use them, and when
a simpler pattern exists in the functional, declarative, or procedural
world — including, yes, the Rails framework itself. You will leave knowing
when to use an aspect instead of a decorator, a mixin instead of a
presenter, or a monoid instead of a factory.

Topics will include:

  • The benefits of code coupling.
  • What makes Rails so anti-OO, and why that is good.
  • Testing non-object oriented code.
  • Good uses of classical OO design patterns.
  • How to use a continuation.

About the speaker

This person is speaking at this event.
Mike Burns

Sign in to add slides, notes or videos to this session

eurucamp 2012

Germany Germany, Berlin

17th19th August 2012

Tell your friends!


Time 1:30pm2:00pm CET

Date Sun 19th August 2012

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session