JavaZone 2010 - JRuby: Now With More J!
JRuby has come a long way from being a simple Ruby implementation. Recent releases have steadily added more and better Java integration features, ranging from "real" Java class generation all the way to better support for annotations and Java's reflective APIs. JRuby adds Ant support to the populate and beautiful Rake build tool. JRuby provides integration of Maven and RubyGems. JRuby deploys to normal Java application servers and works great with standard Java APIs like Hibernate. JRuby is becoming a first-class JVM language.
In this talk we'll explore a little bit about why JRuby and Rails are easy and fun ways to build applications. Then we'll dive into the real subject: how you can get JRuby and Rails integrated into your organization. Whether you build web applications or desktop apps, whether you use nosql database or JPA, whether you want a more expressive language or a richer ecosystem, JRuby has something to offer.
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/.
