• This is a really good article, just came across it after a tweet from Dmitry Vyukov. A little out of date now probably though.