Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

.NET Fest 2017. Ugo Lattanzi. What's new in ASP.NET Core 2.0?


Published on

During this talk you can see all the major features released with the newest version of ASP.NET Core 2.0 and .NET Standard 2.0, including new super cool way to create web pages in a productive way using Razor Pages, create real time web application with the newest version of SignalR and other cool stuff across the stack.

Published in: Education
  • Be the first to comment

  • Be the first to like this

.NET Fest 2017. Ugo Lattanzi. What's new in ASP.NET Core 2.0?

  1. 1. ASP.NET Core 2 What’s new in
  2. 2. Ugo Lattanzi Microsoft MVP ASPInsider Web Addicted @imperugo
  3. 3. 06 What’s new? Agenda Starter Faster & more performances Razor Pages View Compilation Diagnostic SignalR
  4. 4. 01 .NET Standard 2.0 Is called ASP.NET Core 2 because it requires .NET Standard 2.0. It isn’t a major release but a good improvement. Probably 1.5 would be a better naming.
  5. 5. 08 New APIs in .NET Standard 2.0 This is a example for a subtitle ~70% of Nuget packages are API compatible +20k more APIs than .NET Standard 1.x The good part is that the ~70% of Nuget Packages don’t need to be recompiled to run on .NET Standard 2.0
  6. 6. .NET Standard 2.0 This is a example for a subtitle 02 XML Xlinq, XML Document, Xpath, Schema, XSL 05 IO Files, Compression, MMF 01 Data DataSet, DataTable, SqlClient, …. 04 Networking Sockets, HTTP, Mail, WebSockets Of course there is also a core section that includes Primitives, Collections, Reflection, Interop, Linq 03 Serialization BinaryFormatter, Data Contract, XML 06 Threading Threads, ThreadPool, Tasks, … 13
  7. 7. 06 Demo Time
  8. 8. 01 Signalr Is good but …..
  9. 9. 06 SignalR Core Totally new • Binary Data support; • Host Agnostic (enable non-HTTP transports); • 1 Hub = 1 Connection; • Multiple protocols/formats support (JSON, Protobuf, etc); • Pure Websocket client (finally Vanilla JS); • Typescript client
  10. 10. 06 Demo Time
  11. 11. Thanks imperugo @imperugo imperugo