.NET Core 3.0 includes performance improvements, enhancements to SignalR, new endpoint routing for web apps, the introduction of Blazor and Razor Components, an in-box JSON reader, support for async streams, new C# 8.0 features, improvements to Entity Framework 3.0, support for HTTP/2, and the ability to publish self-contained executables. The presentation provides an overview of the key new features in .NET Core 3.0 across areas like performance, web development, client-side frameworks, languages, and tools.
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. Agenda
• Difference between .NET 2.0 and .NET Core 3.0
• Performance improvements
• SignalR
• Endpoint routing for Web App
• Blazor and Razor Components
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
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. • 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?
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