Most applications written in Ruby are great, but also exists evil code applying WOP techniques. There are many workarounds in several programming languages, but in Ruby, when it happens, the proportion is bigger. It's very easy to write Ruby code with collateral damage.

You will see a collection of bad Ruby codes, with a description of how these codes affected negatively their applications and the solutions to fix and avoid them. Long classes, coupling, misapplication of OO, illegible code, tangled flows, naming issues and other things you can ever imagine are examples what you'll get.

Recorded video

Presentation Material


Fernando Hamasaki de Amorim
Fernando Hamasaki de Amorim
I am a Ruby Developer, currently developing SaaS applications at Locaweb, a hosting company in Brazil. Working with web development since 2000, I already used another platforms and programming languages such .NET, Java, Javascript, PHP and ASP. I spoke at RubyConf Brazil this year and 2001 and I have presented lectures at Brazilian software conferences. In my free time I enjoy playing basketball, play with my 5 old years son and have fun with my beautiful wife.