UUID v7 in .NET 9
.NET natively knows UUID v4 aka Guid.NewGuid()
. But with preview 7 we get Version 7 of UUID's natively.
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.
.NET natively knows UUID v4 aka Guid.NewGuid()
. But with preview 7 we get Version 7 of UUID's natively.
In this blog post, I will show you how to use GitHub Codespaces to make it easier for contributors to get started on your open-source project. We will set up a codespace for a .NET repository and configure it to install the required dependencies and tools.
The next preview (preview 6) will bring a new type ReadOnlySet<T>
. This is a read-only set that is similar to ReadOnlyCollection<T>
. Let's see how it works and why it was introduced.
The last update of NCronJob was some time ago - and as always, there are some new features in the meantime. So here we are, let's go through to highlight them!
Have you ever asked yourself if your EF LINQ queries are susceptible to SQL injection attacks? Either because you are querying some user data from a text field or directly taking whatever your API hits against the database?
If you call HttpClient.GetAsync
or HttpClient.PostAsync
and then await
the result, does the await
wait only for the headers to be received or does it wait for the body to be received? Let's find out!
The StringBuilder
class is used to create mutable sequences of characters. Strings are immutable, so if you need to perform multiple operations on a string, it is better to use a StringBuilder
instead of a string
. This is especially useful when you need to concatenate a large number of strings. But there is more magic to it, especially when we go BIG!
In today's short post, I will show you how to cancel a Task with multiple inputs (aka multiple CancellationToken
s) using CancellationTokenSource
and CancellationTokenSource.CreateLinkedTokenSource
.
I made a memory dump in my simplest console application and there are a bunch of exception instances around, what is going on? Let’s see in this blog post, why you see a few exception instances in your memory dump.
The latest preview (.NET 9 preview 4) brought another caching structure to the .NET world - so let's order some things here.