Blog Some things I write.

Building Reactive Apps on JavaFX - Part 2

Beyond the basics. In the first part of this series we looked at how ReactiveX can decouple and simplify UI…

Building Reactive Apps on JavaFX

Because 'reactive' isn't just a buzz word. I come from a web development background, professionally. You could call that my…

Let the Type System do the Work

On bugs, tools, and human evolution. Anyone who has had to maintain software will tell you that bugs are tricky.…