“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.

Slides:



Advertisements
Similar presentations
Troubleshoot Implement new functionality Improve code health.
Advertisements

CONSUMERS ALWAYS CONNECTED ON THE GO APPs ON DEVICES PARTNERS APIs AS A BUSINESS DEV TOOL APIs REDUCE FRICTION “MASK DIRTY LAUNDRY” INTERNAL.
Having a friend buy your coffee? Yea, it’s kind of like that. MSDN Subscribers get up to $150/mo in Azure credits.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
How do we know so much? Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
Let me introduce myself Intellitrace Test Automation with CodedUI Chief Technical Officer
What if we invented ASP.NET today? Why do we have what we have? What can we do about it?
Windows 8.1 SDK Windows Phone 8.1 SDK Diff
4/16/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
@martinwoodward
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”

Visual Studio 2013 Load Test Web Service Test Agent Pool - Dynamic Results Database Worker Azure Blobs Azure Tables.
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”
“Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how.
ineta .NET Architect, Developer, & Trainer  Microsoft MVP (10 years and running!)  ASP Insider  VSX Insider  C# Insider  Azure Insider  Member.
Choose your Editors and Tools Open Source with Contributions Cross-Platform OSS Seamless transition from on-premises to cloud Faster Development Cycle.
Web Tools.
Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users.
Habib Heydarian Program Manager What’s new in.NET 2015.
Having a friend buy your coffee? Yea, it’s kind of like that. MSDN Subscribers get up to $150/mo in Azure credits. Stop by the.
HTML Black Box Manage Device Capabilitie s 3 Manage Service Capabiliti es 4 Edit Code 5 Edit & Style UI 6 Build & Run 7 Debug & Diagnose.
Modern app development Continuous value delivery and rapid response to change.
ASP.NET 1.1 N/A ASP.NET 2.0 Membership Provider ASP.NET 4 Simple Membership ASP.NET 4/4.5 Universal Providers ASP.NET 4.5 One ASP.NET Identity Migrating?
Setting expectations and context Architecting for scale – a web app journey to scalability Scaling ‘real-world’ applications.
Available via NuGet independently, major revisions infrequent and with minimal breaking changes, sole dependency for each MAML library. Contains HTTP,
SharePoint-Hosted App Provided-Hosted App Hybrid Apps.
Corporate Network Virtual Network Web Sites Mobile Services Corporate Network Microsoft SQL Server Hybrid Connection Other published resources.

Core.NET Next gen JIT (“RyuJIT”) SIMD Runtime Compilers.NET Compiler Platform (“Roslyn”) Languages innovation Windows Desktop Azure and Windows Server.
O365 Power BI Corporate Data Sources IT Admin Data Management Gateway Corporate Data Catalog Power BI Admin Center Data Management Portal.
VIRTUAL MACHINE STORAGE SQLDATABASE.
Comparable Simple Actionable Honest.
Delivered as a Service – VS Online -> Azure Portal Preview VSIX integration with VS 2013 Reduce mean time to detect problems Reduce mean time to resolve.
6 Platform Notification Service App back-end.
? Is my application available? Is my application performing? Is my application succeeding?
Scott Hunter Principal Group Program Manager, App ASP.NET 5.
Core runtime in.NET Framework Newer runtime pieces out-of-band (NuGet) Tooling in Visual Studio Runtime in.NET Framework Tooling in Visual Studio.
In Web Standards In Open Source Software In cross-platform development.
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.
Richard Seroter Director of Product Management Microsoft MVP for Integration Cloud Editor for InfoQ.com Technical Trainer at Pluralsight 3-time Book.
Session Information Goals CTAs Customer Evidence TBD
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users Sell An opportunity.
64-bit JIT + SIMD Garbage Collector Runtime components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Framework 4.6.NET Core.

Solliance ( CTO Microsoft Regional Director Microsoft MVP Pluralsight author t e
Based on Web API Supports various data stores: Azure databases SQL server on- prem/IaaS Table Storage MongoDB Facebook Twitter Google Microsoft.
Toni Petrina Ekobit d.o.o. Microsoft MVP za Visual C# Budućnost C#-a.
STATE OF OPEN SOURCE.NET Scott Hanselman Community
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.
MVC in ASP.NET Core: The new kid on the block
Explore web development with Microsoft ASP.NET Core 1.0
Microsoft Build /11/2018 2:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building Modern Web Apps with ASP.NET MVC 6
Explore web development with Microsoft ASP.NET Core 1.0
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
11/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
12/2/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
12/7/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
5/25/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
11/1/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Presentation transcript:

“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 Source enriches the platform and the community “…but I have existing applications to run and evolve”

Productivity of Visual Studio + Flexibility of Web Interactive HTML / CSS tools for web apps that look and behave the same across any browser Powerful tools and technologies for interactive apps Develop JavaScript/TypeScript complex logic with powerful editing, debugging and diagnostics. Supports demanding needs of LOB apps Hybrid cloud requirements, flexibility, productivity, Tools to develop and test complex web applications that scale.

.NET API for Hadoop WebClient.NET Compiler Platform ("Roslyn").NET Map Reduce API for Hadoop.NET Micro Framework ASP.NET MVC ASP.NET Web API ASP.NET Web Pages ASP.NET SignalR Composition (MEF2) Entity Framework Linq to Hive MEF (Managed Extensibility Framework) OWIN Authentication Middleware Rx (Reactive Extensions) Web Protection Library Windows Azure.NET SDK Windows Phone Toolkit WnsRecipe Mimekit Xamarin.Auth Xamarin.Mobile Couchbase for.NET Mailkit System.Drawing

Choose your Editors and Tools Open Source with Contributions Cross-Platform OSS Seamless transition from on-premises to cloud Faster Development Cycle Totally Modular Fast

Common Improvements Extending Application Types Familiar frameworks

Faster Development Cycle More Control

Runtime Performance Development productivity and low friction

Cloud ready Diagnostics Seamless transition from on-premises to cloud

Editors Open Source with Contributions Runtime OSS

Feature.NET vNext.NET vNext (Cloud Optimized) Cloud Ready** Modular Design** Dependency Injection** Consistent Tracing / Debugging** Faster Development (No Build Step)** Open Source** Full Side by Side (framework deployed inside application)* Fast startup, Low memory / High throughput (best of class)* MVC, Web API, Web Pages 6, SignalR 3, EF 7

Next gen JIT (“RyuJIT”) SIMD (Data Parallelization) RuntimeCompilers.NET Compiler Platform (“Roslyn”) Languages innovation BCL and PCL Entity Framework Libraries

PlatformFrameworkTools …or bring your own

Application startup and performance

Feature.NET vNext.NET vNext (Cloud Optimized) Cloud Ready** Modular Design** Dependency Injection** Consistent Tracing / Debugging** Faster Development (No Build Step)** Open Source** Full Side by Side (framework deployed inside application)* Fast startup, Low memory / High throughput (best of class)* MVC, Web API, Web Pages 6, SignalR 3, EF 7

Next gen JIT (“RyuJIT”) SIMD (Data Parallelization) RuntimeCompilers.NET Compiler Platform (“Roslyn”) Languages innovation BCL and PCL Entity Framework Libraries

Having a friend buy your coffee? Yea, it’s kind of like that. MSDN Subscribers get up to $150/mo in Azure credits. Stop by the Developer Platform and Tools booth and visit the MSDN Subscriptions station to activate your benefits and receive a gift! 3 Steps to New Gear! With Application Insights

Microsoft Engineering Stories Visual Studio Industry Partner Program Visual Studio | Integrate