Wow JavaOne was a blast - though very
tiring. Hanging out with the regular heavy drinkers (Geronimo,
Tangosol, Atlassian, SpiritSoft & SolarMetric guys as well as Hani, crazybob, Matt, Dion, Simon, Sam and many others), surviving on 2-4 hours sleep a night, then a tasty
bit of jetlag on the way back, took a little while to recover from.
Thank god its only once a year :)
If you're going to JavaOne next year my advice would be - hang out in
the Thirsty Bear each night, its where the real action is :). Matt's
got some good photographic evidence of the debauchery.
Our Groovy session went pretty well (here's a link)
especially considering the hangover & sleep deprivation I was
suffering from - the room was packed & went into an overflow room
which is always a good sign. Most people seemed to like it, apart from
the odd python fan. Am looking forward to doing a better job at OSCon soon.
Spent a great afternoon & evening with John Rose from Sun (compiler
& VM team), who's on the Groovy JSR - we've managed to figure out
many of the gremlins in the language. Plus I learnt quite a bit about
the JVM. e.g. it might not be that hard to implement continuations at
the JVM level! Apparently the JVM already does a kind of continuation
internally for optimising bytecode - so if you want native
continuations, hassle the good folks at Sun & raise some bug
reports, maybe we can persuade them to sneak it into 1.6 :). Native
Java continuations would totally rock - and avoid all that inefficient
bytecode swizzling we'd have to do to implement continuations on top of
Finally while catching up with news I spotted this neat Groovy script for creating Excel spreadsheets from SQL queries easily from inside a Groovy script. Groovy!