Advertisement

What's new in .net 5 by muralidharan deenathayalan

Technical Lead at Quanticate
Nov. 25, 2021
Advertisement

More Related Content

Similar to What's new in .net 5 by muralidharan deenathayalan(20)

Advertisement

What's new in .net 5 by muralidharan deenathayalan

  1. What's new in .NET 5 Muralidharan Deenathayalan PRESENTS Brought to you by .NET Conf 2020 - Coimbatore (Virtual)
  2. Demo Muralidharan Deenathayalan Associate Director - Software Innovation, Quanticate www.quanticate.com Blog : www.codingfreaks.net Git : https://github.com/muralidharand Twitter : https://twitter.com/muralidharand LinkedIn : https://www.linkedin.com/in/muralidharand
  3. •History of .NET Framework •History of .NET Core •What’s new in .NET 5.0 •Demo •What’s not in .NET 5.0 Agenda
  4. History of .NET Framework Image Credit https://www.clariontech.com/blog/the-.net-revolution-an-overview-of-the-.net-framework-versions
  5. History of .NET Core Image Credit : https://medium.com/@valianttechnosoft/introduction-with-updated-asp-net-core-3-1-434b80f0facf
  6. What’s new in .NET 5.0 • Web API Improvements • Blazor WebAssembly • C# 9.0 • gRPC • Xamarin Forms • Machine Learning using ML.NET • Desktop Application Improvements • Cloud native investments
  7. One .NET Vision
  8. .NET Release Schedule Image Credit https://www.popwebdesign.net/popart_blog/en/2020/07/introducing-net5-what-is-the-future-of-net-framework/
  9. One .NET Vision .NET Framework .NET Core Mono .NET
  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
  15. Xamarin Forms Old New
  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
  18. Cloud native investments • Developing for Linux on Windows • Single file Exe • Project Tye
  19. DEMO • Blazer • Web API • ML.NET • C# • Docker support
  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)
  21. Demo Muralidharan Deenathayalan Associate Director - Software Innovation, Quanticate Blog : www.codingfreaks.net Git : https://github.com/muralidharand Twitter : https://twitter.com/muralidharand LinkedIn : https://www.linkedin.com/in/muralidharand
  22. Thanks for joining!

Editor's Notes

  1. One runtime rule them all
Advertisement