Hacker News
- “Stubs” in the .NET Runtime https://mattwarren.org/2019/09/26/Stubs-in-the-.NET-Runtime/ 5 comments
- Exploring the .NET Core Runtime http://www.mattwarren.org/2018/12/13/Exploring-the-.NET-Core-Runtime/ 58 comments
- Exploring the BBC Micro:bit Software Stack and OS http://www.mattwarren.org/2017/11/28/Exploring-the-BBC-microbit-Software-Stack/ 69 comments
- DotNetAnywhere: An Alternative .NET Runtime http://www.mattwarren.org/2017/10/19/DotNetAnywhere-an-Alternative-.NET-Runtime/ 24 comments
- The C# compiler and ‘Lowering’ http://mattwarren.org/2017/05/25/Lowering-in-the-C-Compiler/ 13 comments
- The .NET IL Interpreter http://mattwarren.org/2017/03/30/The-.NET-IL-Interpreter/ 5 comments
- 68 things the CLR does before executing a single line of your code http://mattwarren.org/2017/02/07/The-68-things-the-CLR-does-before-executing-a-single-line-of-your-code/ 12 comments
- Research papers in the .NET source http://www.mattwarren.org/2016/12/12/Research-papers-in-the-.NET-source/ 29 comments
Lobsters
- The 68 things the CLR does before executing a single line of your code (*) http://www.mattwarren.org/2017/02/07/The-68-things-the-CLR-does-before-executing-a-single-line-of-your-code/ 2 comments dotnet
- Optimising LINQ https://mattwarren.org/2016/09/29/optimising-linq/ 16 comments programming
- Under the hood of "Default Interface Methods" http://www.mattwarren.org/2020/02/19/under-the-hood-of-default-interface-methods/ 14 comments programming
- "Stubs" in the .NET Runtime · Performance is a Feature! https://mattwarren.org/2019/09/26/Stubs-in-the-.NET-Runtime/ 5 comments dotnet
- Is C# a low-level language? https://mattwarren.org/2019/03/01/is-csharp-a-low-level-language/ 129 comments csharp
- Is C# a low-level language? https://mattwarren.org/2019/03/01/is-csharp-a-low-level-language/ 189 comments programming
- Open Source .NET – 4 years later http://mattwarren.org/2018/12/04/open-source-.net-4-years-later 5 comments csharp
- Open Source .NET – 4 years later http://mattwarren.org/2018/12/04/Open-Source-.Net-4-years-later 5 comments dotnet
- Monitoring and Observability in the .NET Runtime · Performance is a Feature! http://mattwarren.org/2018/08/21/monitoring-and-observability-in-the-.net-runtime/ 5 comments csharp
- Exploring the internals of the .NET Runtime https://mattwarren.org/2018/03/23/exploring-the-internals-of-the-.net-runtime/ 5 comments programming
- How generics were added to .NET http://mattwarren.org/2018/03/02/how-generics-were-added-to-.net/?reddit=golang 11 comments golang
- How generics were added to .NET http://www.mattwarren.org/2018/03/02/how-generics-were-added-to-.net/ 28 comments programming
- Open Source .NET â 3 years later http://www.mattwarren.org/2017/12/19/Open-Source-.Net-3-years-later 8 comments dotnet
- Open Source .NET – 3 years later http://www.mattwarren.org/2017/12/19/open-source-.net-3-years-later 97 comments programming
- A DoS Attack against the C# Compiler · Performance is a Feature! http://mattwarren.org/2017/11/08/a-dos-attack-against-the-c-compiler/ 19 comments programming
- A DoS Attack against the C# Compiler · Performance is a Feature! http://mattwarren.org/2017/11/08/a-dos-attack-against-the-c-compiler/ 9 comments csharp
- DotNetAnywhere: An Alternative .NET Runtime http://mattwarren.org/2017/10/19/DotNetAnywhere-an-Alternative-.NET-Runtime/ 28 comments dotnet
- Analysing C# code on GitHub with BigQuery http://mattwarren.org/2017/10/12/analysing-c-code-on-github-with-bigquery/ 17 comments programming
- Analysing C# code on GitHub with BigQuery http://mattwarren.org/2017/10/12/analysing-c-code-on-github-with-bigquery/ 13 comments csharp
- Lowering in the C# Compiler (and what happens when you misuse it) http://www.mattwarren.org/2017/05/25/lowering-in-the-c-compiler/ 17 comments programming
- The CLR Thread Pool 'Thread Injection' Algorithm http://www.mattwarren.org/2017/04/13/the-clr-thread-pool-thread-injection-algorithm/ 5 comments programming
- The 68 things the CLR does before executing a single line of your code http://www.mattwarren.org/2017/02/07/the-68-things-the-clr-does-before-executing-a-single-line-of-your-code/ 49 comments programming
- How do .NET delegates work? http://www.mattwarren.org/2017/01/25/how-do-.net-delegates-work/ 21 comments csharp
- Why Exceptions should be Exceptional http://www.mattwarren.org/2016/12/20/why-exceptions-should-be-exceptional/ 44 comments programming
- Why is reflection slow? http://mattwarren.org/2016/12/14/why-is-reflection-slow 21 comments csharp
- Optimising LINQ http://www.mattwarren.org/2016/09/29/optimising-linq/ 7 comments csharp
- Optimising LINQ http://www.mattwarren.org/2016/09/29/optimising-linq/ 45 comments programming
- Visualising the .NET Garbage Collector http://www.mattwarren.org/2016/06/20/visualising-the-dotnet-garbage-collector/ 16 comments programming
- Open Source .NET – 1 year later http://mattwarren.org/2015/12/08/open-source-net-1-year-later/ 39 comments programming
- Fast wildcard searches with trigrams http://www.mattwarren.org/2015/08/19/the-stack-overflow-tag-engine-part-2/ 4 comments programming
- The Art of Benchmarking (a.k.a fighting the JIT Compiler) http://mattwarren.org/2014/09/19/the-art-of-benchmarking/ 30 comments programming
- Performance lessons from the Roslyn code base http://mattwarren.org/2014/06/10/roslyn-code-base-performance-lessons-part-2/ 28 comments csharp