Over the years I’ve given many presentations all around the world, from the US to Europe, and India to Japan. I love interacting with like-minded developers, and I have been recognised as a ‘JavaOne Rockstar’ for my popular presentations at JavaOne. Unfortunately I’ve never kept records of these presentations, but I’ve searched Google and my file system to link to as many as I can on this page. I hope they are helpful!


In 2018 I presented the ‘Java API Design Best Practices‘ presentation at a number of conferences, so I have created a separate page to capture the various slide decks and recordings.


JavaOne 2016


JavaOne 2015


JavaOne 2014


Devoxx 2012 (Antwerp, Belgium)

JavaOne 2012 (San Francisco)

  • Custom UI Controls and Charts with JavaFX 2.0 (PDF Coming Soon!)
  • Hacking TableView (PDF Coming Soon!)

JavaOne 2012 (Hyderabad, India, and Tokyo, Japan)

  • Introduction to JavaFX UI Controls and Charts (PDF Coming Soon!)
  • Interface Layout with JavaFX 2 (PDF Coming Soon!)


JavaOne 2011

  • Getting Real-World Data into JavaFX Controls (Download PDF)
  • Introduction to JavaFX 2.0 UI Controls and Charts (PDF Coming Soon!)
  • Custom UI Controls and Charts with JavaFX 2.0 (PDF Coming Soon!)


  • University of Queensland
    ! Design. Code. Test – Software Engineering Insights from the Real World (Download PDF). This was a presentation to a software engineering class at the University of Queensland in Australia.


JavaOne 2010

  • JavaFX Your Way – Building JavaFX Applications with Alternate Languages (Download PDF)