RDA helps our clients leverage technology to get their businesses moving. We solve complex business...
-
Upload
isabella-shields -
Category
Documents
-
view
214 -
download
1
Transcript of RDA helps our clients leverage technology to get their businesses moving. We solve complex business...
![Page 1: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/1.jpg)
Tim Ferro@DogFoodConSeptember 30th, 2014
Visual Studio 2013for ALM and .NET Development
![Page 2: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/2.jpg)
RDA CorporationRDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing them time, resources, and money. What makes us different than other custom application services is that we start with the business problem first. RDA’s experienced team takes the time to understand our clients' business needs and offers several ways to work together, including on site, field teams, and in our corporate development center. Our development services include .NET, SharePoint, business intelligence, cloud and mobile applications.http://www.rdacorp.com
![Page 3: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/3.jpg)
Senior Software Engineer at RDA CorporationAuthor / Speaker / Blogger / Tweeter10+ Years Engineering Software Solutions7+ Years Developing .NET Solutions for [email protected]@timferro
My Background
![Page 4: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/4.jpg)
PublicationsBook Technical Editor: You Don’t Know JS: Scope and Closures and Types & Grammar
White Paper Author: Utilizing and Visualizing Geolocation Data for Powerful Analysis
![Page 5: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/5.jpg)
AgendaVisual Studio 2013.NET Framework 4.5.XApplication Lifecycle ManagementTFS 2013MSDN
![Page 6: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/6.jpg)
Visual Studio 2013
![Page 7: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/7.jpg)
Visual Studio 2012/2013/”14” Wave
Visual Studio 2012 Launch
Visual Studio Online
Visual Studio 2012 Update 1
3-week service delivery sprints
Frequent updates for on-premises/boxed products
DevOps capabilities withSystem Center
2012 SP1
September 2012
October 2012November 2012
January 2013
Visual Studio 2012 Update 2
March 2013
Visual Studio 2012 Update 3
June 2013
Visual Studio 2013
November 2013
Visual Studio 2012 Update 4
Visual Studio 2013Update 1
January 2014 May 2014
Visual Studio 2013
Update 2
June 2014
Visual Studio “14” CTP
Visual Studio 2013
Update 3Visual Studio “14”
CTP 3
August 2014
Visual Studio 2013
Update 4 CTP 2
September 2014
![Page 8: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/8.jpg)
IDE Enhancements
![Page 9: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/9.jpg)
The Connected IDE
![Page 10: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/10.jpg)
The connected IDESign into the IDE with your Microsoft AccountMove seamlessly between your machinesSynchronize settings across your devicesGet up and running faster
![Page 11: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/11.jpg)
Notification CenterKeep Visual Studio up-to-dateEasily determine what’s importantAddress laterOne common location
![Page 12: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/12.jpg)
Themes & visual design
![Page 13: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/13.jpg)
Choice
![Page 14: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/14.jpg)
Choice
Blue
Light
Dark
![Page 15: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/15.jpg)
IDE performance
![Page 16: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/16.jpg)
IDE performance improvementsSolution loadIDE startupResponsivenessImprovements are driven by data from Customer Experience Improvement program
![Page 17: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/17.jpg)
Performance tools & debugging
![Page 18: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/18.jpg)
Performance and Diagnostics hubOne launch point for all profiling tools
![Page 19: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/19.jpg)
Performance and Diagnostics hub
![Page 20: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/20.jpg)
Performance and Diagnostics hub
![Page 21: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/21.jpg)
Editor Productivity
![Page 22: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/22.jpg)
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 23: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/23.jpg)
Enhanced Scrollbar
![Page 24: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/24.jpg)
Go To Definition
![Page 25: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/25.jpg)
Peek Definition
![Page 26: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/26.jpg)
Browser Link
![Page 27: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/27.jpg)
Code Clone
![Page 28: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/28.jpg)
CodeLens
![Page 29: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/29.jpg)
CodeLens
![Page 30: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/30.jpg)
References
![Page 31: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/31.jpg)
Code History
![Page 32: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/32.jpg)
ALM
![Page 33: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/33.jpg)
Unit Tests
![Page 34: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/34.jpg)
Visual Studio 2013Update 1
![Page 35: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/35.jpg)
Update 1Biggest update is compatibility with versions of Internet Explorer prior to version 10Support of ASP.NET MVC 5.1Nuget 2.7.2SignalR 2.0.1IntelliTrace Viewer supports IE9
![Page 36: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/36.jpg)
Visual Studio 2013Update 2
![Page 37: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/37.jpg)
Update 2Universal Windows Apps (Windows Phone 8.1 and Windows 8.1)Azure DevelopmentTypeScript 1.0Code Editor Enhancements for: SASS, LESS, & JSONDebugging and AnalyzersRelease Management
![Page 38: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/38.jpg)
Visual Studio 2013Update 3
![Page 39: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/39.jpg)
Update 3CodeLens support for Git repositories
Style/Legend update for Code MapDebugging on multiple monitors supportDebugging x86 applications in .Net Native (Project N)
![Page 40: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/40.jpg)
Visual Studio 2013Update 4CTP 2
![Page 41: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/41.jpg)
Update 4 CTP 2Visual C++ (and some TFS)Visual Studio now scans or rescans a solution and then updates the database much more quickly for large solutions. Therefore, the browsing process should be much more responsive, and you should experience fewer situations in which you are blocked when you perform browsing operations (such as Go To Definition) on large solutions.Visual Studio 2013 Update 4 CTP 2 enables you to collect and analyze GPU usage data for Windows applications by using the Performance and Diagnostics hub. This tool can help you determine whether CPU or GPU is the performance bottleneck of the application. You can also inspect timing data of each individual GPU event if supported graphics cards are present and the latest drivers are installed.http://support2.microsoft.com/kb/2994375
![Page 42: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/42.jpg)
One ASP.NET
![Page 43: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/43.jpg)
ASP.NET
Web Forms
Websites
Web-pagesSingle-Page
AppsMVC Web API SignalR
Services
One ASP.NET
![Page 44: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/44.jpg)
No “upfront decision” on any ASP.NET technologyUnified dialog
One Project: Web Forms, MVC, Web API
Add any framework to any project
Scaffolding works across all frameworks
Configurable authentication
Bootstrap used for layout and stylingTemplates based on Bootstrap.js
Popular CSS layout framework
Many themes available
Completely new scaffolding system for One ASP.NETWeb application code generation based on your data model
Targets data-driven and CRUD boilerplate code
One ASP.NET
![Page 45: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/45.jpg)
What’s new in .NET 4.5.X
![Page 46: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/46.jpg)
First, a look at .NET 4.5Client & Device
• Async – for UI responsiveness
• Windows Store apps -- WinRT
• Windows Phone apps
• .NET CF 3.9
Web & Cloud
• Async – for server scaling
• ASP.NET MVC4• ASP.NET Web
API• ASP.NET Web
Pages• Entity
Framework Code-First
• WebSockets• SignalR• Windows Azure
Cloud Services 4.5 Support
• Windows Azure Web Sites
Fundamentals
• .NET Async (async + await)
• Many new async APIs
• WinRT interop• Multi-core JIT• MPGO – NGEN
hot/cold splitting
• Performance improvements
• Reboot and reliability improvements to setup
• Support Windows RT
GC
• Background GC• LOH heap
balancing• LOH
fragmentation reduction
• GC low latency mode
• GC awareness of NUMA and >64 processors
• >2GB arrays (or objects)
Libraries
• Portable libraries update
• .NET Core Profile (Windows 8)
• Extension methods for WinRT streams and async
• NuGet• Immutable
collections• Async
for .NET 4• HttpClient for
Portable
![Page 47: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/47.jpg)
.NET 4.5.1
![Page 48: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/48.jpg)
.NET 4.5.1 in A Nutshell
Developer Productivity
Application Performance
Continuous Innovation
![Page 49: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/49.jpg)
Developer Productivity
![Page 50: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/50.jpg)
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 51: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/51.jpg)
Managed memory leak analysis
![Page 52: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/52.jpg)
![Page 53: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/53.jpg)
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 54: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/54.jpg)
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 Visual Studio 2013
Visual Studio 2013
![Page 55: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/55.jpg)
EF/ADO.NET Connection ResiliencyProvide reliable connection to Azure SQL DBAutomatically retry/reconnect broken connectionProvides great experience for connected devicesIt Just Works! No code or configuration changes other than installing .NET 4.5.1
![Page 56: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/56.jpg)
ContinuousInnovation
![Page 57: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/57.jpg)
NuGet ReleasesDuring .NET 4.5 we released two components via NuGet:MEF (Microsoft.Composition) for web and Windows Store appsTPL Dataflow (Microsoft.Tpl.Dataflow)These (and new packages) are treated as any other .NET 4.5 component, i.e. are fully supported
.NET (“in box”)
SystemCompositio
n
TPL Dataflo
w
Http Client
Async
Immutable
Collections
![Page 58: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/58.jpg)
.NET Framework NuGet FeedOne-stop shopping for all of your .NET Framework NuGet packages released by MicrosoftIn Visual Studio 20[10,12,13]On the Web
![Page 59: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/59.jpg)
.NET 4.5.2
![Page 60: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/60.jpg)
.NET 4.5.2New APIs for ASP.NET Apps
HttpResponse.AddOnSendingHeaders HttpResponseBase.AddOnSendingHeader
lets you inspect and modify response headers and status code as the response is being flushed to the client appHostingEnvironment.QueueBackgroundWorkItem
prevents IIS from abruptly terminating the worker process until all background work items have
completedTracing, Debugging, High DPI, and More Improvements
![Page 61: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/61.jpg)
Application Lifecycle Management
![Page 62: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/62.jpg)
A Development Platform for the Modern Enterprise
SERVICES
HTML5
Modern AppsCompanion
MobileDirect-to-Customer
MODERN WEB
DESKTOP / APP STORE STYLE APPS
SERVICES CREATION AND AGGREGATION
DATAAPPLICATION SERVICES COLLABORATION APPS
LIGHTWEIGHT SERVICES
LOB AppsSystems of RecordHeavy-DutyData Entry
Leverage the same skills for LOB apps & Modern Apps!
![Page 63: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/63.jpg)
Microsoft’s Visual Studio Vision
![Page 64: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/64.jpg)
ALM Your Way
![Page 65: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/65.jpg)
ALM Agile Portfolio Management OverviewKeep focus on what the customer needs• Don’t just build features, but align work to actual customer requests• Easy navigation and visualization of complex hierarchy of feature scenarios
Provide accurate and on-time project status to Project Stakeholders• Actions from each team member are tracked and audited so status reports are always up-to-
date• Remove the guess work on the quality and timeframe of projects
Organize teams to deliver software faster Organize teams on specific features Manage several teams on related projects within the organization Gain understanding of overall project completion across multiple teams
![Page 66: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/66.jpg)
Team Foundation Server 2013
![Page 67: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/67.jpg)
Project management dashboardProject
summary ‘at a
glance’
Key project planning & manageme
ntfunctions
Customize with
favorite metrics
![Page 68: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/68.jpg)
Agile Portfolio Management
Plan what value to deliver Agile for large workloads Create & Manage Features, Items and
Task Support several teams in an
organization Get insight from Features and track
progress down to Stories and/or Tasks
![Page 69: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/69.jpg)
Features to Backlog to Tasks
![Page 70: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/70.jpg)
Planning what can be done next
Each Backlog Item is
estimated in ‘points’
History of work done is Team’s ‘Velocity’
Velocity determines what can be done
next
![Page 71: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/71.jpg)
Balancing work with team capacity
Tasks identified
and assigned
Capacity set for
team members
Capacity bars indicate
over / under commitment
![Page 72: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/72.jpg)
Burndown chart – will the work get done?
Burndown charts
progress and remaining
work
Used for adaptive and
frequent re-planning
![Page 73: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/73.jpg)
Task board – a status update on all work
The state of all Tasks
By Backlog Item
or Team
Member
Convenient drag ‘n’ drop
for daily update
![Page 74: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/74.jpg)
Using the Kanban Board to optimize work flow
Visualize state
of all work
Optimize workflow
across functions
Set work in
progresslimits
Customize Columns
![Page 75: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/75.jpg)
Team Rooms
![Page 76: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/76.jpg)
Changesets
![Page 77: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/77.jpg)
Git Integration
![Page 78: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/78.jpg)
Mobile
![Page 79: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/79.jpg)
Mobile
Xamarin: Cross Platform Mobile Apps
Version 3 LaunchedAcquired VS Division from
ClariusTest Cloud for Every Device
ITR Mobility: Multi-Platform Apps
![Page 80: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/80.jpg)
Release Management
![Page 81: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/81.jpg)
Release management needs & challengesMore frequent releasesHow do we elegantly shift from long release cycles to monthly, or even daily?
Customer responsivenessHow can we help set customer expectations about when bug fixes and feature requests go live?
Stakeholder transparencyHow can we make sure everyone understands the release pipeline so they can do their jobs?
Compliance & regulationHow can we feel confident we’re properly tracking, managing, and approving our releases?
![Page 82: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/82.jpg)
Plan REQUIREMENTS
BACKLOG
RELEASE
OperateConstruct
WORKING SOFTWARE
Develop
OperateAgile portfolio management
Team RoomGitCodeLens
.NET memory dump analyzer
Visual Studio and System Center integration
Build | Measure | Learn
Integrated release management
Collaborate
Kanban customizationWork item tagging
Release
Performance events
Continuous value
Load testing as a service
Configuration-based deployments
Work item charting
![Page 83: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/83.jpg)
Automated Tests
Stagestack
InstallApplication
ProvisionEnvironment
Create Test Data
ConfigureEnvironment
ConfigureApplication
Manual Tests
Notify Approvers
Approve Stage
Appro
val
Test
sA
pp
Infr
a
Microsoft Test Manager
Lab Manager
MS Tools
PowerShell
Custom Tools
Release Management for Team Foundation
Server 2013
Unit testing, Coded UI testing…
![Page 84: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/84.jpg)
InReleaseA continuous deployment solution for .NET teamsAutomates the deployment processSimplifies managing multiple environmentsImproves collaboration throughout the processProvides release analytics and reporting
HistoryOriginally launched in 2009 by InCycle SoftwareInRelease 2.0 launched in 2010, 3.0 in 2013Acquired by Microsoft in 2013
![Page 85: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/85.jpg)
InRelease as a part of MicrosoftRelease Management Client for Visual Studio 2013 is available with:Visual Studio Test ProfessionalVisual Studio PremiumVisual Studio Ultimate
Release Management Server for Team Foundation Server 2013Microsoft Deployment Agent 2013Required per deployment nodeLicensed separately
![Page 86: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/86.jpg)
Automates deployments
Automating the release cycle
DEV QAINT PRODTFS
![Page 87: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/87.jpg)
DEV QAINT PRODTFS
Full traceability
Automating the release cycle
![Page 88: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/88.jpg)
TFS Drop Location
RM ClientRM Web
QA
DEV
RM Server
How it works
![Page 89: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/89.jpg)
Release Approval
![Page 90: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/90.jpg)
Team Foundation Server integration
![Page 91: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/91.jpg)
Analytics & reporting
![Page 92: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/92.jpg)
Error reporting
![Page 93: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/93.jpg)
MSDN
![Page 94: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/94.jpg)
MSDN Platforms Overview MSDN is a great way to license the team involved in
software development, but always included Visual Studio.
A new MSDN subscription for IT Pro’s and non-MS developers who do not require Visual Studio
Provides cost effective licensing and peace of mind on software compliance for the whole team
Optimized ROI
Efficient Development
Peace of Mind
![Page 95: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/95.jpg)
Com
par
e M
SD
N S
ubsc
ription
Le
vels
Software and services for production use
Primary Development/Testing ToolVisual Studio Professional
Visual Studio Test Professional
Visual Studio Premium
Visual Studio Ultimate
Visual Studio Team Foundation Server 2012 and one CAL ● ● ● ● ●
Team Foundation Service ● ● ● ●
Microsoft Office Professional Plus 2013 ● ●
Software and services for development and testing
Windows, Windows Server ● ● ● ● ●
Windows Azure $100/month $50/month $100/month $150/month
Microsoft SQL Server ● ● ● ● ●
Microsoft Office ● ●
Microsoft Dynamics ● ● ●
All other servers (such as SharePoint and Exchange) ● ● ●
Windows Embedded ● ● ● ●
Additional benefits
Technical support incidents 2 2 2 4 4
Priority support in MSDN Forums ● ● ● ● ●
Priority support in TechNet Forums ●
Windows Store and Windows Phone developer accounts1 ● ● ● ●
Office 365 Developer Subscription1 ● ●
Microsoft E-Learning course collections (typically 20 hours each; per calendar year)
2 1 1 2 2
MSDN Magazine ● ● ● ● ●
MSDN Flash newsletter ● ● ● ● ●
MSDN Online Concierge ● ● ● ● ●
Special offers from Microsoft and partners ● ● ● ● ●
1 One-time 12 month benefit
![Page 96: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/96.jpg)
Why use cloud for Dev/Test EnvironmentsBottlenecks and higher costs with on-prem provisioning• IT is focused on production environments so dev/test has lower priority• Cost are high and data center space is tight
Move dev/test workloads to Azure• Cost & speed benefits from cloud efficiencies • Friction free with support to run same vm’s on-prem or in Azure• Azure templates make building vm’s fast and easy
New Cloud offers speed up and automate routine tasks Build Service Load Test Service More coming soon!
![Page 97: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/97.jpg)
Azure Dev/Test with New MSDN benefitsImproved
Benefit Credits for MSDN
subscribers
Reduced Friction for Dev/Test Usage
No Credit Card Required for
Dev/Test Azure Plans
$50 for MSDN subscribers Visual Studio
Professional
Visual Studio
Cloud Use Rights for
MSDN Software
Per Minute Billing for VM Usage
No Longer Charging for Stopped VMs
Microsoft Confidential
Better Visibility of Used Credits in Azure Billing
$100 for MSDN subscribers Visual Studio Premium
$150 for MSDN subscribers Visual Studio
Ultimate
Lower Azure Rates for Dev/Test Usage
SharePoint SQL Server BizTalk Server
![Page 98: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/98.jpg)
3 VMs for 16 hours a day
premium
$100
PER MONTH
MSDN Credits
ultimate
$150PER MONTH
professional
$50PER MONTH
premium
$100
PER MONTH
![Page 99: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/99.jpg)
premium
$100
PER MONTH
80 VMs for 20 hour load test
MSDN Credits
ultimate
$150PER MONTH
professional
$50PER MONTH
premium
$100
PER MONTH
![Page 100: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/100.jpg)
premium
$100
PER MONTH
50 HDInsight nodes for 10 hrs
MSDN Credits
ultimate
$150PER MONTH
professional
$50PER MONTH
premium
$100
PER MONTH
![Page 101: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/101.jpg)
premium
$100
PER MONTH
Up to 100 web sites + DB
MSDN Credits
ultimate
$150PER MONTH
professional
$50PER MONTH
premium
$100
PER MONTH
![Page 102: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/102.jpg)
Available in Preview for Team Foundation Service
Enables customers to scale load tests with no infrastructure investments!
Requires Visual Studio 2013 Ultimate
Load Testing using Team Foundation Service
![Page 103: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/103.jpg)
Developer desktop:• Azure provides
test/development use rights of Visual Studio in the cloud
• Benefits:• Greater agility—does not impact
corporate desktop mandates• Get started earlier on development
of Windows 8 apps• MSDN can cover up to 100% of cost
Another way to use Azure benefits…
![Page 104: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/104.jpg)
Q&A
![Page 105: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/105.jpg)
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-ToolboxVisual Studio 2013 Updateshttp://support.microsoft.com/kb/2829760MSDN ALM:msdn.microsoft.com/en-us/library/vstudio/fda2bad5(v=vs.120).aspxhttp://channel9.msdn.com/Blogs/Breakpoint/ep1
![Page 106: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/106.jpg)
Get further information on .NET
http://www.microsoft.com/NET
http://msdn.microsoft.com/en-us/dn338450
http://msdn.microsoft.com/en-US/vstudio/aa496123
http://www.microsoft.com/visualstudio/ http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-2013-Preview
![Page 107: RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing.](https://reader038.fdocuments.us/reader038/viewer/2022110320/56649ccc5503460f94996970/html5/thumbnails/107.jpg)
© 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.
[email protected]@timferro