Enforce architectural constrains using NetArchTest
Dateo.Coding Blog
by Dennis Fruhauff
1w ago
Testing, reviewing, and enforcing architectural constraints and conventions in solutions can be a big challenge even in smaller software development teams. Let's take a look at a very lightweight solution can help you and your team with this ..read more
Visit website
Useful features in Entity Framework Core 8 for your application
Dateo.Coding Blog
by Dennis Fruhauff
1M ago
Entity Framework has been around for 16 (!) years now. And while many of us are using it actively, not everyone is fortunate enough to be able to update with every new release. The latest version, Entity Framework Core 8, has been released. Let me introduce some of the features that I consider to be "generally useful ..read more
Visit website
A primer on transaction management in Entity Framework
Dateo.Coding Blog
by Dennis Fruhauff
2M ago
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 ..read more
Visit website
Be optimistic about concurrency in Entity Framework
Dateo.Coding Blog
by Dennis Fruhauff
3M ago
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 ..read more
Visit website
There is no template for vertical slicing
Dateo.Coding Blog
by Dennis Fruhauff
4M ago
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 ..read more
Visit website
Real-world Blazor websites: Robots.txt
Dateo.Coding Blog
by Dennis Fruhauff
6M ago
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 ..read more
Visit website
How to version your ASP.NET API
Dateo.Coding Blog
by Dennis Fruhauff
8M ago
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 ..read more
Visit website
Improve your applications observability with custom health checks
Dateo.Coding Blog
by Dennis Fruhauff
9M ago
Health checks are a good thing - we all should do them at regular intervals. But do you utilize health checks in your ASP.NET applications to their full potential? Let's take a quick look at how you can gain more insights into your app by implementing custom health checks ..read more
Visit website
How to publish .NET 7 apps directly to Docker
Dateo.Coding Blog
by Dennis Fruhauff
9M ago
With .NET 7 being around for only a couple of days now, there are plenty of new features to be played with. One of these is the actual ability of .NET's build infrastructure to directly publish your applications to a Docker container registry (or any other container registry, for that matter), without having to explicitly specify a Docker file ..read more
Visit website
Action filters in ASP.NET - A quick guide
Dateo.Coding Blog
by Dennis Fruhauff
9M ago
Following up on our article on how to design good [controllers in ASP.NET](https://dateo-software.de/blog/improve-your-asp-net-core-controllers), I'd like to introduce you to a different set of tools to help you clean up your architecture in ASP.NET Core projects. Let's visit action filters in ASP.NET ..read more
Visit website

Follow Dateo.Coding Blog on FeedSpot

Continue with Google
Continue with Apple
OR