JRuby

  • June 10, 2014 · 7:00 PM
  • WebAssign

Speaker:

Brandon Mathis

Summary:

3 years ago my development team made the decision to switch over to JRuby. After years of success w/this Java based flavor of ruby, we've kept JRuby as our primary Ruby implementation in production. I will detail what problems we've faced with MRI (Matz/C Ruby), how JRuby solved them for us and how moving to JRuby has saved our rears multiple times.

Join or login to comment.

  • Karen

    Great talk, thanks guys.

    Two questions that hit me this morning, what character encoding does jruby use by default for strings? And if you talk to some java code or some plain ole ruby code, does it handle the difference between java and ruby default encodings for you?

    June 11, 2014

    • Edward A.

      JRuby strings are Ruby strings (implemented using Java instead of C) and default to UTF-8 as of Ruby 1.9 regardless of which implementation. If you integrate with Java libraries and call methods that return strings, JRuby will automatically convert those Java strings to Ruby strings, which are also UTF-8 encoded.

      1 · June 11, 2014

    • Karen

      Thanks, good news! I wondered if jruby would erase any utf-8 vs utf-16 differences for me.

      June 11, 2014

  • Lori E.

    Great talks Brandon and Hiro, thanks. Because of them, I'll be looking to make JRuby a part of my future.

    1 · June 11, 2014

  • Jonathon

    I wasn't able to make it. Was video recorded?

    1 · June 10, 2014

    • Brandon M.

      Sorry. This talk was recorded. We need a volunteer to record future talks.

      June 11, 2014

  • Sean A.

    I am not familiar with jRuby but it was very interesting! This was also my first time in the Webassign building and it was really cool.

    1 · June 10, 2014

    • Brandon M.

      Glad you came Sean! Checkout the west end meetup in Durham next week.

      June 11, 2014

  • Nathan W.

    Hi all,

    Normally, it takes two folks to let everyone into the building. My compatriot, Steve Gambino is unable to attend this time around, so I would greatly appreciate a volunteer from the audience to help me out by letting folks into the lobby of the Keystone Science Bldg. Let me know if you can make it about five minutes early. Thank you in advance!

    1 · June 9, 2014

    • Nathan W.

      Lori: That would be quite helpful, thank you.

      June 10, 2014

    • Lori E.

      No problem, see you at 6:40

      June 10, 2014

  • Edward A.

    This sounds great. We've also been using JRuby for years. Who's leading the talk?

    1 · May 21, 2014

Our Sponsors

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy