![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/01/features-aspire-aca-1024x576.jpg)
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/01/features-aspire-aca-1024x576.jpg)
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/01/rtc-migration-OfficeCollab.png)
Microsoft Office’s RTC (Real-Time Channel) migration to modern .NET
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/01/introducing-mstest-runner-1024x576.png)
Introducing the MSTest Runner – CLI, Visual Studio, & More
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/01/ServicingUpdates.png)
.NET Framework January 2024 Cumulative Update Preview
Sortable Lists for Blazor using a SortableJS Component
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/01/january-2024-dotnet-framework-1024x576.jpg)
.NET Framework January 2024 Security and Quality Rollup
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/01/dotnet-january-2024-updates-1024x576.jpg)
.NET January 2024 Updates – .NET 8.0.1, 7.0.15, .NET 6.0.26
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2024/01/appcat-report-1024x611.png)
Announcing the Azure Migrate application and code assessment tool for .NET
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/12/fsharprecursionfeature-1024x576.jpg)
Safer recursion in F#
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/12/codecoverageimprovementsthumb-1024x576.jpg)