Monday, June 23, 2008

TSSJS Prague - Days 2 & 3

Days 2 and 3 have been a breeze. There have been all sorts of interesting things that have been spoken about from Groovy and Grails to JPA 2.0 new features to really cool testing in JRuby. A lot of buzz is being generated in the community by DSLs and I also think Behaviour Driven Development as epitomised by JTestr, JBehave and easyB are all things to look into. Some interesting catch phrases are that XML is deprecated (in favour of DSLs of course). All slides for the presentations are available @ the JavaSymposium Wiki.

A few more things caught my attention and I will be looking at them in more detail in the coming weeks. I will hope to share my joys or...tears as I try them out.
ServiceMix + Camel
Mule 2

I thought the JavaRebel class re-loading agent thing was quite cool and can be a productivity booster but seeing that its not free...(the freeloader that I am), I'll be giving it a miss for now.

All in all I'd say that my time in Prague was extremely interesting, especially with the chance I got to catch up with old colleagues and meet new friends that one can rub minds with. Its been well worth it and I will be headed off to the next European even next year.

Thursday, June 19, 2008

TSSJS Prague - Day 1

The TSSJS Europe conference has begun in earnest in the lovely city of Prague. Between swinging alfresco dining and lovely continental beer I have regarded the 1st day of the conference as intellectually rewarding. There were quite a few talks that stood out for me.

First of all the introductory but well thought out talk by Nati Shalom of GigaSpaces on Cloud computing. There was informative eye candy on his slides and his talk brought to the fore-front of my consciousness the fact that capacity planning and scalability are thorny issues in general. I will be investigating the GigaSpaces stack, as before now it has been on my radar but hasn't been high priority enough.

There was the double whammy of Spring talks one of which was by Costin Leau. It raised important questions in my mind on things I could be doing better. The fact that SpringSource is re-aligning, re-inventing and re-positioning itself with offerings like Spring DM (which plays quite well with OSGi), Spring Batch and Spring Integration has not gone unnoticed and personally from the capabilities demoed today, I'd advise anyone to give the new Spring stack a look in. I have already started to look into some OSGi bundling tools like aQute and will be sharing my thoughts in a while.

The SCA talk by Mike Keith of Oracle to my mind raised more question than answers. Not the least the fact that some of the issues it addresses like assembly, overlap with other product sets in the market like ESBs and even the JBI spec. I have resolved to go away from that talk and
undertake more research to see if there's more to this shining new spec.

The Grails talk was well articulated but gave very little in terms of TDD support in Grails. Issues of this nature are close to my heart and I hope improvements will be made for future talks.

With regards to organisation, I'd like to see a conference where the video content of presentation is available to attendees by close of play everyday, even if in a raw/unedited form (a-la and JavaPolis). This can help if you are torn between two sessions you desperately want to attend.

All in all 8 out of 10 for Day 1. Bring on day 2.