This is the home page for the Terence Parr space.
Here is
Terence's blog