acts_as_conference 2008 : JRuby
Brian LeGros | February 10th, 2008 | conferencesDay 2 started out with some presentations from the sponsors of the conferences. We got to ask questions to guys at Engine Yard as well as see a short demo of working NetBeans for RoR development. Emphasis was placed on having a true debugger in NetBeans over other IDE solutions available in this particular development arena. I know a debugger is essential for the work I do with Java, so I can definitely see the benefits that Sun was trying to show; I hope others at the conference were able to come to similar realization. After these short plugs, we got into the real start of the day with Charles Nutter and his presentation on JRuby.
Charles is the recent celeb in the JVM languages world with the work that he’s done to bring JRuby to the community as well as participating in efforts to build standardized testing and set new baselines for performance in the Ruby language. Charles approached his presentation from the perspective of a developer who has only worked with MRI. He showed us a few uses cases that have been successful with JRuby and Rails including Oracle Mix and Mingle. He ran some performance tests for us showing JRuby 1.1 (trunk) versus Ruby 1.9 and how in most benchmarks JRuby was more performant after the initial startup costs of Java. He talked about the great work being done in the activerecord-jdbc-adapter project along with the benefits of using JDBC for database connectivity. For his final point, he talked about deployment scenarios comparing Mongrel and more traditional JEE servers, exemplified via GlassFish.
If you follow JRuby in the news, there was only one surprise in his entire presentation. Charles showed us an awesome gem that the GlassFish had put together to make it easier to deploy JRoR applications. I’m going to mess with the gem more, but from what I could tell, the gem allows you start a stripped down Glassfish server preloaded with your Rails app by simply calling a command that comes with the gem. It was mentioned that it’s a 0.1 beta, but the end goal is have a production quality server out of the box. Awesome.
Overall, it was great introduction to JRuby and the tools available to it. Great work Charles!
Tags: code, conference, jee, jruby, rails, ruby
Related posts

Discussion
February 10th, 2008 at 11:57 pm
The complete details about how to download and install this Gem are available at:
http://blogs.sun.com/arungupta/entry/glassfish_v3_ruby_gem_new
February 11th, 2008 at 12:16 am
@Arun - Thanks for stopping by. This is a great piece of information and I’m going to update the post to contain the link. Sun did a really great job of participating in the conference rather than coming in and taking over. Keep up the great work in the Ruby community.
Add A Comment