This is a cross-post: I provide canonical versions of blog posts I have written on different websites. This blog post was written for

I would love you to get in touch with me; I do not actively place my email address in the wild, so you can get in touch by tweeting me or by visiting my Linkedin profile.

Please no recruitment agencies.

Subscribe to my newsletter to keep upto date with blog posts, tutorials and thoughts each week.