Upload
alok-pandey
View
553
Download
2
Tags:
Embed Size (px)
DESCRIPTION
IntroducingVisual Studio 2013, Whats new for developers in Visual Studio 2013
Citation preview
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
Our Strategic Objectives
Alok Kumar Pandey
IntroducingVisual Studio Online
Plan, build, deploy and manage applications using a comprehensive suite of services that is accessible to the entire team
Source Repos
Test Case Management
Feedback Management
Build and Continuous Integration
Agile Planning
Team Rooms
Team Foundation Server
ALM your way
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
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”
Lightweight browser-based code editing
A lightweight, IntelliSense enabled editor that works from any browser.
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
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
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
GettingVisual Studio Online
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
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
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.
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.
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.
The future of Visual Studio Online
Committed to delivering continuous valueFrequent significant updatesReleases every three weeks
Cast your votes for the next great featurehttp://visualstudio.uservoice.com/
And we’re just getting started…
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
Questions?
© 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.
Alok Kumar Pandey
What’s new for developers in Visual Studio 2013
AgendaThe connected IDEThemes and visual designEditor productivityIDE performance improvementsPerformance tools & debugging.NET 4.5.1 enablement
The connected IDE
The connected IDESign into the IDE with your Microsoft AccountMove seamlessly between your machinesSynchronize settings across your devicesGet up and running faster
Notification CenterKeep Visual Studio up-to-dateEasily determine what’s importantAddress laterOne common location
Connected IDE demo
Themes & visual design
Choice
Choice
Blue
Light
Dark
Visual designImproved iconsLine work to better define areas and regionsHover colors Scrollbar statesActive/inactive instancesImproved experience for high density displays
High-DPI + VS
Themes & visual design demo
Editor productivity
Editor productivity demo
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…
IDE performance
IDE performance improvementsSolution loadIDE startupResponsivenessImprovements are driven by data from Customer Experience Improvement program
Symbol improvementsCancelable symbol loadingMissed symbol files are recordedSmarter cachingEarlier detection of bad symbol pathsAbility to trust source server
Performance tools & debugging
Performance and Diagnostics hubOne launch point for all profiling tools
Performance and Diagnostics hub
Performance and Diagnostics hub
.NET 4.5.1 enablement
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!
Managed memory leak analysis
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
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
SummaryThe connected IDEThemes & visual designEditor productivityIDE performance improvementsPerformance tools & debugging.NET 4.5.1 enablement
Additional resourcesWhat’s new in VS 2013:msdn.microsoft.com/en-us/library/vstudio/bb386063(v=vs.120).aspx
Visual Studio blog:blogs.msdn.com/b/visualstudio/
Visual Studio Toolbox on Channel 9:channel9.msdn.com/Shows/Visual-Studio-Toolbox
Q&A
© 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.
Thank You
www.aspnetcommunity.org
AspNetCommunity
ASP.NET,C#/VB.NET Developer/Programmer
Facebook Group Twitter
@AspNetCommunityASP.NET Community