To form a line is the natural instinct of JavaOne attendees. Lines are everywhere at this thing. There are thousands of attendees, and only about 10 or fewer sessions going on at once. It’s easy for even a seemingly obscure session to be at standing room only. And you have to be prepared if you’re looking at getting into a popular session; the lines form quickly and organically. I was considering attending a session on Portlets and JavaServer Faces, but the line stretched out of one building and into the next. Seeing as how I have no immediate plans on utilizing either technology for our project in the immediate future, I passed so I could talk to you.
I’ve found the sessions I’ve attended today to be more interesting than yesterday’s. I started with a talk on SOA and Enterprise Service Bus. I think I’ve mentioned in the past; I’ve been experimenting with Mule to provide a communication channel for the various servers in our farm. The premise/promise of ESB’s seems a little overkill for this, but Jobster may want to use this type of technology in the future as it communicates with external machines for job feeds, ATS vendors, etc. Good to know where the industry is headed with these types of technologies.
I followed that session with one on “The New EJB 3.0 Persistence API”. Gavin King, author of Hibernate, was one of the speakers; I didn’t heckle him, as I suggested to my coworkers that I might do. He seemed to have enough trouble on his own making it through his portion of the presentation. The Persistence API in EJB 3.0 seems very hibernate-like; I’ll be interested to hear more about how these two technologies will converge during Gavin’s talk tomorrow.
I just left a talk on XQuery. That little buzzword has appeared on several slides in other talks I’ve attended, and the synopsis promised that they’d discuss how to make XML sing and dance using this technology. Given that I didn’t know what to expect, I certainly wasn’t disappointed. The presentation was the most entertaining I’d been to so far. XQuery looks like a really powerful replacement to XSLT, which I’ve found painful and confusing to use in the past. The real-time demos that Jason Hunter gave of XQuery pulling data out of a collection of O’Reilly books in XML format was compelling. Even more so was the 60-line XQuery source code that could find all references to an image in a docbook, displaying the paragraphs that the image was referenced in, the synopsis of the articles those paragraphs appeared, and the feedback to those articles tha tappeared in later journals. I don’t know if I’ll ever need this technology, but it was fun to watch something so obviously useful and powerful in action.
One more tech session, then dinner followed by the nightly BOF’s. Hopefully tonight’s will be more compelling than last night’s.