JavaZone 2009 - The New Face of JRuby

This talk will demonstrate how JRuby has truly become a first-class JVM language. JRuby can integrate with all those pesky Java libraries that needed Java classes. JRuby's performance is substantially better than it was a year ago. JRuby has started to utilize the new invokedynamic bytecode for fast dynamic calls. JRuby supports libraries like Hibernate, JAX-RS, and JUnit4. JRuby can stand shoulder-to-shoulder with any language on the JVM and integrate just as well. At the same time, JRuby brings innovative Ruby libraries to the JVM like Rake, RSpec and Cucumber. Come hear the latest news about JRuby, from Java integration to performance to Ruby and Rails updates. We'll demonstrate several key Java libraries working with plain old Ruby code. And we'll show you why JRuby should be your dynamic language of choice for building applications on the JVM.
Nick Sieger

Nick Sieger

Nick Sieger is an engineer at Engine Yard, working on JRuby and leading the effort to make the Java Virtual Machine a robust yet easy-to-use deployment platform for Rails and Ruby web applications. He created and co-maintains the JDBC adapter for ActiveRecord that JRuby on Rails uses for database connectivity, as well as the Warbler tool and JRuby-Rack library for dealing with Java application server deployment. He maintains a blog on Ruby and JRuby-related topics at http://blog.nicksieger.com/.