Upload
danijel-malik
View
11.286
Download
1
Tags:
Embed Size (px)
Citation preview
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
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
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
Notifications Center• Product Updates • Visual Studio Gallery• Samples Gallery• Download Offline Help• Synchronized Settings Conflicts• Licensing• Customer Improvement Experience Program
• 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
• 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
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
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
© 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.