Monthly Archives: March 2007

TSS Java Symposium Best Talk: Brian Goetz tackles Java Performance Myths

Brian Goetz’s talk on Java Performance Myth had to be the funniest of them all. Laughing at C programmers who insist on writing object pools and backwards for loops is both fun and easy. Let’s all write “clean, dumb code” was Goetz’s plea to everybody and insisted the JVM doesn’t suck and is [...]

TSS Java Symposium Review Part 3: Filthy Rich GWT Clients using SBA

There has to be a better way than to write Java code and have it “compile” to JavaScript for anybody to use AJAX functionality. Bruce Johnson’s cry to the crowd that there’s absolutely no performance hit in doing so was falling on on deaf ears until his claim of the “perfect caching” implemented by [...]

TSS Java Symposium Review Part 2: Spring2 + <anything> = cool; ESBs exposed; OSGi love

Ross Mason, the Mule head-honcho, tried his best to combat the increasingly hostile AV equipment while promoting Mule2’s integration with Spring2, the former not yet GA’d. His moaning of how hard the team is working to get Mule2 out was in direct contradiction with the entire weekend he spent gambling away at The Venetian [...]

TSS Java Symposium Review Part 1: Gamma pitches Jazz, Johnson disses J2EE

Eric Gamma, when I hear that name I think of Gang of Four and the great book Elements of Reusable Object Oriented Design. So when I read that Gamma was going to be the keynote speaker at TSSJS, I resolved to wake up earlier than I wanted to just to go check out what the [...]

Attending TSS Java Symposium in Las Vegas

So I’m attending The Server Side’s Java Symposium in Las Vegas this year from March 21st to 23rd. JavaOne last year was fun but it’s time to try something different. TSS Java Symposium focuses more on enterprise development which is what interests me more.
I updated my java.net blog citing some of the [...]

Web Service Versioning with Endpoints using XFire

I wanted to document an example of using web service versioning using endpoints. I posted on the XFire mailing list asking what other people do but got little in return. I read the XFire Versioning Wiki entry and that mentioned using namespaces and/or custom headers. Although the namespaces/custom header approach works fine, it has the [...]