My JAXLondon 2017 session slidedeck. Do note that I draw on the slides live and this is not recorded on the deck, you have to see a video to get the full experience. Sadly this session was not recorded.
Also I use a lot of code not on the slides (where it says "code" I dropped out to shell and editor), the code used was the Ceylon and Kotlin versions of Factorial from https://github.com/russel/Factorial