What Every CLR Developer Must Know Before Writing Code https://github.com/dotnet/coreclr/blob/master/Documentation/coding-guidelines/clr-code-guide.md