(1 item) |
|
(1 item) |
|
(5 items) |
|
(1 item) |
|
(1 item) |
|
(2 items) |
|
(2 items) |
|
(4 items) |
|
(1 item) |
|
(6 items) |
|
(2 items) |
|
(4 items) |
|
(1 item) |
|
(4 items) |
|
(2 items) |
|
(1 item) |
|
(1 item) |
|
(1 item) |
|
(1 item) |
|
(1 item) |
|
(1 item) |
|
(1 item) |
|
(1 item) |
|
(2 items) |
|
(2 items) |
|
(5 items) |
|
(3 items) |
|
(1 item) |
|
(1 item) |
|
(1 item) |
|
(3 items) |
|
(1 item) |
|
(1 item) |
|
(2 items) |
|
(8 items) |
|
(2 items) |
|
(7 items) |
|
(2 items) |
|
(2 items) |
|
(1 item) |
|
(2 items) |
|
(1 item) |
|
(2 items) |
|
(4 items) |
|
(1 item) |
|
(5 items) |
|
(1 item) |
|
(3 items) |
|
(2 items) |
|
(2 items) |
|
(8 items) |
|
(7 items) |
|
(3 items) |
|
(7 items) |
|
(6 items) |
|
(1 item) |
|
(2 items) |
|
(5 items) |
|
(5 items) |
|
(7 items) |
|
(3 items) |
|
(7 items) |
|
(16 items) |
|
(10 items) |
|
(27 items) |
|
(15 items) |
|
(15 items) |
|
(13 items) |
|
(16 items) |
|
(15 items) |
I’d never been to JAOO before this year. Indeed, I was only dimly aware of its existence. This turns out to be a shame, as it really is a remarkably good conference. If you get the chance to go, I’d strongly recommend it.
JAOO has a relatively wide technology reach. As well as offering both Java and .NET talks, it has tracks focused on more technology-independent concerns such as architecture, patterns, and concurrency. This broad spread sounds like it should be a weakness, diluting the focus. In fact it has the opposite effect: it drives the focus onto fundamental concerns that cut across technology boundaries. Even with technology-specific talks like my WPF session, the audience diversity requires speakers to address what makes the technology important and different. I find these concepts a whole lot more interesting than specific gory details of how to get a particular technology to do a specific thing.
Sadly I had a lot of work to be getting on with, so when I wasn’t speaking, I had to spend most of my time locked up in my hotel room, writing. However, there were a few I just couldn’t miss, such as Eric Meijer’s talk on Monads and functional programming, the concurrency talks from Bertrand Meyer, Joe Duffy, and Satnam Singh, and of course the remarkable Guy Steele’s talks on language development.
I hope I get invited to speak again next year - a definite hit!