12/04/2022
FourPro application services and .NET 6
As a company, we strive to stay current with all the software and libraries we use to build our applications. Most of the time we can do this with very little effort thanks to our modular architecture. Sometimes, when the update is a major new release that affects our entire codebase, we must be more cautious and take a bit more time.
Over the past months, we have been upgrading and running some of our services on .NET 6 to gain some experience, with some very promising results. Last week, we moved the rest of our application services to .NET 6. We will finish rolling this out to the production environments in the upcoming weeks, as part of our normal release cycle.
Of the many improvements and new features in .NET 6, the most important improvement - or at least the one with the most immediate impact, is the performance and memory use improvements. According to Microsoft, this is the fastest .NET yet. Our experience so far shows this to be true. For our developers, the transition to .NET 6 has already had a major impact in terms of drastically reduced compilation times and memory use.
For our clients and partners, this should translate to cost savings over time. Faster processing and less memory mean fewer hardware resources to run the application.
For more in-depth information about the .NET 6 release, head over to the release post on the Microsoft .NET blog:
https://devblogs.microsoft.com/dotnet/announcing-net-6/
.NET 6 is now available. It is easier to use, runs faster, and has many new features.