Google
 
Web unafbapune.blogspot.com

Wednesday, December 20, 2006

 

Photos@Belgium


Thursday, December 14, 2006

 

JavaPolis 2006

This year the theme of JavaPolis is something like there is a better place to meet your idols. Oh well, I certainly did meet up with some of my idols. I could even ask a few questions or have a conversation with some of them face-to-face!

Brian Goetz - The Java Concurrency hero. I asked him on the expressiveness of the concurrency annotations in JCIP, and whether the JDK should be annotated on thread safety. He pointed me to JSR305.

Mark Reinhold - Gave an interesting talk on integrating XML into the Java Language. Apparently he has quite a few ideas about how this can be done in Java 7. However, from some informal conversations, it seems Neal was not so sure about having such integration at the language level, as API such as JDOM should suffice to tackle the pain points.

Neal Grafter - I asked Neal whether the Tree/Event hybrid XML streaming API presented by Mark Reinhold would degenerate to the behavior of a DOM API if a programmer carelessly matches the root document element. Neal kindly agreed. His presentation on Closure was as usual deep and thought provoking.

Dr. Heinz
- I finally got the chance to talk to Dr. Heinz, the Java Specialist, whom I have been exchanging emails with in the past. An interesting and friendly guy with some serious insights into Java. We had some Belgium fries together. Yum.

Bill Venners - Talked about how to deal with software exceptions. I asked him if a condition is considered something that should never occur, whether throwing an AssertionError would be more preferable to a RuntimeException. He was not sure, and was honest about his uncertainty.

Marc Fleury - Very entertaining guy. For some reasons he reminded me of Rocky Balbor. He gave an interesting presentation of different open source models, emphasized the importance of a brand name, and his personal advocate of the use of GPL/dual license for startup based on professional open-source.

Erich Gamma - Gave an interesting presentation about the Eclipse development process, how it moved from a totally closed development to completely open-source, and how transparency can help foster the health of a development process. Something to learn about.

And there is free Belgium beer. A remarkable conference.

Wednesday, December 13, 2006

 

Beanlib at JavaPolis 2006


I did a little quickie presentation on the Beanlib opensource project at JavaPolis 2006. I'll try to post a link to the presentation here later on.

This page is powered by Blogger. Isn't yours?