Thanks for your support over the last 10 years
This blog is no longer available.
You can find source code over on GitHub.