Imagine a bacon-wrapped Ferrari. Still not better than our free technical reports.

JavaZone 2011 Leaves Geeky, Cool Impression

Before we’re off to JavaOne, EclipseCon Europe, Devoxx and a few other conferences, I wanted to give a decent review of JavaZone, an well-known conference for Java developers organized by javaBin in Oslo, Norway. This year I was given an opportunity to speak there, and I will say right away that this was an AWESOME event and in this post I’d like to share my impressions.

The very first session I attended was the Information Alchemy talk by Neal Ford which was basically a book promo. Neal talked about the art of delivering technical presentations, which was very inspiring. A lot of practical tips has been provided and after the talk I was even eager to fix my presentation slides. Nathaniel Schutta and Mathew McCullough, the co-authors of the new book, kindly agreed to review my slides and I think that caused a great improvement in my talk.

I attended both the talks by Daniel Spiewak’s, where the geekiness level of both the talks was far over the average mind. I have a feeling that I’m much smarter now than I was before coming to Oslo, thanks to Daniel :) I strongly encourage everyone to see the talks:

At the end of the 1st conference day Dick Wall and Carl Quinn hosted the JavaPosse session #363. The other members of the team joined over Google+ hangout session – that was the first time I’ve seen it in action actually.

I’ve delivered my own talk about Java bytecode on the 2nd day of the conference. This time I’ve included a small demo on using the ASM library for transforming a given class to record all the values for a single local variable in an arbitrary method of the class.

Bytecode for discriminating developers from JavaZone on Vimeo.

Play! 2.0 was announced at the conference and I attended the session about Play!, delivered by Nicolas Leroux and Peter Hilton. Play! makes use of Scala templates now and the guys actually mentioned that they plan to abandon Groovy templates, which this humble coder doesn’t like too much as a plan – Groovy templates are cool! :)

While there were quite a lot of interesting sessions on schedule and sometimes I couldn’t make up my mind where to go, the expo area was a little boring to me which is not usually the case at the other conferences. The reason is that the expo area is full of consultancies who are hiring and not that much interesting to see there. However, the great aspect of the expo area was the food – it was accessible anytime, anywhere!

Overall – great conference, great talks, top class organization, marvellous food, -1 for the expo.