10. One .NET Vision
• Single SDK, one BCL, unified toolchain
• Cross-platform native UI
• Cross-platform Web UI
• Cloud native investments
• Continuous improvements for speed, size, debugging etc
11. Web API Improvements
• OpenAPI Standards and integrated with Swagger support
• Automatic generation of C# client
• Http REPL – Testing framework for APIs
12. Blazor with .NET 5
• Blazor WebAssembly
• Run .NET natively in the browser
• Progressing Web Apps
• Offline support
13. C# 9
• Top level programs
• Record type
• init setters
• New pattern matching
14. Xamarin Forms
• MAUI (Multi-platform UI)
• Hot Reload
• Design time binding
• Single project code base
16. Desktop Application Improvements
• .NET core support
• All toolbox controls support
• 3rd party tools integration (in-progress)
• Click Once Installer
17. Machine Learning using ML.NET
• Train your model in
• Built-in Visual Studio
• Azure AutoML
20. What’s not in .NET 5.0
• ASP.net WebForms
• Alternates Blazor WebAssembly
• Rewrite , no migrations
• Windows Communication Foundation
• Use gRPC
• Windows Workflow Foundation
• CoreWF (Unofficial port)