1 / 91

What’s new in Visual Studio, Team Foundation Server and .NET 4.5.1

What’s new in Visual Studio, Team Foundation Server and .NET 4.5.1. Andreas Pollak (@ apollak ) Product Marketing Manager, Microsoft Austria 14:45 – 16:15. Agenda. What‘s new in the Visual Studio IDE What‘s new in Team Foundation Server / ALM What‘s new in .NET 4.5.1. 88.

duaa
Download Presentation

What’s new in Visual Studio, Team Foundation Server and .NET 4.5.1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What’s new in Visual Studio, Team Foundation Server and .NET 4.5.1 • Andreas Pollak (@apollak) • Product Marketing Manager, Microsoft Austria • 14:45 – 16:15

  2. Agenda • What‘snew in the Visual Studio IDE • What‘s new in Team Foundation Server / ALM • What‘s new in .NET 4.5.1

  3. 88 What‘snew in the Visual Studio IDE • The Connected IDE • Themes and Visual Design • Editor Productivity • Performance Improvements

  4. Connected IDE Demo

  5. The Connected IDE • Sign into the IDE with your Microsoft Account • Move seamlessly between your machines • Synchronize settings across your devices • Get up and running faster

  6. Notifications • Keep Visual Studio up-to-date • Easily determine what’s important • Address later • One common location

  7. Notifications Demo

  8. Themes and Visual Design

  9. Choice

  10. Choice Dark Light Blue

  11. Visual Design • Improved icons • Line work to better define areas and regions • Hover colors • Scrollbar states • Active/inactive instances • Improved experience for high density displays

  12. Quick Look at Theme Updates

  13. High-DPI + VS

  14. Editor Productivity Demos

  15. Editor Productivity • Auto Brace Completion • Move Line Up and Down • Enhanced Scrollbar • New Navigate To experience • Peek • CodeLens

  16. Performance

  17. Performance Improvements • Solution Load • IDE Startup • Responsiveness

  18. C++ Configuration Switching

  19. C++ Configuration Switching 325% Improvement 19,900% Improvement

  20. Symbol Improvements • Cancelable symbol loading • Missed symbol files are recorded • Smarter caching • Earlier detection of bad symbol paths • Ability to trust source server

  21. Solution Load Performance

  22. Recap • The Connected IDE • Themes and Visual Design • Editor Productivity • Performance Improvements

  23. 55 What‘snewin TFS / ALM • Agile Planning Tools & New Web Interface • Commenting Code History • Team Rooms • Git Support in TFS/Service & Visual Studio

  24. Agile Planning Tools & New Web Interface • Improved Visual Design • Improvedusability (copypasteimages) • New WorkItem „Features“ • Board Improvements

  25. Commenting Code History • Commenting on Codehistory (TFS & Git) • Rich browsing & filtering

  26. Team Room • Persistent documentationofeventsandconversations • Rich metainformation • Managing events (TFS & Git)

  27. Git Support in TFS/Service & Visual Studio

  28. source control models

  29. centralized OR distributed

  30. centralized - scales to large code bases

  31. distributed - best in class offline experience

  32. Modern source-control approaches Check-inCheck-out

  33. Modern source-control approaches Check-inCheck-out • Scales to very large codebases • Fine level permission control • Allows usage monitoring • Large integrated codebases • Control and auditability over source code down to the file level EditCommit

  34. Modern source-control approaches Centralized Version Control Check-inCheck-out • Scales to very large codebases • Fine level permission control • Allows usage monitoring • Large integrated codebases • Control and auditability over source code down to the file level EditCommit • Offline editing support • Easy to edit files outside Visual Studio or Eclipse • Medium-sized integrated codebases • A balance of fine-grained control with reduced friction Distributed Version Control • Full offline experience • Complete repository with portable history • Simplified branching model • Modular codebases • Integrating with open source • Highly distributed teams

  35. Changes • Modern apps and OSS workflows • App Architecture: suite of loosely coupled systems • Team: Written by small/discrete and distributed teams • Platforms: Multiple platforms and development environments (Windows, iOS, Android) • Open source components within proprietary solutions

  36. we need to embrace DVCS

  37. Git OR Mercurial

  38. Git took off • The Leading DVCS Tool • Deployment Protocol

  39. Principles • 100% true Git … join the community

  40. Fully integratedGit support Team Explorer TFS SCC Provider Git SCC Provider LibGit2 / LibGit2Sharp TFVC Object Model Team Foundation Server / Service Local Repo Project 2 Project 1 Project Mgmt Issues … Issues Project Mgmt Build Build … Other Remote Git Repo 3rdParty 3rdParty Git TFVC XCode Eclipse Eclipse Shell Shell … … Git-TF

  41. Principles • 100% true Git … join the community • Best distributed VC experience • Enterprise class feature support

  42. Enterprise • Ease of installation • Support and servicing • High availability • Scale • Ease of management • Integrated Authentication • Enhanced permissions • ALM Integration • Localization

  43. Git (hosted by TFS) Team Foundation Version Control (TFVC)

  44. decision at the project level

  45. Git Demo

More Related