Session Information Goals CTAs Customer Evidence TBD

Slides:



Advertisements
Similar presentations
What if we invented ASP.NET today? Why do we have what we have? What can we do about it?
Advertisements

4/16/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s New in ASP.NET 5 and Visual Studio 2015 SPENCER SCHNEIDENBACH GADELLNET CONSULTING SERVICES.
The Future of Web WakeUpAndCode.com.
Productivity of Visual Studio + Flexibility of Web Interactive HTML / CSS tools for web apps that look and behave the same across any browser Powerful.
“We are required to innovate and deliver much faster” “I need a cross-device development strategy” “Open Source enriches the platform and the community”
Build /17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Choose your Editors and Tools Open Source with Contributions Cross-Platform OSS Seamless transition from on-premises to cloud Faster Development.
“Our role is more important than ever before” “We are required to innovate and deliver much faster” “I need a cross-platform mobile development strategy”
Evolutie vs Revolutie Chris de Kok Evolutie vs Revolutie.NET 2015.NET 4.6 ASP.NET 5 -> MVC 6 Visual Studio 2015 C# 6.0 Agenda.
Choose your Editors and Tools Open Source with Contributions Cross-Platform OSS Seamless transition from on-premises to cloud Faster Development Cycle.
Habib Heydarian Program Manager What’s new in.NET 2015.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
Web & Cloud Development Jason Keicher - Microsoft.
ASP.NET vNEXT & development tools Marco De
Scott Hunter Principal Group Program Manager, App ASP.NET 5.
Introduction to ASP.NET 5
DEV213. Productivity of Visual Studio + Flexibility of Web Interactive HTML / CSS tools for web apps that look and behave the same across any browser.
“Our role is more important than ever before” “We are required to innovate and deliver much faster” “I need a cross-device development strategy” “Open.
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
What’s New in ASP.NET 5 (vNext)? SoftUni Team Technical Trainers Software University Lean.NET stack for building modern web apps.
64-bit JIT + SIMD Garbage Collector Runtime components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Framework 4.6.NET Core.
ASP.NET 5 Unleashed Javier Lozano
Open Source Operating System Runtime Loader Runtime Platform Libraries Application Host Web Server Application Frameworks Libraries Application Windows.
Toni Petrina Ekobit d.o.o. Microsoft MVP za Visual C# Budućnost C#-a.
STATE OF OPEN SOURCE.NET Scott Hanselman Community
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Scott Golightly What’s ASP.NET 5 Core 1.0 Scott Golightly
Microsoft Ignite /28/2017 2:36 PM
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
Migrating to ASP.NET Core Challenges & Opportunities
ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
What is it all about? .NET MeetUp in Prague, CZ (2017/7/19)
Whats New Xamarin and VC++ with VS 2017
Build and Learn ASP.NET Workshop.
Unleash .NET 2015 in your apps
Introduction to ASP.NET Core
Getting started with .NET Core
Learn. Imagine. Build. .NET Conf
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.
The Future of C# The Future of C# and VB 2-577
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Did your feature got in, out or planned?
DNN Connect 2017 Microsoft Keynote
Introducing ASP.NET Core 2.0
1.1. .NET architectural components and .NET Core
MVC in ASP.NET Core: The new kid on the block
Explore web development with Microsoft ASP.NET Core 1.0
What is it all about? .NET MeetUp in Amsterdam, NL (2017/7/11)
Microsoft Build /11/2018 2:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Building Modern Web Apps with ASP.NET MVC 6
Explore web development with Microsoft ASP.NET Core 1.0
Slides and images stolen from “real” .NET Conf. presenters
11/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Learn. Imagine. Build. .NET Conf
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
Microsoft Connect /1/2018 2:36 AM
12/2/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
ASP.NET 5 és ami mögötte van – a gyakorlatban
What’s new in ASP.NET Core and Entity Framework 2.2 (Preview 3)
.NET Conf 2018 Keynote Jose Barbosa Aaron Amm Theeranit.
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Strategic Sponsors Sponsors and Partners Gold Sponsors Silver Sponsors.
The Future is Now with ASP.NET Core 3.0
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Running C# in the browser
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Presentation transcript:

Session Information Goals CTAs Customer Evidence TBD Reinforce our commitment to existing enterprise customers while opening new scenarios with upcoming release. Position ASP.NET for high performance, cross-platform cloud workloads. Potentially with a containers message. CTAs Start working on the beta, and stay tuned for Connect MVA training course Customer Evidence TBD Session flow //Build modified session. At build it was 100% demos and had a 3.71 score, we’re going to add few slides to support the key messages. Speakers Confirmed for the first 3 events. Deck status v 1.0 – Contact davidsb for feedback

Storyline Intro to .NET (Set the context for .NET Core) 4/26/2017 2:49 AM Storyline Intro to .NET (Set the context for .NET Core) ASP.NET 4.6 vs ASP.NET 5 key differences Remember: - Mention that the ‘big jump’ is about moving from WebForms to MVC, not from 4.6 to 5 - WebForms is a perfectly valid (and supported), it’s all about options  Our Modern web goals Developer Productivity Runtime performance Cloud-ready And more Wrap-up Resources and Q&A © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Building leaner, and faster Web Apps 4/26/2017 2:49 AM Building leaner, and faster Web Apps Speaker Role Twitter/Email/Contact © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4/26/2017 2:49 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Workloads evolution since 2001 4/26/2017 Workloads evolution since 2001 .NET Desktop & ASP.NET Windows Mobile Browsers & Win Phone Windows Store ASP.NET 5 Framework Compact Framework Silverlight .NET Core Multi- Framework © 2012 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.

.NET 2015 .NET Framework 4.6 .NET Core 5 Machine wide installation 4/26/2017 .NET Framework 4.6 .NET Core 5 Full featured .NET Framework implementation on Windows Cross-platform implementation of .NET developed in the open. Machine wide installation On Windows Desktop, web and cloud workloads Linux, OS X, Windows Runs side by side Modular Optimized for web, cloud and devices © 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.

.NET 2015 .NET Framework 4.6 .NET Core 5 Common Runtime Components 4/26/2017 .NET Framework 4.6 .NET Core 5 Common Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation .NET Compiler Platform .NET Core 5 Libraries .NET Framework 4.6 Libraries NuGet packages © 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.

Universal Windows Apps .NET 2015 4/26/2017 WPF Windows Forms ASP.NET (4.X) ASP.NET 5 Universal Windows Apps .NET Framework 4.6 .NET Core 5 Common Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation .NET Compiler Platform .NET Core 5 Libraries .NET Framework 4.6 Libraries NuGet packages © 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.

Universal Windows Apps .NET 2015 4/26/2017 Windows Forms Universal Windows Apps WPF ASP.NET (4.X) ASP.NET 5 Next gen JIT (RyuJIT) SIMD Runtime Components Compilers Languages innovation .NET Compiler Platform .NET Core 5 Libraries .NET Framework 4.6 Libraries NuGet packages Common .NET Framework 4.6 .NET Core 5 © 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.

Application Frameworks Windows IIS: WebEngine4.dll Exe: OS .NET CLR .NET BCL & FCL System.Web IIS FCL, GAC, NuGet Loose, GAC, NuGet MSBuild -> csc.exe CodeDOM -> csc.exe Operating System Runtime Loader Runtime Platform Libraries Application Host Web Server Application Frameworks Libraries Application Windows, OSX, Linux DNX .NET CLR .NET Core CLR .NET BCL & FCL .NET on NuGet IIS, HTTP.SYS Kestrel NuGet DNX (Roslyn) Open Source ASP.NET 4.6 ASP.NET 5 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Lap Around ASP.NET 5 project 4/26/2017 2:49 AM Lap Around ASP.NET 5 project © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

All about options! ASP.NET 4.6 ASP.NET 5 ASP.NET 5 .NET Framework .NET Core © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Runtime & Languages 64-bit Jit Compiler C# 6 , VB 14 Visual Studio 4/26/2017 Runtime & Languages 64-bit Jit Compiler a.k.a RyuJIT SIMD acceleration C# 6 , VB 14 Compiler Platform > Faster, API! New Features String interpolation, nameof, Null propagation ?. [C#] Exception filters [VB] Multiline string literals Lambdas and LINQ in a Watch Window! (old… but cool!) Code aware libraries Based on the code analyzers Plugins that provide live guidance within Visual Studio - NuGet or vsix Enforce best practices for a library, an org or other domain © 2013 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.

4/26/2017 2:49 AM Demo. Roslyn © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

ASP.NET 4.6 Roslyn! Async Model Binding HTTP/2 And More 4/26/2017 ASP.NET 4.6 Roslyn! Improved App startup / Pre-compile time Async Model Binding HTTP/2 Improved performance, latency and network usage And More Azure API apps ASP.NET Identity 2.2.1 Improved EF 6 support Tooling © 2012 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.

Web Developer Productivity 4/26/2017 Web Developer Productivity Visual Studio 2015 HTML5, CSS3, JS Package Managers Nuget / Bower / Npm TaskRunners Extensions Web Essentials 2015 More development tools Visual Studio Code Sublime, Emacs,… Thanks to Omnisharp © 2012 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.

.NET Compiler Plarform (“Roslyn”) ASP.NET Updates Top Features in ASP.NET 4.5 and up One ASP.NET Bootstrap Templates ASP.NET Identity OWIN Web Form Model Binding HTTP/2 Support .NET Compiler Plarform (“Roslyn”) ASP.NET 5 (prerelease)

One ASP.NET Sites Services ASP.NET YOU! YOU! Web Forms Web Pages 4/26/2017 One ASP.NET Sites Services YOU! Web Forms Web Pages Single Page Apps MVC Web API SignalR YOU! ASP.NET © 2012 Microsoft Corporation. All rights reserved. Microsoft, Microsoft, 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.

One ASP.NET Visual Studio 2013 – New ASP.NET Project

ASP.NET 5: New, but still one project type Visual Studio 2015 – New ASP.NET Project

Demo One ASP.NET

We’ll talk more about Bootstrap later on… The most popular front-end framework for developing responsive, mobile first projects on the web. We’ll talk more about Bootstrap later on…

4/26/2017 ASP.NET Identity The ASP.NET Identity system is designed to replace the previous ASP.NET Membership and Simple Membership systems. It includes profile support, OAuth integration, works with OWIN, and is included with the ASP.NET templates shipped with Visual Studio 2013. The ASP.NET Identity system from ASP.NET 4.x forms the basis for the ASP.NET Identity system used in ASP.NET 5. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Microsoft, 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.

HTTP/2 Support Binary transmission instead of text 4/26/2017 HTTP/2 Support Binary transmission instead of text Fully multiplexed instead of ordered and blocking One connection to the server - parallel loading of resources Header compression is now used to reduce overhead Servers can now “push” responses proactively into client caches © 2012 Microsoft Corporation. All rights reserved. Microsoft, Microsoft, 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.

HTTP/2 Support Binary transmission instead of text 4/26/2017 HTTP/2 Support Binary transmission instead of text Fully multiplexed instead of ordered and blocking One connection to the server - parallel loading of resources Header compression is now used to reduce overhead Servers can now “push” responses proactively into client caches © 2012 Microsoft Corporation. All rights reserved. Microsoft, Microsoft, 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.

.NET Compiler Platform (“Roslyn”) Support for new language features Improved App startup / Pre-compile time ASP.NET Web Forms 4.6 includes Roslyn via NuGet by default.

ASP.NET 5 – Key Values Fast Totally Modular Faster Development Cycle Seamless transition from on-premises to cloud Choose your Editors and Tools OSS Open Source with Contributions Cross-Platform Fast

ASP.NET 2015 in a Nutshell .NET Framework 4.6 .NET Core 5 Visual Basic 14 Visual Basic 14 (coming soon) C# Web Forms MVC 5.x Web API 2.2 MVC / Web API 6 ASP.NET 4.6 System.Web ASP.NET 5 Core CLR .Net Native .NET Framework 4.6 .NET Core 5 Full .NET Framework for any scenario and library support on Windows Modular libraries & runtime optimized for server and cloud workloads

ASP.NET 5 Fast Totally Modular Faster Development Cycle 4/26/2017 ASP.NET 5 Totally Modular Faster Development Cycle Seamless transition from on-premises to cloud Choose your Editors and Tools OSS Open Source with Contributions Cross-Platform Fast © 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.

4/26/2017 2:49 AM ASP.NET 5 @ Github © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Quiz: Fastest framework? © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

github.com/aspnet/benchmarks We know how to get here, and we are doing it

Runtime Performance Infrastructure Footprint Modular OWIN 4/26/2017 Runtime Performance Infrastructure OWIN [MVC, EF] Performance! Footprint Faster startup time (Roslyn!) Lower memory / higher density (>90% reduction) Modular Opt into features needed StaticFiles? Socket? Framework? Remove what you don’t need © 2012 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.

4/26/2017 2:49 AM ASP.NET 5 Pipeline © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Cloud-Ready Containers support 4/26/2017 Cloud-Ready Tools tightly integrated with Microsoft Azure Seamless transition from on-premises to cloud Cloud Diagnostics Containers support Docker tools as a Visual Studio Extension Publish docker containers to Windows, Linux Write-once, run-anywhere Microservices © 2012 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.

Demos ASP.NET + Azure 4/26/2017 2:49 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

And more… Entity Framework 7 SignalR … 4/26/2017 © 2012 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.

Remember… all about options! 4/26/2017 2:49 AM Remember… all about options! ASP.NET 4.6 .NET Framework ASP.NET 5 .NET Framework ASP.NET 5 .NET Core © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

http://docs.asp.net learn & contribute! 4/26/2017 2:49 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Q & A Install .NET Framework 4.6 Visual Studio 2015 Visual Studio Code DNX / ASP.NET 5 Activate your Azure account Watch Connect 2015 Channel9 Introduction to ASP.NET 5 MVA Course Stay Tuned www.asp.net ASP.NET Community Standup (live.asp.net) Q & A © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.