Blog
Articles about .NET, software architecture, and developer life.

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.

There is no template for vertical slicing
Vertically sliced architectures and vertical slicing in general are currently all around us in the software development industry. Let's take a look at key aspects and things to consider when it comes to implementing vertical slicing.

Real-world Blazor websites: Robots.txt
Blazor has been around for some years now as an emerging web application platform for .NET users and developers. If, at some point, you decide to use it as a real-world project, there are a few things you will have to solve in a .NET-way. Today, we will look at how you can prevent search engine crawlers from inspecting all of your pages.

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.