Welcome to the fourth part of our digest on news and events in the .NET world! We've got a lot of updates this time. The PVS-Studio team is happy to present you a selection of the most exciting and useful content. Let's get started!
!
You may have noticed that there used to be one month between the news digests, but this time it's been two. Why? We've decided to post the news digest less frequently to make it more informative and less cloying for readers.
What's in the digest today: .NET 9 RC 1 and 2, free JetBrains Rider, Performance Improvements in .NET 9, and many great articles.
Top news
Microsoft has presented two versions of .NET 9. This time around, it's not a preview but a release candidate. The next step is a full-fledged .NET release. We expect it to happen during the .NET Conf 2024 days, which is November 12–14. As always, developers have made enhancements to the SDK, libraries, ASP.NET Core, and.NET MAUI. Among the most interesting things, they've added a history of workload changes.
I'd also like to mention that we at PVS-Studio are already working on the support of .NET 9 and C# 13. We'll add it to PVS-Studio 7.34 in December. Follow our blogs or subscribe to our
Rider and WebStorm are now free for non-commercial use. JetBrains aims to make their product available to a wider audience. I think a lot of us have been waiting for this. Now Rider is free for learning, open-source project development, and hobby use.
Microsoft has introduced a preview version of UWP for .NET 9. This will enable existing UWP developers to modernize their apps with the latest .NET and Native AOT. However, Microsoft reminds us that this is just a way to utilize new technology while you consider moving to the more modern Windows App SDK and WinUI 3.
In this article, Aaron Powell demonstrates with examples how to start testing your distributed applications in .NET Aspire.
In this large article, Kunal Pathak talks about the progress of adding Scalable Vector Extension (SVE). This greatly enhances performance and enables developers to leverage the scalable vector processing capabilities using
The closer we get to the .NET 9 release, the more articles appear on the topic of new .NET features, frameworks, and libraries. Of course, System.Text.Json has been updated as well. The article explains in detail all the enhancements and new features in System.Text.Json.
Andrew Lock has written a series of articles about working with the "Result" pattern to control execution flow rather than throw exceptions:
Have you noticed that the release version of Unity 6 is out? Our team has, so we decided to give you an overview of the improvements and updates in this article. Of course, we've analyzed the source code using PVS-Studio to search for errors in the open-source part of the engine.
We've analyzed the source code of the open-source WolvenKit project in this article. This is a quite popular tool for modding Cyberpunk 2077.
News
" article.
There's an interesting Reddit discussion on using .NET to develop mission-critical applications.
Rider 2024.3 EAP has introduced initial support for the new slnx solution file format. This makes the solution file more usable for version control systems and for creating it manually. The format is XML-based. Note that this is still a pre-release version.
Releases
. In the future, we'll be extending the capabilities of custom C# annotations so that their scope isn't limited to the taint analysis.
Finally, there are new diagnostic rules for C#: , .
You can visit
The last early access program of the year for JetBrains Rider has started. The Rider 2024.3 EAP release adds the C++ hot reload support for
ReSharper 2024.3 EAP mainly contains improvements for code formatting, naming style, and a few tweaks for supporting C++.
Thank you for reading! See you soon! Feel free to share your thoughts and findings with us!
SOCIAL SHARE CARD GENERATOR