02. december, lausannedownload.microsoft.com/download/1/c/7/1c776350-6c87-4b9a... · 2014-12-02 ·...

Post on 06-Jul-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

02. December, Lausanne

Tips and Tricks of Visual Studio 2013 and TFS 2013

Hansjoerg Scherer

ALM Specialist / Developer Toolshansjoerg.scherer@microsoft.com | @hjsch

Visual Studio 2013

TFS 2013

Current .NET

and the future

Developer

practices

ALM Trends

Plan Monitor + Learn

ReleaseDevelop + Test

ProductionDevelopment

BACKLOG

Collaboration

Diverse teams and platforms

Balancing team autonomy and

predictability

Agility in development and

production

ALM Solution

Features

Connected IDE

Visual Studio 2013

First and connected experience

1st Choice:MSDN AccountVisual Studio Online Account

2nd Choice:Any Microsoft Acocunt

Signing in is optional.

First and connected experience

Sign into the IDE with your Microsoft

Account

Move seamlessly between your machines

Synchronize settings across your devices

Get up and running faster

First and connected experience

High DPI Support

Notification center

Keep Visual Studio up-to-date

Easily determine what’s important

Address messages on a single common location

First and connected experience

First and connected experience

Solutions/Projects are compatible

(no migration required)

Developer productivity

Visual Studio 2013

Developer productivity

s

S

Developer Productivity in the editor

Search and Filter (Ctrl + Q)

Auto Brace Completion

Move Line Up and Down (Alt + UP/DOWN)

Enhanced Scrollbar

New Navigate To experience

Visualization of the design of .Net code, direct from code

Quick view on Code Maps

Editor Productivity

Navigation without losing focus – Peek Defintion

Editor Productivity - Code LensesR

eq

uires

TFS

2013

or

VSO

(in lim

ited

pre

view

)

Peek Definition & Codelens

Performance and Diagnostics

Visual Studio 2013

Performance and Diagnostics hub

One launch point for all profiling tools

Performance and Diagnostics hub

Performance and Diagnostics hub

Web Develpment

ASP.NET App Suspension

Low latency, high density web site hosting

Shipping as part of IIS 8.5 in Windows Server 2012 R2

In IIS Settings, set Idle Worker Process Page-out to Suspended

What’s new in .NET

What’s New in .NET 4.5.1

What’s New in .NET 4.5.1

Method Return Value Inspection

Top 3 uservoice request

Now available for .NET

Requires CLR v4.5.1

When stepping over a line, the Autos window shows what function calls returned

The Next Generation of .NET

What’s New in .NET 4.5.2?

Numerous performance, compatibility, reliability fixes

Six small, but impactful featuresEnable ASP.NET apps to reliably schedule Async work items

Resize Windows Forms controls using system DPI settings

Enhancements for Microsoft Distributed Transaction Coordinator (MSDTC) transactions

Out-of-process, activity tracing based on ETW (Event Tracing for Windows)

New debugging APIs (ICorDebug)

New profiler APIs (ICorProfiler)

Complete feature list available at http://blogs.msdn.com/dotnet

.NET Native compilation• Optimized with the C++ optimizer while getting

C# productivity• V1 targets just store apps• Preview available today as VS 2013 add-in• Learn: http://aka.ms/dotnetnative

Universal app project

.NET in Windows Store devices

Microsoft supports your choice

Desktop apps Universal Windows apps

Browser-based applications

.NET 2015 - Web and Services

Choose your Editors

and Tools

Open Source

with ContributionsOSS

Seamless transition

from on-premises to cloud

Faster Development CycleTotally Modular

Fast

.NET Compiler Platform (“Roslyn”)

Application Lifecycle Mgmt

TFS 2013 / Visual Studio Online

„Big scale“ Agile - The Problem

?? ? ? ? ? ? ? ?

„Big scale“ Agile - Backlog Linking

„Big scale“ Agile - n Levels

„Big scale“ Agile - Kanban Columns

„Big scale“ Agile - Work Item Tags

„Big scale“ Agile - Visualizing

Agile Planning

Web Access

„Big scale“ Agile - Visualizing

Enterprise agile tooling Goal: Scaling agile practices

Founded by: Dean Leffingwell

White paper: Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs – Read more here.

Summary

Let’s keepin Touch!

SignUp for the

Microsoft Switzerland Developer Newsletterhttp://msdn.ch/newsletter

For More Information

Visual Studio IDE Tips & Trickshttp://aka.ms/VSTipsandTricks

Visual Studio Bloghttp://blogs.msdn.com/b/visualstudio/

Visual Studio Toolbox on Channel 9http://channel9.msdn.com/Shows/Visual-Studio-Toolbox

Somasegar’s bloghttp://blogs.msdn.com/b/somasegar/

Get Involved Today

Share your feedbackUserVoice Suggestionshttp://VisualStudio.uservoice.com

Connect Bugshttp://connect.microsoft.com/VisualStudio

Send a Smile

top related