Treasure Island - Railsberry 2012 - Krakow. Talk about concurrency in Ruby and JRuby in particular.
Ruby is pretty unique among scripting languages in having not only one
but six (!) fairly mature runtime environments -- MRI, Rubinius, JRuby,
MacRuby, IronRuby and MagLev -- each of them with specific strengths.
In this talk I will first give a brief overview of planet Ruby and its continents.
Then we will embark together on a journey into the deepest concurrency jungles
on Java island, where strange beasts like Kilim, Jetlang and Akka roam.
With a little luck, we might even encounter the legendary Disruptor!
Using examples taken from actual production JRuby code, I will demonstrate how
the power of the JVM plus the rich ecosystem around it are an ideal complement
to the expressiveness of Ruby -- and how this killer combination can be used to
fully exploit modern multicore hardware.
Speakers: Tim Lossen, Patrick Huesler