July 6, 2012
Through friends and colleagues. I'm speaking to the group on July 26th while on a visit to London, so I figured I'd join online.
I focus on runtime technologies that make the actual JVM work "better". Lots around GC (especially in the low latency and/or large heap (whether it's >1GB or >100GB) heap areas), as well as locking (think transactional memory), JIT compilation (think escape-detection-directed-inlining-decision-and-optimization, and things like what-to-optimize-when-people-finally-settle-on-using-invokedynamic-in-a-consistent-way).
Not really, I'm not local.
I spend a lot of time in front of computer screens. And some behind them.