Great talk!
I liked how you used TornadoFX to talk about a greater concept.
I never really paid attention to that topic before.
On a side-node, is the framework really used from Java-code to?
I was a bit surprised to see @JvmStatic and @JvmOverloads.
When I researched the framework-code I saw a lot more Java-related code.
My question is: there are some functions that don't have @JvmOverloads, should we add them or will we drop Java-support (later on).