Presentation is loading. Please wait.

Presentation is loading. Please wait.

DNN Connect 2017 Microsoft Keynote

Similar presentations


Presentation on theme: "DNN Connect 2017 Microsoft Keynote"— Presentation transcript:

1 DNN Connect 2017 Microsoft Keynote
Eilon Lipton Principal Group Software Engineering Manager Microsoft (Redmond, WA)

2 Once again… a lot has happened since last year!
.NET Framework 4.7 .NET Core 1.1 RTM and .NET Core 2.0 Preview Visual Studio Update 2 Visual Studio for Mac New Azure data centers in Europe Germany Central/Northeast, UK South/West – completed! France Central/South – planned!

3 OSS – join the community!
Microsoft is the #1 open source contributor on GitHub1 More than just .NET Core and ASP.NET Core C#, MSBuild, PowerShell, VS Code, Azure components, TypeScript, documentation 1 Source: (Sep. 2016)

4 .NET Standard WINDOWS DESKTOP WINDOWS UWP CLOUD MICROSERVICES IOS, ANDROID .NET STANDARD INFRASTRUCTURE COMPILERS LANGUAGES RUNTIME COMPONENTS GAMES/ 3D Visual Studio Visual Studio Code Visual Studio for Mac .NET Standard allows sharing code, binaries, and skills between .NET client, server, and all flavors .NET Standard provides a specification for any platform to implement All .NET runtimes provided by Microsoft implement the standard

5 Announcing .NET Standard 2.0 (Preview)
9/15/2018 2:51 AM Announcing .NET Standard 2.0 (Preview) +20K More APIs than .NET Standard 1.x Has much bigger API surface Extended to cover intersection between .NET Framework and Xamarin Also makes .NET Core 2.0 bigger as it implements .NET Standard 2.0 ~70% of NuGet packages are API compatible Can reference .NET Framework libraries Compatibility shim allows referencing existing .NET Framework binaries No recompile required – also covers existing NuGet packages Limited to libraries that only use APIs that are available for .NET Standard © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 APIs in .NET Standard 2.0 XML SERIALIZATION NETWORKING IO THREADING
XLinq • XML Document • XPath • Schema • XSL SERIALIZATION BinaryFormatter • Data Contract • XML NETWORKING Sockets • HTTP • Mail • WebSockets IO Files • Compression • MMF THREADING Threads • Thread Pool • Tasks CORE Primitives • Collections • Reflection • Interop • Linq

7 DEMO: .NET, C#, and Visual Studio everywhere!

8 .NET popularity among developers
Source: StackOverflow 2017 Developer Survey

9 .NET Architecture eBooks, guides, and sample applications for architects, developers, and ops Topics include microservices, Docker, ASP.NET Core, Azure, and mobile apps with Xamarin Available at More to come… we’d like your feedback!

10 ASP.NET Core 2.0 Simplified packaging and acquisition Easier and faster deployment Faster startup time and faster requests Razor Pages Project templates use standard OpenIdConnect for authentication

11 DEMO: Getting started with ASP.NET Core 2.0

12 .NET Core + DNN ? .NET Standard makes code sharing possible
But what if there was more? From Daniel Mettler: Future-proofing: Running dotNet Core on DNN - it works! dnn--it-works A bright future for us all!

13 Productivity Tools Mobile Cloud Platforms
C#, .NET Standard, OSS Tools Visual Studio, VS Code, VS for Mac, .NET CLI Mobile The only solution for native iOS + Android Cloud Azure data centers, services, and infrastructure for your apps Platforms Windows, OS X, Linux, iOS, Android, Tizen, Docker

14 Related sessions I will present today… 11:40 Carboners
Modernizing your .NET applications with .NET Standard, .NET Core, Docker, and Azure 14:20 Aulets Deep dive into .NET Core 2.0 and ASP.NET Core 2.0 Other presentations tomorrow… 11:40 Aulets Building a Xamarin Forms app using data from DNN / Peter Schotman 17:00 Aulets Goodbye VMs - Hello Docker / Joe Brinkman

15 Learn more .NET Conf 2017 (September 19 – 21) .NET home page .NET Architecture Channel 9 videos from //BUILD and other conferences (400+ videos)

16 9/15/2018 © 2017 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "DNN Connect 2017 Microsoft Keynote"

Similar presentations


Ads by Google