Matt Warren Profile picture
Christian, husband & father. Also a C# Dev who loves finding and fixing performance issues, Microsoft MVP, contributor to #BenchmarkDotNet, works @contrastsec
Nov 15, 2018 14 tweets 8 min read
Been doing some research to figure out all the *significant* runtime changes that have happened since the .NET Core CLR was first open-sourced (github.com/dotnet/coreclr…), so here's a list 👇 (if I missed any out, please let me know!) First up, the work needed in the runtime to make the (fast) Span<T> possible, which involved the GC, JIT and VM, see github.com/dotnet/coreclr… and github.com/Microsoft/dotn… (of course, there was a whole lot more work done in CoreFX to add Span<T> overloads to many different APIs)
Jul 9, 2018 15 tweets 7 min read
If you like learning about '.NET Internals' here's a few talks/presentations I've watched that you might also like. First 'Writing High Performance Code in .NET' by Bart de Smet Next 'Safe Systems Programming in C# and .NET' by @funcOfJoe infoq.com/presentations/… (also discusses Midori)
Jan 12, 2018 13 tweets 8 min read
If you like reading my posts on .NET internals, you'll like all these other blogs. So I've put them together in a thread for you!! First up @goldshtn, check out blogs.microsoft.co.il/sasha/2010/07/… and blogs.microsoft.co.il/sasha/2012/09/… for example (there are so many more blogs.microsoft.co.il/sasha/tag/neti…)