what's new in visual studio 2013 & tfs 2013

61
Danijel Malik Visual Studio ALM MVP What’s new in Visual Studio 2013 and Team Foundation Server 2013

Upload: danijel-malik

Post on 20-Aug-2015

11.286 views

Category:

Technology


1 download

TRANSCRIPT

Danijel MalikVisual Studio ALM MVP

What’s new in Visual Studio 2013and Team Foundation Server 2013

Danijel Malik

• Solution Architect at SSW (Sydney, Australia)• Visual Studio ALM MVP• Loves:• Visual Studio & TFS• Scrum• XAML• ASP.NET MVC

• Needs painkillers ever since JavaScript is mainstream

[email protected] | [email protected] @DanijelMalik

Q&A.

A trip down memory lane.NET 1.0

Visual C#

Visual Basic.NET

Web Forms

Windows Forms

.NET 1.1

Compact Framework

Mobile Devices (ASP.NET)

.NET 2.0

Generics

ClickOnce

Team Foundation Server

.NET 3.5

LINQ

MVC 1.0

Web & Load Testing

.NET 4.0

NuGet

Parallel Extensions

IntelliTrace

@Razor (MVC 3)

Windows Azure

Test Manager

Architecture Tools

.NET 4.5

Async

Improved ALM

New Team Explorer

Code Clones

MVC 4

Page Inspector

Modern UI

2003

.NET 3.0Windows Vista

WPF/WCF/WWF

Agenda• What we get back?• What has changed/improved?• What’s new in• Visual Studio 2013• Team Foundation Server 2013

• A quick look ahead

What we get back?

1. Colours

VS2012 VS2013

2. Blend for WPF & Silverlight

3. Undock Pending Changes & Build windows

What has improved?

XAML Editor• IntelliSense for Bindings

• Fuzzy, CamelCase & Substring match

• Go To Definition• Snippets• Surround With• Tag matching

Team Explorer• New Look & Feel• Git Support• Undock Pending Changes & Build windows• Connect hub – see all your projects in one

place

Team Explorer

Team Foundation Source Control

Connect hub – see all your projects in one place

Git Source Control

Improved Debugging Experience• 64-bit Edit & Continue• Debug Managed Memory• Async Calls appear in Calls Stack (only in

Windows 8.1)• Method Result appears in Autos window

Method result

Async Call Stack (W8.1)

64-bit Edit & Continue

Debug Managed Memory

Options dialog

What’s new?

Sign in to Visual Studio

Notifications Center

Notifications Badge

Notifications Center• Product Updates • Visual Studio Gallery• Samples Gallery• Download Offline Help• Synchronized Settings Conflicts• Licensing• Customer Improvement Experience Program

Code Lenses• Test Status• References• Tested By• Authors• Changes• Bugs• Work Items• Code Reviews

Code Lenses

DEMO

Peek Definiton, Navigate To & Enhanced Scroll Bar

Peek Definiton, Navigate To & Enhanced Scroll Bar

Peek Definiton, Navigate To & Enhanced Scroll Bar

Peek Definition, Navigate To, Enhanced Scroll Bar

DEMO

• SQL Server Data Tools

• LightSwitch (HTML5 & Office 365 template)

• Auto Brace Complete

• Move Line Up/Down

• JavaScript Highlighting

• Support for Windows 8.1(Debugging and Optimization improvements)

• SQL Server Reporting App

• MSBuild is part of Visual Studio

Other little features

What’s new for Web

• One ASP.NET• ASP.NET

Scaffolding• ASP.NET MVC 5• ASP.NET WebAPI 2• Browser Link

• OWIN & Katana• SignalR 2.0• Typescript• Entity Framework 6

ASP.NET

ASP.NET MVC 5• One ASP.NET• ASP.NET Identity• Bootstrap• Authentication filters• Filter overrides• Attribute routing

Entity Framework 6• Async Query and Save• Connection Resilency• Code-Based Configuration• Dependency Resolution• Interception / SQL logging• Testability improvements

TypeScript

Browser Link

ASP.NET & Browser Link

DEMO

What’s new in TFS 2013

Look & Feel

Portfolio backlogs & Tags

Team Rooms

Charts

Support for Git

Web Based Code Review

Web Test Manager

A lap around TFS

DEMO

Cloud-based load testing

TF Service – Publish to Windows Azure

A quick look ahead

Release? Updates? Can we go live?• RTM? RC has a Go-Live license (and official support for

upgrade)

• Team Foundation Service has release every 3 weeks

• Visual Studio & TFS• 3-4 Major Updates per year

Windows Azure Workstation

SummaryWe have seen:• World in colours• A few improvements to existing functionalities• Lots of new features that are really awesome• A bit of the future

THANK YOU

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