What's new in Visual Studio 2013 & TFS 2013

13,975 views

Published on

Slides from NTK 2014 - What's new in Visual Studio 2013 & TFS 2013

Published in: Technology
1 Comment
7 Likes
Statistics
Notes
No Downloads
Views
Total views
13,975
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
479
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide
  • Pain: How many machines do you have? Do you set settings on all of them? Use Sing-in to Sync all
  • OWIN defines a standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.
  • ASP.NET Identity is the new membership system for building ASP.NET web applications. ASP.NET Identity allows you to add login features to your application and makes it easy to customize data about the logged in user.ASP.NET Identity can be used with all of the ASP.NET frameworks such as ASP.NET MVC, Web Forms, Web Pages, Web API and SignalR.
  • RTM = 18/10/2013RTW = 13/11/2013
  • What's new in Visual Studio 2013 & TFS 2013

    1. 1. What’s new in Visual Studio 2013 and Team Foundation Server 2013 Danijel Malik Visual Studio ALM MVP
    2. 2. 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 danijel@artifis.si | danijelmalik@ssw.com.au @DanijelMalik
    3. 3. Q&A.
    4. 4. A trip down memory lane .NET 1.0 .NET 1.1 .NET 2.0 .NET 3.5 .NET 4.0 .NET 4.5 Visual C# Compact Framework Generics LINQ NuGet Async Visual Basic.NET Mobile Devices (ASP.NET) ClickOnce MVC 1.0 Parallel Extensions Improved ALM Team Foundation Server Web & Load Testing IntelliTrace New Team Explorer .NET 3.0 @Razor (MVC 3) Code Clones WPF/WCF/WWF Windows Azure MVC 4 Test Manager Page Inspector Architecture Tools Modern  UI Web Forms Windows Forms Windows Vista
    5. 5. Agenda • • • What we get back? What has changed/improved? What’s new in • • • Visual Studio 2013 Team Foundation Server 2013 A quick look ahead
    6. 6. What we get back?
    7. 7. 1. Colours
    8. 8. VS2012 VS2013
    9. 9. 2. Blend for WPF & Silverlight
    10. 10. 3. Undock Pending Changes & Build windows
    11. 11. What has improved?
    12. 12. XAML Editor • IntelliSense for Bindings • • • • • Fuzzy, CamelCase & Substring match Go To Definition Snippets Surround With Tag matching
    13. 13. Team Explorer • • • • New Look & Feel Git Support Undock Pending Changes & Build windows Connect hub – see all your projects in one place
    14. 14. Team Explorer
    15. 15. 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
    16. 16. Method result
    17. 17. Async Call Stack (W8.1)
    18. 18. 64-bit Edit & Continue
    19. 19. Debug Managed Memory
    20. 20. Options dialog
    21. 21. What’s new?
    22. 22. Sign in to Visual Studio
    23. 23. Notifications Center
    24. 24. Notifications Center • • • • • • • Product Updates Visual Studio Gallery Samples Gallery Download Offline Help Synchronized Settings Conflicts Licensing Customer Improvement Experience Program
    25. 25. Code Lenses • • • • • • • • Test Status References Tested By Authors Changes Bugs Work Items Code Reviews
    26. 26. DEMO
    27. 27. Peek Definiton, Navigate To & Enhanced Scroll Bar
    28. 28. Peek Definiton, Navigate To & Enhanced Scroll Bar
    29. 29. Peek Definiton, Navigate To & Enhanced Scroll Bar
    30. 30. DEMO
    31. 31. Other little features • 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
    32. 32. What’s new for Web
    33. 33. ASP.NET • • • • • 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
    34. 34. ASP.NET MVC 5 • • • • • • One ASP.NET ASP.NET Identity Bootstrap Authentication filters Filter overrides Attribute routing
    35. 35. Entity Framework 6 • • • • • • Async Query and Save Connection Resilency Code-Based Configuration Dependency Resolution Interception / SQL logging Testability improvements
    36. 36. TypeScript
    37. 37. Browser Link
    38. 38. DEMO
    39. 39. What’s new in TFS 2013
    40. 40. Look & Feel
    41. 41. Portfolio backlogs & Tags
    42. 42. Team Rooms
    43. 43. Charts
    44. 44. Support for Git
    45. 45. Web Based Code Review
    46. 46. Web Test Manager
    47. 47. DEMO
    48. 48. Cloud-based load testing
    49. 49. TF Service – Publish to Windows Azure
    50. 50. A quick look ahead
    51. 51. 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
    52. 52. Windows Azure Workstation
    53. 53. Summary We have seen: • • • • World in colours A few improvements to existing functionalities Lots of new features that are really awesome A bit of the future
    54. 54. THANK YOU

    ×