Session

Ruby for Java Programmers

Ugo Cei, COO, SourceSense

Track: Ruby
Date: Wednesday, July 26
Time: 4:30pm - 5:15pm
Location: E145

Even though Ruby enthusiasts often disdain everything that has to do with Java, many Ruby programmers are in fact retrained Java programmers who would like to bring with them some of their favorite libraries and toolkits when they cross over. And indeed there's an incredible wealth of Java software, most of it open source, that brilliantly solves a huge range of problems. It would be great to be able to exploit this richness even when using Ruby as your main language.

The session will show, with a hands-on approach and plenty of samples, how to make the worlds of Ruby and Java coexist, either by having Ruby code call Java code, or vice-versa, in-process or inter-process. Bridging, running Ruby on the JVM, and remoting approaches will be introduced and their respective merits and shortcomings discussed.