Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Visual Studio Productivity Tools


Published on

This presentation looks at what has changed in the Visual Studio world in regards to plugins and how they are created. It then covers the two heavy weights: CodeRush and Resharper and ends with some other plugins worth your attention.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Visual Studio Productivity Tools

  1. 1. Visual Studio Productivity Tools<br />robertmaclean<br /> ∞ @rmaclean ∞<br />
  2. 2. Braai Rules<br />Don’t talk about<br />Politics<br />Religion<br />Coke vs. Pepsi<br />Emacs vs. Vi<br />CodeRush vs. Resharper<br />IE vs. FireForx vs. Chrome<br />iPhone vs. Android vs. WP7<br />My bias: Coke, Emacs, CodeRush, IE, uh?<br />
  3. 3. Visual Studio AddOn Support<br />Visual Studio 2010<br />MEF<br />Big investment<br />Visual Studio Gallery<br />Visual Studio 2010, 2008, 2005<br />COM+ Based Plugins<br />.NET wrapper<br />
  4. 4. What does an add-in look like?<br />Demo<br />
  5. 5. In the Gallery?<br />Third party. Lots of new features<br />2.3 million in top 10 downloads!<br />Microsoft. Proving ground for future editions.<br />Microsoft. Way of sorting out references.<br />Third party. Way to visualise code.<br />Microsoft. Lots of features for TFS<br />Microsoft. Lots of new features.<br />Third Party. LOTS of new features<br />Third party. Controls for ASP.NET<br />Microsoft. Change VS colours<br />Third party. Change default VS browser<br />
  6. 6. Gallery Support in Visual Studio<br />Demo<br />
  7. 7. Heavy weights<br />CodeRush<br />DevExpress<br />Free edition<br />ReSharper<br />R#<br />JetBrains<br />More Popular<br />
  8. 8. Both CodeRush & R# do<br />Code Analysis<br />UI Indications <br />Solution Wide Analysis<br />Quick Fixes<br />Navigation Assistance <br />Localisation<br />Code Completion<br />Templates<br />Unit Test Runners<br />Extensions<br />
  9. 9. Let’s see CodeRush<br />Demo<br />
  10. 10. CodeRush vs. R#<br />
  11. 11. CodeRushvsReSharper<br />source:<br />
  12. 12. Which should you use?<br />If you use R# today: R#<br />If you use CR today: CR<br />If you use neither: Try + Measure with CR Express<br />
  13. 13. Extensions worth your attention<br />StyleCop<br />GhostDoc<br />Productivity Power Tools<br />
  14. 14. Questions?<br />