Friday 14 May 2010

GeeCON 2010

I was THERE ;) and I have to say a part of seeing few people I have not seen for a while it was realy worth it.

Among the best speakers was Dawid Weiss (my former profesor ;). I must say great Job! I went here to see the the foreign guests but you did the show! Your topic (Java in high-performance computing) was hard and you managed to do a real show. Not some boring presentation which would put to sleep. In matter of fact on some presentation person next me was snoring realy laudly ;) Few more speakers had to say something that was realy interesting and left me something to think about but there were few which I knew and my expectations where higher ;(

There was no presentation on google (there should be about BigTables but it was canceled ;( I really missed that. I conclude from meetings that more and more important becomes lanugages other then Java (often runned on JVM) ruby, scala, python... Another thing is modularity and clean code - OSGi (which In my opinion could be shown better), jdk7 modules. Ive seen some cool things Apache Camel and Vaadin (looks nice and the ecosystem idea! :)

Finally on the last presentation which I did not expect too much and WoooW. Mark Struberg was speaking about JSR-299 Context and Dependency Injection (wtf? this is the title of presentation?). He was speaking in very calm manner (way to calm - no life - no entusiasm) but he introduced some realy cool features which will be avaliable out of the box from jee like Interceptors (similar to spring ones). For me its re-incarnation of aspects :) I was interested in aspects few years back but nothing serius was born then.

Last but not leased there were realy interesting speaches about programing teams and relationships in teams and the second speach about rock programmers. Those presentations left something to think about :)

And the most pleasent news for me was that I won book in the end ;) (although I did not win the netbook ;(

Core-Java-II-Advanced-Features

1 comment:

milus said...

I was also impressed by CDI presentation. Although the presentation is far from being named attractive the content was really great.I am planning to make a deep dive into CDI in the nearest future but what i understand from the presentation is that Interceptors are ... just interceptors. What i want to underline is that CDI interceptors are one step forward to EJB 3.0 interceptors but this is still no "true AOP". The one thing what is missing for me is lack of "where-to-apply-interceptor" language like the one you can find in Aspectj and SpringAOP( indeed spring uses subset of aspectj expressions underneath). Binding interceptors to annotations specified on method/class level suffers from being both too fine and too coars grained.