This page provides an aggregation of blogs, talks and training courses I have put together over the past. I hope you find some of the content useful!
The majority of my blog posts can be found in the following places:
Here are links to recodings of some of the conferences I have spoken to over the years:
I’ve had the priviledge and honour to design, create and teach various communities about new technologies and concepts. Here are some recordings of those courses:
I am a historic chess player, slowly coming out of hibernation. As well as being a member of and helping out at Kingston Chess Club, I also write some blogs about chess.
Here’s what’s available so far: