about processes and engines

Archive for the ‘jruby’ Category

back to Java

Nicolas wrote a patch for JRuby that makes this platform OK for OpenWFEru.

So it means that less than 9 months after having moved away, OpenWFE[ru] is back on the Java platform.

Once a patched release of JRuby is available, we’ll maybe package OpenWFEru as a [Maven] jar. Could be very interesting.

Many thanks to Nicolas Modrzyk and to Charles Nutter.

Written by John Mettraux

July 17, 2007 at 8:27 am

Posted in java, jruby, openwferu

night train

I’ve been busy writing some ActiveRecord oriented code : openwferu-densha, for persisting workitems via ActiveRecord, something to build a Rails / ActiveRecord based worklist.

On the JRuby front, I’m a bit stuck, seems like OpenWFEru 0.9.12 won’t run 100% on JRuby. Patience, JRuby is getting better day after day.

I started working last week on performance improvements for the workflow engine, Nicolas took the relay and achieved dramatic improvements via simple means in just one day, Ruby 1.8.6 (Nicolas) is definitely more performant than Ruby 1.8.5 (John).

Stay tuned.

Written by John Mettraux

June 18, 2007 at 2:59 pm

Posted in jruby, openwferu, ruby

geek toronto work

These are the tags for this job offer by Sue.

I picked just one line :

Workflow management experience with a framework such as openwfe-る or jBPM

They kept the hiragana “ru” (る) safe, cool.

Maybe more hints in this mail about JRuby and aspects on the ruby talk mailing list.

Written by John Mettraux

June 13, 2007 at 5:40 am

jruby and more

I was busy playing with JRuby, no time to post.

At first, I’m interested in running OpenWFEru on top of it. But what kept me really busy was using WEBrick’s WebDAVHandler on top of it. And it works fine. WEBrick is a pleasure to work (hack) with.

Beforehand, I was supposed to use Slide, but the project, although robust and well thought, is a bit asleep and the [in-depth] documentation is limited to the mailing list. I also hit a dead while trying to have some flexibility in the authentication. The JRuby + WEBrick combo proof of concept took me 30 minutes to set up.

The only showstopper was the inadequate pom.xml shipping with JRuby 0.9.9, the JRuby guys already fixed it. So getting and using JRuby 1.0.0 via Maven2 will be a breeze.

JRuby is great stuff, it ties duty (Java) with pleasure (Ruby). Maybe one day I’ll be lucky enough not to have to start a JVM anymore.

Thanks to Sun and ThoughtWorks for hiring the JRuby guys !

Written by John Mettraux

May 7, 2007 at 6:24 am

Posted in jruby, ruby