
Sessions added daily. Check back frequently for updates.
All Keynotes Development Integration, Cloud and SOA Agile Management
Date & Time/Location: 3-27-09, 11:30am-12:30pm, Salon B
JRuby has spent the last couple of years maturing into a rock-solid, fast, and dependable implementation of the Ruby language atop the Java Virtual Machine.
If you've been concerned with maintenance of a legacy Java EE stack, why should you care? JRuby might not be the most obvious choice of technology to add into the mix. While it may seem that JRuby may suffer from a number of problems that inhibit use in an enterprise environment, it turns out that many common misconceptions are not true:
Performance? JRuby is seen as the fastest Ruby 1.8-compatible implementation.
Tool support? NetBeans has first-class Ruby support, and other popular IDEs (such as IDEA) are quickly filling in gaps as well.
Poor integration with Java? With JRuby you can seamlessly call into Java, extend Java classes or implement Java interfaces in pure Ruby.
No low-risk way to try JRuby? Try a toe-dip by using JRuby for light scripting, build support, or use JRuby along with Ruby's best-of-breed TDD/BDD tools to unit-test your java code.
No idea how to integrate JRuby with Java libraries and tools? JRuby has been successfully integrated with JMX, Servlets/JSP, JMS, Maven, and more.
Looking for more? Witness the full Rails stack and see how well it runs and deploys on JRuby, and how easy it is to run a partial or full Rails application inside of an existing Java web application.
Try working JRuby into your stack, and experience the increased productivity, agility, and happiness that is Ruby on the JVM!




