The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


TheServerSide Java Symposium - Las Vegas

Posted by gsporar on March 27, 2007 at 3:03 PM PDT

TheServerSide Java Symposium was in Las Vegas on March 21-23. This year was my first to speak (and attend, for that matter). It was a well-organized conference with some top-notch content. The sessions that I enjoyed the most were:

  • The Enterprise Service Bus: Do We Really Need It? By Mark Richards of IBM. Mark is an excellent and entertaining speaker. This presentation was similar (but not identical) to a presentation of his that is posted out on InfoQ. The answer to the question in the title of the presentation is, not surprisingly, "it depends" on your needs. One of the real values of the presentation is Mark's deciphering of the various vendors' descriptions of what an Enterprise Service Bus actually is.

  • Measuring Up Performance by Kirk Pepperdine. This presentation is drawn from Kirk's consulting experience. He discussed performance tuning anti-patterns. In other words, things that people do wrong when they are attempting to solve performance problems. I recognized my behavior in one of the anti-patterns that he described. I discussed it the following day during my presentation: Memory Leaks in Java Applications: Different Tools for Different Types of Leaks.

  • Glassbox: Open Source Monitoring and Troubleshooting by Ron Bodkin. I had heard of Glassbox but had not had a chance to study it. Ron included some very nicely done demos which helped highlight the value that Glassbox provides. I could see using it to help do an initial narrowing-down of performance problems on a web application.

  • Effective Concurrent Java and Java Performance Myths: "How do JVMs Really Work?" by Brian Goetz. I had exchanged emails with Brian, but had never met him before. He's an excellent public speaker. Through a scheduling quirk, he ended up doing both his talks on the same day - and he did the performance myths talk twice. He was still going strong at the end of the day which was impressive. Anyway, of all the material in the performance myths talk the most important is this: advice on how to write Java code that performs well is short-lived because the JVM keeps improving all the time. So if someone gives you a tip, double-check to make sure it is still valid.

  • JRuby: Ruby-Tinted Classes by Charles Nutter and Thomas Enebo. I don't know much about Ruby - although I have read some books about it. To me there were two things that were really interesting about this presentation. First, they started by doing a poll on usage of Ruby and a lot more hands went up than a year ago (according to the presenters). Second, they included a demo of the Ruby support available in the NetBeans IDE. For those of you who have an interest in that Ruby support, be sure to come to NetBeans Day on May 7 (it's free, but you do have to register, more info. here).

Next up for TheServerSide Java Symposium: Barcelona in June. Necssito diccionari anglès-català. :-)

Comments
Comments are listed in date ascending order (oldest first)