New in Visual Studio and TFS 2013

437
-1

Published on

New in Visual Studio 2013 and TFS 2013

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
437
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
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/2013
    RTW = 13/11/2013
  • New in Visual Studio and TFS 2013

    1. 1. Danijel Malik Visual Studio ALM MVP What’s new in Visual Studio 2013 and Team Foundation Server 2013
    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 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 .NET 3.0 Windows Vista WPF/WCF/WWF
    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. • 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
    32. 32. What’s new for Web
    33. 33. • 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
    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

    ×