- C# Digest
- Posts
- .NET 8 Performance Edition
.NET 8 Performance Edition
#450 – April 17, 2023
As with every .NET release, Microsoft improves the performance of the runtime and guess what: This release is no exception to this. In this blog post, I want to go through some of the improvements made so far.
This article clarifies the difference between DotNetBrowser and WebView2 and argues that DotNetBrowser is better for commercial use.
In this short blog post, I will show you 5 useful extensions for Task in .NET. We will build them as extension methods, so there are easy to use.
I introduced a bug, a fairly nasty one. At a random location, while indexing a ~50 million documents corpus, we are getting an access violation exception. That means that I messed something up.
.NET 8 Preview 3 is now available, with changes to build paths, workloads, Microsoft.Extensions, and containers. It also includes performance improvements in the JIT, for Arm64, and dynamic PGO.
A while back, I wanted to add support for identifying GUIDs as part of the URL and got a really simple solution suggested by a friend. Hopefully, this will help anyone needing to do something similar.
In this post, I describe how I've investigated a crash when using Enumerable.LastOrDefault and how I've fixed the issue.