![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy-1024x444.png)
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy-1024x444.png)
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy-1024x444.png)
Continuous integration workflow template for .NET Core desktop apps with GitHub Actions
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2020/01/blazor-android-1024x737.png)
Announcing Experimental Mobile Blazor Bindings May update
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy-1024x444.png)
Introducing YARP Preview 1
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy-1024x444.png)
Introducing Project Tye
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2020/05/featured-codespaces-1024x680.png)
Using Visual Studio Codespaces with .NET Core
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy-1024x444.png)
Welcome to C# 9.0
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy-1024x444.png)
F# 5 and F# tools update
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2020/05/efcore-preview4-1024x386.jpg)
Announcing Entity Framework Core 5.0 Preview 4
![](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy-1024x444.png)