107
Tim Ferro @DogFoodCon September 30 th , 2014 Visual Studio 2013 for ALM and .NET Development

RDA helps our clients leverage technology to get their businesses moving. We solve complex business challenges that can often get companies stuck, costing

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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

.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

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

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

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

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

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

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

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

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

.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

.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

.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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Q&A

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

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

© 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