JRuby on Rails

Nick Sieger (Sun Microsystems, Inc.)
Tutorial
Location: Ballroom A
Presentation: JRuby on Rails Presentation [PDF]
Average rating: **...
(2.26, 23 ratings)

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.

Photo of Nick Sieger

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

Picture of John Woodell
John Woodell
05/07/2009 2:04am PDT

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.

Himansu Desai
05/05/2009 9:12am PDT

Too much time in meandering demo that didn’t often work. Not enough time on imp concepts and keeping audience engaged

Picture of Nick Sieger
Nick Sieger
04/29/2009 1:04pm PDT

Note that the presentation link above points to an incomplete deck; I’ll upload my final version after the talk is done.

Picture of Shirley  Bailes
Shirley Bailes
04/29/2009 1:03pm PDT

I’ve just attached the slide deck to this session as well. See above.

Picture of Nick Sieger
Nick Sieger
04/29/2009 11:51am PDT

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

Picture of Nick Sieger
Nick Sieger
04/29/2009 11:47am PDT

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

Picture of Darren Boyd
Darren Boyd
04/29/2009 11:25am PDT

Are there things we should be doing to prepare for this tutorial? E.g., installing a specific JRuby version?

News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • Sun Microsystems
  • Blue Box Group
  • New Relic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at yromaine@oreilly.com.

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to rails-idea@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

Contact Us

View a complete list of RailsConf 2009 contacts.