I spoke at JBossWorld last month. I gave my personal favorite Java EE 6/Spring framework comparison/contrast talk. The crowd at JBossWorld was fantastic and I got to talk to some EJB 3 in Action readers. I really love this talk because it gives me a chance to cover in-depth what I see in the two mainstream Java server-side stacks that I care about. In particular, I had a more philosophical bend on this talk that goes to the heart of each stack as opposed just a superficial talk about mechanical features. I hope to give this talk again soon and really liked how it panned out this time, despite the chronic SpringSource objections to this talk and complaints that it’s somehow “unfair” to them.
Such is how some people think I guess and that’s a real shame. Not everything in life is about cynical pursuits, selling something or making money (in fact I can only imagine how hollow and meaningless that might feel). It is sometimes possible to set ones selfish interests aside and analyze for the sake of pure inquiry to try to find the truth about something one cares about. I think that is when we are all at our very best as scientists, engineers, craftsmen and artists…that’s our craft at its very best, not at its cynical worst.
At any rate, besides the conference it was great to hang out with the usual suspects at JBoss – Dan Allen, Emmanuel Bernard, Bill Burke, Jay Balunas, etc. It was also great to finally meet Pete Muir, the head honcho for Contexts and Dependency Injection for Java EE (JSR 299) reference implementation from JBoss. I thought he was a first-class engineer and a true gentleman.