JRuby on Rails
JRuby, the Ruby implementation that runs on the Java Virtual Machine, is a strong alternative for Rails development and deployment. Whether you operate in a strict Java shop or just want to experiment with a tested platform, JRuby is for you. JRuby is easy to install, performs better than C Ruby in many cases, and opens a wealth of new options for deployment and application integration.
In this tutorial, we’ll explore JRuby in-depth and compare it to C Ruby, discussing advantages and drawbacks. We’ll explore everything you need to be productive with JRuby, including setup, gems, java integration, deployment options and application servers, virtual machine tuning, custom embedding, and more.
People planning to attend this session also want to see:
Nick Sieger
Sun Microsystems, Inc.
Nick Sieger is a staff engineer at Sun Microsystems where he has been working on a team building Project Kenai (http://kenai.com/), a large JRuby on Rails application. He is a member of the JRuby core team, leading the effort to improve Rails deployment on the Java Virtual Machine. 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/.
Comments on this page are now closed.














Comments
Great Talk. We’ve really come a long way with Rails on JRuby. I’m excited to see what we can do with Rails on App Engine. Thanks so much for shipping the new JRuby-Rack.
Too much time in meandering demo that didn’t often work. Not enough time on imp concepts and keeping audience engaged
Note that the presentation link above points to an incomplete deck; I’ll upload my final version after the talk is done.
I’ve just attached the slide deck to this session as well. See above.
Hmm, that link to a file on O’Reilly’s site did not work as expected. Here’s another link:
http://blog.nicksieger.com/jruby-prelims-railsconf-2009.pdf
Hi Darren, thanks for the question. I’ve uploaded a portion of my slide deck with links to things you should download or make sure you have before the tutorial. If you wish, you can follow instructions for installing as well, but we can also cover that on site.
There are also a number of gems we’ll be installing (including Rails); I’m crossing my fingers that the wifi will be good enough that you’ll be able to get them from Rubyforge. I’ll have a copy locally as a backup.
You can download the slides here
Are there things we should be doing to prepare for this tutorial? E.g., installing a specific JRuby version?