new in visual studio and tfs 2013

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

Upload: tung-nguyen-thanh

Post on 23-Jun-2015

199 views

Category:

Technology


0 download

DESCRIPTION

New in Visual Studio 2013 and TFS 2013

TRANSCRIPT

Page 1: New in Visual Studio and TFS 2013

Danijel MalikVisual Studio ALM MVP

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

Page 2: New in Visual Studio and TFS 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

Page 3: New in Visual Studio and TFS 2013

Q&A.

Page 4: New in Visual Studio and TFS 2013

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

Page 5: New in Visual Studio and TFS 2013

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

• A quick look ahead

Page 6: New in Visual Studio and TFS 2013

What we get back?

Page 7: New in Visual Studio and TFS 2013

1. Colours

Page 8: New in Visual Studio and TFS 2013
Page 9: New in Visual Studio and TFS 2013

VS2012 VS2013

Page 10: New in Visual Studio and TFS 2013

2. Blend for WPF & Silverlight

Page 11: New in Visual Studio and TFS 2013

3. Undock Pending Changes & Build windows

Page 12: New in Visual Studio and TFS 2013

What has improved?

Page 13: New in Visual Studio and TFS 2013

XAML Editor• IntelliSense for Bindings

• Fuzzy, CamelCase & Substring match

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

Page 14: New in Visual Studio and TFS 2013

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

place

Page 15: New in Visual Studio and TFS 2013

Team Explorer

Team Foundation Source Control

Connect hub – see all your projects in one place

Git Source Control

Page 16: New in Visual Studio and TFS 2013

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

Page 17: New in Visual Studio and TFS 2013

Method result

Page 18: New in Visual Studio and TFS 2013

Async Call Stack (W8.1)

Page 19: New in Visual Studio and TFS 2013

64-bit Edit & Continue

Page 20: New in Visual Studio and TFS 2013

Debug Managed Memory

Page 21: New in Visual Studio and TFS 2013

Options dialog

Page 22: New in Visual Studio and TFS 2013

What’s new?

Page 23: New in Visual Studio and TFS 2013

Sign in to Visual Studio

Page 24: New in Visual Studio and TFS 2013

Notifications Center

Notifications Badge

Page 25: New in Visual Studio and TFS 2013

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

Page 26: New in Visual Studio and TFS 2013

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

Page 27: New in Visual Studio and TFS 2013
Page 28: New in Visual Studio and TFS 2013
Page 29: New in Visual Studio and TFS 2013
Page 30: New in Visual Studio and TFS 2013
Page 31: New in Visual Studio and TFS 2013

Code Lenses

DEMO

Page 32: New in Visual Studio and TFS 2013

Peek Definiton, Navigate To & Enhanced Scroll Bar

Page 33: New in Visual Studio and TFS 2013

Peek Definiton, Navigate To & Enhanced Scroll Bar

Page 34: New in Visual Studio and TFS 2013

Peek Definiton, Navigate To & Enhanced Scroll Bar

Page 35: New in Visual Studio and TFS 2013

Peek Definition, Navigate To, Enhanced Scroll Bar

DEMO

Page 36: New in Visual Studio and TFS 2013

• 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

Page 37: New in Visual Studio and TFS 2013

What’s new for Web

Page 38: New in Visual Studio and TFS 2013

• 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

Page 39: New in Visual Studio and TFS 2013

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

Page 40: New in Visual Studio and TFS 2013

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

Page 41: New in Visual Studio and TFS 2013

TypeScript

Page 42: New in Visual Studio and TFS 2013

Browser Link

Page 43: New in Visual Studio and TFS 2013

ASP.NET & Browser Link

DEMO

Page 44: New in Visual Studio and TFS 2013

What’s new in TFS 2013

Page 45: New in Visual Studio and TFS 2013

Look & Feel

Page 46: New in Visual Studio and TFS 2013

Portfolio backlogs & Tags

Page 47: New in Visual Studio and TFS 2013

Team Rooms

Page 48: New in Visual Studio and TFS 2013

Charts

Page 49: New in Visual Studio and TFS 2013

Support for Git

Page 50: New in Visual Studio and TFS 2013

Web Based Code Review

Page 51: New in Visual Studio and TFS 2013

Web Test Manager

Page 52: New in Visual Studio and TFS 2013

A lap around TFS

DEMO

Page 53: New in Visual Studio and TFS 2013

Cloud-based load testing

Page 54: New in Visual Studio and TFS 2013

TF Service – Publish to Windows Azure

Page 55: New in Visual Studio and TFS 2013

A quick look ahead

Page 56: New in Visual Studio and TFS 2013

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

Page 57: New in Visual Studio and TFS 2013

Windows Azure Workstation

Page 58: New in Visual Studio and TFS 2013

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

Page 59: New in Visual Studio and TFS 2013

THANK YOU

Page 60: New in Visual Studio and TFS 2013
Page 61: New in Visual Studio and TFS 2013

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