Ruby is Magic!

Sebastian Cohnen and Dirk Breuer

Ruby is an interpreted, dynamic and fully object-oriented programming language. In the past few years the language became more and more popular. Due to the dynamic nature of the language there are a lot of possibilities to leverage the language itself. Some of those possibilities are very useful and some are to be avoided. Nevertheless both are a lot of fun. We want to present some of those useful and not so useful aspects of the language which are sort of curious and definitely fun. This is not a talk to learn the basic concepts of Ruby, and therefore you should bring some very basic knowledge about Ruby.