SearchValues object become better with .NET 9
SearchValues,
which were introduced with .NET 8 will become an upgrade and becomes more usable! Let's see how.
Hey, I'm Steven a .NET Developer and Freelancer in Zurich, Switzerland. I am a Microsoft MVP. Also, this blog is open source on GitHub.
SearchValues,
which were introduced with .NET 8 will become an upgrade and becomes more usable! Let's see how.
Even though we are in the alpha of .NET 9 and .NET 8 was released not more than two months ago, the dotnet team does not sleep and pushes new changes! In this blog post, we are checking what new methods were added to everyones favorite: LINQ.
In the old .NET Framework days, you could use the BinaryFormatter
class to serialize and deserialize objects. This can be convenient for cloning or storing some session states. As the BinaryFormatter
has some serious security concerns, the .NET team marked it as obsolete (as error) in .NET 7 and onwards.
I am not the biggest fan of AutoMapper. It starts with good intentions but often ends up being a big mess. I have seen it used in many projects, and the configuration of the mappings is often scattered all over the place, and or they are huge!
We know the const
keyword with strings - but are they really constant after all? Or can we use some tricks to modify them? Let's see.
In this blog post, I showcase a very simple lock-free ring buffer for logging. I'll show why it's useful and how it works.
There is a new sheriff in town when it comes to the lock
keyword, And that is the new System.Threading.Lock
type that is introduced in .NET 9. And yes, I know - we still need time to digest the big .NET 8 release.
Only one month after the big release of .NET 8, the dotnet team is already working on the next iteration: .NET 9. With that also comes new language features. The first one is about to be merged into the main development branch: Params Collections.
We made a recent addition to bUnit that we think will make your life easier. We call it bUnit Generators. It's a set of code generators that will help you create stubs for your third-party components.
From time to time, it is nice to store complex objects or lists as JSON in the database. With Entity Framework 8, this is now easily possible. But this was possible all along with Entity Framework 7.