
He started programming on an Apple IIe when he was eleven, his first programming language was 6502 assembler.īillys current interests are lightweight non invasive middleware, complex event processing systems and grid based OLTP frameworks.

It is now possible to debug an application via the command line and have an Eclipse UI debugger pop up. There is now a standalone C/C++ debugger application added to the CDT. He wrote video games in C and assembler on the ZX Spectrum, Atari ST and Commodore Amiga as a teenager. Memory Analyzer now analyzes heap dumps from Java 8, including the Java 8 collection classes. He's also the lead persistence architect and runtime availability/scaling architect for the base application server.īefore IBM, Billy worked as an independant consultant at investment banks, telcos, publishing companies and travel reservation companies. Billy currently works on WebSphere XD and ObjectGrid. Billy lead the design of the WebSphere 6.0 non blocking IO framework (channel framework) and the WebSphere 6.0 high availability/clustering (HAManager). If you have already 1.4.2.12 or better, skip to Installing Eclipse Memory Analyzer. Billy was the lead on the WorkManager/ Scheduler APIs which were later standardized by IBM and BEA and are now the subject of JSR 236 and JSR 237. Billy is a Distinguished Engineer at IBM.
