Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Net developer days presentation

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Hier ansehen

1 von 39 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Net developer days presentation (20)

Anzeige

Weitere von Alexandre Malavasi (20)

Aktuellste (20)

Anzeige

Net developer days presentation

  1. 1. What’s New in .NET Core 3.0 Alexandre Malavasi
  2. 2. About me MCP | MCTS | MCPD | ITIL | .NET | MBA | MTAC | Technical Leader | Consultant | .NET Developer Medium.com/@alexandre.malavasi LinkedIn.com/in/alexandremalavasi Twitter.com/alemalavasi
  3. 3. Agenda • Difference between .NET 2.0 and .NET Core 3.0 • Performance improvements • SignalR • Endpoint routing for Web App • Blazor and Razor Components
  4. 4. Agenda • In-box JSON Reader • Async Streams • Switch expressions and other new features in C# 8.0 • Entity Framework 3.0 • Http/2 support • Self-contained EXEs
  5. 5. What’s New in .NET Core 3.0
  6. 6. Performance inprovements
  7. 7. The Journey in .NET Core .NET Core 1.0 2016/06/27 .NET Core 1.1 2016/11/16 .NET Core 2.0 2017/08/14 .NET Core 2.1 2018/05/30 .NET Core 3.0 2019/09/23
  8. 8. .NET Core 2.0
  9. 9. .NET Core 3.0
  10. 10. Performance improvements
  11. 11. Get Span (Read Only)
  12. 12. Pin Span
  13. 13. EndsWith
  14. 14. Trim
  15. 15. Reverse
  16. 16. HtmlDecode
  17. 17. Parse To Int 32
  18. 18. Mod and other operations
  19. 19. ToString
  20. 20. Get Current Thread
  21. 21. SignalR Improvements
  22. 22. Automatic Reconnect - SignalR
  23. 23. Automatic Reconnect - SignalR
  24. 24. New Endpoints for Web App
  25. 25. Blazor
  26. 26. What is Microsoft Blazor? • Single Page Application of .NET Platform • Based on WebAssembly and not in Javascript • Started as a open-source project and now it is officially part of .NET Stack • Quick improvements and updates since 2017
  27. 27. • Single Page Application of .NET Platform • Based on WebAssembly and not in Javascript • Started as a open-source project and now it is officially part of .NET Stack • Quick improvements and updates since 2017 What is Microsoft Blazor?
  28. 28. Blazor App
  29. 29. Blazor App Template
  30. 30. Blazor benefits • Easy adoption by .NET developers • Uncomplicated to learn • All .NET resources already available • Performance • Compatible with all modern browsers • Can be hosted in a very low cost service • Re-use of code in client-side (validation, logic and more) • The client-side Blazor application works off-line
  31. 31. New Features in C# 8.0
  32. 32. HTTP/2 and New Features in C# 8.0 • Async Streams • Switch expressions • In-box Json Reader • Span<T> improvements
  33. 33. Entity Framework 3.0 • Smarter Linq Queries • Improvements on Many to Many • Scaffold for Views • Cosmos Db
  34. 34. Self-contained EXE
  35. 35. Self-contained EXE
  36. 36. Questions
  37. 37. Thank you !!!
  38. 38. Contact Info Medium.com/@alexandre.malavasi LinkedIn.com/in/alexandremalavasi Twitter.com/alemalavasi

×