DNN Connect 2017 Microsoft Keynote

Slides:



Advertisements
Similar presentations
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Advertisements

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Announcing Demo Announcing.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
A Windows Azure application runs multiple instances of each role A Windows Azure application behaves correctly when.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Cloud Roadshow. Getting Started with mobile app development with the Office 365 APIs.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Cloud Roadshow. Getting Started with the Office 365 APIs.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.

跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
Three Runtimes, one standard… .NET Standard: All in Visual Studio 2017
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Modernizing your. NET applications with. NET Standard,
Introduction to ASP.NET Core
S4 Solution Specialist Sales Summit
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
ASP.NET Core: Web apps, cloud apps, and containers
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
6/8/ :30 AM BRK3304 Modern .NET: Cloud, Containers, Microservices and Mobile all in Visual Studio 2017 Scott Hunter, Director PM Kasey.
The Future of C# The Future of C# and VB 2-577
The Modern ASP.NET Tech Stack!
Azure SDKs and Tools for You
Building Innovative Apps using the Microsoft Developer Platform
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Microsoft Dynamics NAV 2018 – what’s new
Introducing ASP.NET Core 2.0
Microsoft Azure P wer Lunch
Python Tools for Visual Studio
Microsoft Azure P wer Lunch
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Learn. Imagine. Build. .NET Conf
Microsoft Build /8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building Modern Web Apps with ASP.NET MVC 6
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Overview of the .NET Platform
Microsoft Build /15/2018 6:28 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Deep dive on app data roaming
Learn. Imagine. Build. .NET Conf
What’s new in Visual Studio for web developers
Microsoft Build /24/2018 2:23 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Connect /1/2018 2:36 AM
Title of Presentation 12/2/2018 3:48 PM
F# for Parallel and Asynchronous Programming
Angular in the .NET World
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
Microsoft Office 4/3/2019 Deep Dive into native Universal App development with the Office 365 APIs Speaker name Title Microsoft Corporation © 2012 Microsoft.
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Developer Tour
Build /19/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
What’s new in Visual Studio 2012
Шитманов Дархан Қаражанұлы Тарих пәнінің
The complete developer's guide to the SkyDrive API
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Title of Presentation 5/24/2019 1:26 PM
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Build /24/ What's new for Azure developers in Visual Studio 2013 update 2 and Azure SDK 2.3 Dan Fernandez Principal PM
Presentation transcript:

DNN Connect 2017 Microsoft Keynote Eilon Lipton elipton@microsoft.com Principal Group Software Engineering Manager Microsoft (Redmond, WA)

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 2017 + Update 2 Visual Studio for Mac New Azure data centers in Europe Germany Central/Northeast, UK South/West – completed! France Central/South – planned!

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: https://thenextweb.com/microsoft/2016/09/15/in-your-face-google/ (Sep. 2016)

.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

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.

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

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

.NET popularity among developers Source: StackOverflow 2017 Developer Survey https://insights.stackoverflow.com/survey/2017

.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 https://www.microsoft.com/net/learn/architecture More to come… we’d like your feedback!

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

DEMO: Getting started with ASP.NET Core 2.0

.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! http://www.dnnsoftware.com/community-blog/cid/155430/future-proofing-running-dotnet-core-on- dnn--it-works A bright future for us all!

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

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

Learn more .NET Conf 2017 (September 19 – 21) http://www.dotnetconf.net/ .NET home page https://dot.net/ .NET Architecture https://www.microsoft.com/net/learn/architecture Channel 9 videos from //BUILD and other conferences https://channel9.msdn.com/Events/Build/2017 (400+ videos)

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.