Saturday, April 05, 2008

EU Tour Quick Hits

I'm very tired. I've been in the EU since last week Wednesday, first at Euruko in Prague, then getting slides ready for Scotland on Rails, and finally preparing a release announcement with Tom today. It's been a very long 11 days. So here's some quick hits for you.

  • EuRuKo FTW - It seems like EuRuKo was the conference to be at. We had three choices over the past two weeks: EuRuKo, last weekend in Prague; RubyFools A and B, in Copenhagen and Denmark earlier this week; and Scotland on Rails in Edinburgh yesterday and today. We made earlier commitments to EuRuKo and Scotland and opted not to kill ourselves by making extra trips to Copenhagen and Oslo. But from the sounds of it, we did pretty well. EuRuKo had better than 300 people, and it was a great conference...felt very much like my first RubyConf in 2004. Scotland had a hundred-something people and I heard from a few other folks RubyFools was about the same. And although my opinion of Prague was only slightly improved this trip, EuRuKo turned out to be an excellent conference.
  • Beer is dangerously cheap in Prague - I'm not sure why I didn't learn my lesson the first time.
  • Scotland is beautiful - Maybe I like rainy, green places, but I thought Edinburgh was a beautiful city and Scotland was a beautiful country. I wish I'd had time to go hiking on the crags or take a day trip to Loch Ness. I'll definitely be back.
  • Rails developers like more than Rails - We went out on a limb with our 90-minute Scotland on Rails talk and also presented NetBeans Ruby/Rails support, performance/threading demos, Ruby-Processing graphics eye-candy, the classic IRB/Swing demonstration, and a healthy series of slides debunking most of the great myths about Java. And the attendees loved it. Sure, we had lots of people really excited about the GlassFish Gem and WAR-file deployment, but we had at least as many excited about using Swing in Ruby, distributing all-in-one application bundles with JRuby, compiling code for fun and profit (and a perhaps disturbing number of people wanting compilation solely for obfuscation purposes), and general NetBeans Ruby/Rails features. It was a far more receptive audience than I'd expected, and the talk felt just great.
  • I need to come back to the UK soon - I like it here, and there's tons of people interested in JRuby. Gotta find a good excuse to come back soon.
And of course, we got JRuby 1.1 out today (download), after a good 9-10 months since JRuby 1.0. Happy times! Now, back to work...JRuby 1.1.1 soon, additional maintenance releases as needed, and super-happy-ultra JRuby 1.2/2.0 work coming up.

I sleep now.


R. Mark Volkmann said...

Are the slides from your presentation available? If so, where?

Charles Oliver Nutter said...

Mark: All slides are available here:

Talks dir on downloads

Anonymous said...

Great talk in Scotland. Definitely we'll be giving JRuby a try

Kevin Hutchinson said...

Thanks for giving an awesome talk. I was really tired by the end of the conference, but so glad I got to see you demo threads and the glassfish_rails stuff - very cool indeed. The bouncing balls demo showed Ruby can be used in performance apps - something I'd never have believed before I saw it. Good luck with Duby - the Groovy community has been asking for a "Doovy" but the lead progs are afraid of forking their language. Shame coz any optimizations in code where you don't need the "dynamic goodness" are such a huge win for production deployments.

PS How about putting your code typing method signatures in special comments so Duby can also run as Ruby?

Charles Oliver Nutter said...

Nick: Excellent...let us know how it goes and if you have any problems.

Kevin: We were worried about going last, but I think the talk went really well...certainly a lot better than we expected. And we expected maybe 30 people to be left, so I'm glad everyone stuck around.

Currently the Duby signature can either be via a parser tweak (in the method signature) or via a no-op hash as the first line in the method body. The latter is entirely compatible with normal Ruby, though it does introduce a bit of overhead for constructing that hash.

Isaac Gouy said...

fyi benchmarks game JRuby 1.1

Anonymous said...

If you are in Scotland again, visit Mull. That's a beautiful island at the west coast.

Of course there are pubs, beer, whiskey on Mull.
But the best is the landscape. And eagles, if you are into bird watching: Golden Eagles and White-tailed Eagle (Europes biggest eagle)

Anonymous said...

I remember hiking in Scotland Hebrides during 3 weeks, hopping on numerous ferries in the process, and going from Island to Island. It was marvelous, though a bit rainy ;-)