processi

about processes and engines

Fujikawa-san on JRuby at Ninjava

with 2 comments

I attended a talk by Kouichi Fujikawa at the June Ninjava meeting.

Was an excellent warm-up before the RubyKaigi 2008.

Sorry for the hashed post, “live blogging” before the post-talk beers.

- Fujikawa-san is working for a company developing finance derivatives trading systems
- had the chance to work with ThoughtWorks China
- went to JavaOne 2008
- met Thomas E Enebo, Charles Oliver Nutter, Nick Sieger, Ola Bini

- JRuby supported by Sun Microsystems (especially Tim Bray) and ThoughtWorks
- JRuby is ‘performant’
- good way to get Ruby into the enterprise

- small demo… (classical JFrame demo)

- leveraging JDBC for database support (many drivers, drivers with connection pooling)
- integration of Java libraries (new systems and legacy services)
- at JavaOne08, Ola Bini presented a SpellCheck java library used in a JRuby on Rails application
- Warbler : turns a Rails app into a Java .war
- JRuby Rack (included in Warbler) integration of the Rack Ruby (low level) web framework

- next some slides courtesy of Nick Sieger
– may JRuby interpreters in 1 JVM
– Glassfish [web] app server
– servlet context initialization creates JRuby runtimes and pool them (acquire/dispatch/release)

- more information :
http://jruby.org
– book by Ola Bini “Practical JRuby on Rails
http://d.hatena.ne.jp/fujibee (japanese, about JRuby and Haskell)

- then questions from the audience :
– Zev asking if threads do really magically make things better (more scalable), answer by Lars was mainly about JRuby being able to leverage ‘native’ threads thus multicore
– questions about JRuby and ObjectSpace (various tries between jirb and irb do follow)

The talk by Fujikawa-san was followed by a presentation of iKnow! by Zev Blut :

- “developing and scaling iKnow!”
- (stopping here as he will present this talk on Sunday at the RubyKaigi)

Written by John Mettraux

June 19, 2008 at 12:00 pm

Posted in java, jruby, ninjava, opensource, ruby

2 Responses

Subscribe to comments with RSS.

  1. Sounds interesting, too bad I couldn’t make it…

    The announcement also mentioned that Sakai-san was going to talk about some Adobe/Macromedia technologies and his experience in maintaining a high volume web site. Did he get to present this evening?

    Dimitar Dimitrov

    June 19, 2008 at 3:07 pm

  2. Hello Dimitar,

    unfortunately he couldn’t make it to Shibuya, so Zev stood up and rehearsed his RubyKaigi talk in front of us. Only Java and [J]Ruby tonight.

    Too bad you weren’t with us, cheers,

    John

    John Mettraux

    June 19, 2008 at 3:10 pm


Leave a Reply