Posts tagged #.NET

A primer on transaction management in Entity Framework
Whenever you are doing work within Entity Framework, there is (almost) no chance that you are doing it without transactions - whether you are aware of it or not. If you are aware of it, you'll likely not need this introduction. If you are not, stay with me for this short primer on that topic.

Be optimistic about concurrency in Entity Framework
Concurrency is a thing we developers know as one of the trickiest things to solve. It might happen rarely, but especially in distributed, massively scaled applications, it will happen often enough. And if not handled well, it will cause once-in-a-day issues that are particularly hard to track down. Let's together take a look at what we can do with concurrency issues in Entity Framework.

How to version your ASP.NET API
In this article, we want to take a look at the introduction of proper versioning into your ASP.NET Core WebApi project. You will see how to set up both your application as well as your Swagger documentation.

Best practices for OpenTelemetry in .NET
Observability and distributed tracing are the new logging kids on the block. Let ma share my insights on some of the best practices when it comes to integrating observability concepts into your .NET applications.