Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

meziantou.net

Meziantou's blog

Get the latest updates from Meziantou's blog directly as they happen.

Follow now 54 followers

Latest posts

Last updated 4 days ago

StringComparison.InvariantCulture is not always invariant

4 days ago

CultureInfo.InvariantCulture is not invariant for all operations. It is a special culture...

Using Snapshot Testing to validate EF Core schema

3 months ago

When I use Entity Framework, I like to view the generated schema...

Migrate from MSTest to xUnit using a Roslyn analyzer

3 months ago

Both MSTest and xUnit are great test framework. If you are curious...

Using Roslyn to analyze and rewrite code in a solution

4 months ago

I've written a lot about Roslyn in the context of Roslyn Analyzers...

HSTS for HttpClient in .NET

4 months ago

HTTP Strict Transport Security (HSTS) is a security feature that indicates a...

Exploring CollectionsMarshal for Dictionary

4 months ago

Unlike ConcurrentDictionary, Dictionary does not have a GetOrAdd method. This method is...

Signing commits in Git using SSH keys on Windows

4 months ago

Signing commits in Git is a way to verify the authenticity and...

Reading USN Journal with .NET

5 months ago

If you want to detect when a file is created, modified, or...

Generating SBOM for NuGet packages

5 months ago

A Software Bill of Materials (SBOM) is a list of components in...

Using the binary log to find the source of a .NET dependency

5 months ago

Understanding where a dependency comes from can be tedious. This is especially...

NuGet Packages: security risks and best practices

5 months ago

NuGet packages offer a convenient way to share code, but many developers...

Embeded languages in string values supported by Roslyn

6 months ago

In a recent post, I shared how to highlight C# code in...