
I recently took time out to attend the JAOO conference in Brisbane. I'm not one to troop around to every conference that hits town because, frankly, the quality of the speakers is usually not that great, and the subject matter is usually fairly narrow. I'm happy to report that JAOO, however, is different. Despite the title of the conference which implies the only subject matter covered is Java, over 3 days I attended sessions on numerous languages from both the LAMP and Microsoft stacks including Java, JavaScript, F#, Objective-C, IronPython and IronRuby. As well, the vast majority of speakers presenting are well-respected, subject matter experts including numerous PhDs. Why wouldn't you want to learn Java from Joshua Bloch, the Chief Java Architect at Google? I was also privileged to spend 3 hours with JavaScript-guru Douglas Crockford from Yahoo.com learning the good, bad and really ugly parts of JavaScript. What he doesn't know about JavaScript isn't worth knowing!
Apart from deep dives in JavaScript and F#, the most interesting aspects of the conference for me were the discussions on Distributed Databases/Scalable Systems from several Google employees, and the talks on machine learning - one using F#, a functional program from Microsoft, and one based on the open-source offerings: Hadoop and Mahout.
If you only do 1 conference a year consider JAOO. The quality of the speakers and the breath of exposure is commendable. I'll certainly be heading back for more next year.