Code Optimization is a topic that gets a lot of attention. With the release of .NET 7, a thousand performance-impacting PRs went into the runtime and core libraries. This means that .NET 7 is fast, really fast, and it deserves a closer look if you want to optimize your codebase.
Required properties in C# is a feature I have secretly wanted for as long as I can remember. It's finally here in .NET 7 and C# 11. It is important to know that C# 11 will only work in .NET 7. The sample code below was written using .NET 7
With the release of .NET 7, your applications will see an increase in performance and new features for C# 11, F# 7, .NET MAUI, ASP.NET Core/Blazor, Web APIs, WinForms, WPF and more. Download .NET 7 for Windows, macOS, and Linux. A nice feature that has been added is rate limiting.