visual studio 2013 community launch

55
Alok Kumar Pandey Active Contributor - AspNetCommunity Director, Strategic Product Development at Braindigit IT Solution .NET Learnin g Welcome to the Visual Studio 2013 Launch day! facebook.com/ alokgo Facebook Twitte r @alokpandey0 1 15 th

Upload: alok-pandey

Post on 14-Jan-2015

550 views

Category:

Technology


2 download

DESCRIPTION

Introducing Visual Studio 2013, Whats new for developers in Visual Studio 2013

TRANSCRIPT

Page 1: Visual Studio 2013 Community Launch

Alok Kumar Pandey

Active Contributor - AspNetCommunity

Director, Strategic Product Development at Braindigit IT Solution

.NETLearning

Welcome to the Visual Studio 2013 Launch day!

facebook.com/alokgo

Facebook Twitter

@alokpandey01

15th

Page 2: Visual Studio 2013 Community Launch

Our Strategic Objectives

Page 3: Visual Studio 2013 Community Launch

Alok Kumar Pandey

IntroducingVisual Studio Online

Page 4: Visual Studio 2013 Community Launch

Plan, build, deploy and manage applications using a comprehensive suite of services that is accessible to the entire team

Page 5: Visual Studio 2013 Community Launch

Source Repos

Test Case Management

Feedback Management

Build and Continuous Integration

Agile Planning

Team Rooms

Team Foundation Server

ALM your way

Page 6: Visual Studio 2013 Community Launch

Production

Development Collaboration

BACKLOG

REQUIREMENTS

ALM in the cloud with Visual Studio Online

Plan

Develop +Test Release

Monitor + Learn

No infrastructure overhead | Pay as you use services | Available anywhere | Connected IDE

Agile Portfolio ManagementKanban customization

Work item tagging

Work item charts

Team Rooms

Code discussionsFlexible version control

Cloud load testing

Web-based test management

Continuous Deployment

Automated builds and CI

Application Insights

Stakeholder feedback requests

Browser-based lightweight IDE

Page 7: Visual Studio 2013 Community Launch

Production

Development Collaboration

BACKLOG

REQUIREMENTS

ALM in the cloud with Visual Studio Online

Plan

Develop +Test Release

Monitor + Learn

No infrastructure overhead | Pay as you use services | Available anywhere | Connected IDE

Agile Portfolio ManagementKanban customization

Work item tagging

Work item charts

Team Rooms

Code discussionsFlexible version control

Cloud load testing

Web-based test management

Continuous Deployment

Automated builds and CI

Application Insights

Stakeholder feedback requests

“Monaco”

Page 8: Visual Studio 2013 Community Launch

Lightweight browser-based code editing

A lightweight, IntelliSense enabled editor that works from any browser.

Page 9: Visual Studio 2013 Community Launch

Spend your time building your app, not maintaining your test infrastructure

Run load test without expensive infrastructure

Mix and match performance scenarios to create realistic load tests

Scale load tests to as many users as they require

Load testing, simplified

Page 10: Visual Studio 2013 Community Launch

Low overhead automated builds

Includes latest Microsoft platforms, common unit test frameworks and more

Build image provided

Builds execute against fresh environments every time you build

Perform a clean build, every time

You can also use an on premises build controller for highly customized build workflows

Best of both worlds

Page 11: Visual Studio 2013 Community Launch

Telemetry is collected at each component: usage, performance, exception, crash, event, synthetic transactions, logs, developer supplied event data

Telemetry arrives to Application Insights service where it is processed

A 360 degree view of the application: keep it available, performing and improving

Application Insights service

Application Insights

Page 12: Visual Studio 2013 Community Launch

GettingVisual Studio Online

Page 13: Visual Studio 2013 Community Launch

Options for users to access Visual Studio Online

3) New cloud-only monthly user plans

2) Included for MSDN subscribers

Mix & match: pick the right MSDN subscription or user plan for each team member’s needs. New monthly user plans can be used to complement teams of MSDN subscribers.

Increased value to existing and new MSDN subscribers User plans purchased via Windows Azure.

1) Completely free for small teams

FREE: 5 usersFREE: 60 minutes Cloud Build per month

FREE: 5 usersAdditional users $20/month

All users $45/monthMax 10 per account with this planIncludes use of the VS Pro IDE

All users $60/month

Page 14: Visual Studio 2013 Community Launch

Visual Studio Online user capabilities Unlimited projects/repositories

Agile planning Work item tracking Code discussions Work item chart viewing

= Basic capabilities + Agile Portfolio Management Team Rooms Work item chart authoring Request & manage feedback

Advanced capabilities

Basic capabilities

Exclusive capabilities

= Advanced capabilities + Web test case management

Page 15: Visual Studio 2013 Community Launch

Shared resources per accountCloud load testing

FREE: 15,000 virtual user minutes per month

$0.002 per virtual user minute thereafter

Requires Visual Studio Ultimate 2013

Application InsightsPricing and offerings TBD

Cloud build

FREE: 60 minutes per month

$0.05 per minute thereafter

Shared resources are accessible to all users on the account. Shared resources are purchased via Windows Azure based on actual usage. Build time is actual computing time required to run the build, and does not include queuing

time if any. Load test runs specify the number of virtual users and duration in minutes. Virtual users times

minutes = virtual user minutes.

Page 16: Visual Studio 2013 Community Launch

Visual Studio Online early adopter promotion

Special benefits for accounts created before Nov 13

Benefits period runs until Feb 11th, 2014

FREE: unlimited users

FREE: all users upgraded to maximum service capabilities

(=Advanced plan + web-based test case management)

FREE: unlimited Cloud Build

FREE: 15,000 virtual user minutes of Cloud Load Testing per month

Applies to all active accounts set up prior to November 13, 2013. Free period runs from November 13, 2013 until February 11, 2014.

Page 17: Visual Studio 2013 Community Launch

Visual Studio Online Load

Testing

Visual Studio Online Build

Visual Studio Online introductory offer50% discount on all services until further notice!

FREE: 5 usersAdditional users $20 $10/month

All users $45 $22.50/monthMax 10 per account with this planIncludes use of the VS Pro IDE

All users $60 $30/month

FREE: 60 minutes per monthAdditional minutes $0.05 $0.025/month

FREE: 15,000 virtual user minutes per monthAdditional virtual user minutes $0.002 $0.001/month

Applies to new accounts set up on November 13, 2013 or later, then will apply to all accounts starting February 11, 2014 when the early adopter promotion expires.

30 days notice will be provided prior to the end of this introductory offer.

Page 18: Visual Studio 2013 Community Launch

The future of Visual Studio Online

Page 19: Visual Studio 2013 Community Launch

Committed to delivering continuous valueFrequent significant updatesReleases every three weeks

Cast your votes for the next great featurehttp://visualstudio.uservoice.com/

Page 20: Visual Studio 2013 Community Launch

And we’re just getting started…

Page 21: Visual Studio 2013 Community Launch

ALM with Visual Studio Online enables Whether the barriers are geographic or

organizational, enable effective collaboration amongst your team and with your stakeholders

Connections across barriers

One organization, multiple platforms; one team, multiple projects; one developer, multiple devices; and a single solution to connect them

Cross-platform development

Put the focus back on your apps, where it should be; stop letting expensive and time consuming infrastructure overhead impede your teams

Software as a service

The ability to respond quickly to change begins with the ability to get fast feedback. Read, react, be agile

Monitor and learn

Page 22: Visual Studio 2013 Community Launch

Questions?

Page 23: Visual Studio 2013 Community Launch

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

Page 24: Visual Studio 2013 Community Launch

Alok Kumar Pandey

What’s new for developers in Visual Studio 2013

Page 25: Visual Studio 2013 Community Launch

AgendaThe connected IDEThemes and visual designEditor productivityIDE performance improvementsPerformance tools & debugging.NET 4.5.1 enablement

Page 26: Visual Studio 2013 Community Launch

The connected IDE

Page 27: Visual Studio 2013 Community Launch

The connected IDESign into the IDE with your Microsoft AccountMove seamlessly between your machinesSynchronize settings across your devicesGet up and running faster

Page 28: Visual Studio 2013 Community Launch

Notification CenterKeep Visual Studio up-to-dateEasily determine what’s importantAddress laterOne common location

Page 29: Visual Studio 2013 Community Launch

Connected IDE demo

Page 30: Visual Studio 2013 Community Launch

Themes & visual design

Page 31: Visual Studio 2013 Community Launch

Choice

Page 32: Visual Studio 2013 Community Launch

Choice

Blue

Light

Dark

Page 33: Visual Studio 2013 Community Launch

Visual designImproved iconsLine work to better define areas and regionsHover colors Scrollbar statesActive/inactive instancesImproved experience for high density displays

Page 34: Visual Studio 2013 Community Launch

High-DPI + VS

Page 35: Visual Studio 2013 Community Launch

Themes & visual design demo

Page 36: Visual Studio 2013 Community Launch

Editor productivity

Page 37: Visual Studio 2013 Community Launch

Editor productivity demo

Page 38: Visual Studio 2013 Community Launch

Editor productivityAuto brace completionMove lines up and downEnhanced scrollbarNew Navigate To experiencePeekCodeLens

Code Map enhancementsFind Dialog integrated into editorSolution Explorer enhancementsNew project templatesAnd so much more…

Page 39: Visual Studio 2013 Community Launch

IDE performance

Page 40: Visual Studio 2013 Community Launch

IDE performance improvementsSolution loadIDE startupResponsivenessImprovements are driven by data from Customer Experience Improvement program

Page 41: Visual Studio 2013 Community Launch

Symbol improvementsCancelable symbol loadingMissed symbol files are recordedSmarter cachingEarlier detection of bad symbol pathsAbility to trust source server

Page 42: Visual Studio 2013 Community Launch

Performance tools & debugging

Page 43: Visual Studio 2013 Community Launch

Performance and Diagnostics hubOne launch point for all profiling tools

Page 44: Visual Studio 2013 Community Launch

Performance and Diagnostics hub

Page 45: Visual Studio 2013 Community Launch

Performance and Diagnostics hub

Page 46: Visual Studio 2013 Community Launch

.NET 4.5.1 enablement

Page 47: Visual Studio 2013 Community Launch

Number 9 all time requested feature on UserVoice!Works exactly the same as for 32-bit applicationsClient (WPF, WinForms, etc.), Store and ASP.NET WAP projects are supportedFor WAP projects, need to enable Edit & Continue in Project Properties

64-bit Edit and Continue is finally here!

Page 48: Visual Studio 2013 Community Launch

Managed memory leak analysis

Page 49: Visual Studio 2013 Community Launch

Now available for .NET!Access via Autos window or in the Immediate window ($ReturnValue)Can expand return value in the debugger

Method return value inspection

Page 50: Visual Studio 2013 Community Launch

Common question: How did I get here?Supported for Store Apps, Web apps, Desktop apps in W8.1Enhancements to the Call Stack and Tasks window

Async debugging improvements

Visual Studio 2012

Page 51: Visual Studio 2013 Community Launch

SummaryThe connected IDEThemes & visual designEditor productivityIDE performance improvementsPerformance tools & debugging.NET 4.5.1 enablement

Page 53: Visual Studio 2013 Community Launch

Q&A

Page 54: Visual Studio 2013 Community Launch

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

Page 55: Visual Studio 2013 Community Launch

Thank You

www.aspnetcommunity.org

AspNetCommunity

ASP.NET,C#/VB.NET Developer/Programmer

LinkedIn

Facebook Group Twitter

@AspNetCommunityASP.NET Community

Facebook