SlideShare a Scribd company logo
1 of 33
facebook.com/telerik   @telerik




Q3 2012
                                  This session was
                               recorded and available
                               24/7 at bit.ly/justq32012




What’s New in
Visual Studio Productivity
Tools
Q3  2012
           Agenda


    JustCode
    JustMock
    JustTrace
    JustDecompile
Q3 2012




JustCode
Q3  2012
           Visual Studio Setting in the Cloud

Settings                           Cloud

•   Save or Download           •     Ultimate Transportability
•   Manual and Automatic       •     Create or Restore Backup
•   Segregated by VS Version   •     Retain Settings Even If PC Is
•   Extension Settings               Dead
Q32012
         Keyboard Shortcut Profiles

 In Wizard and Options
 Includes Four Profiles
 Choose If Conflict Occurs
Q3  2012
           Extensions Update

   New Project Type
   Generates VSIX
   Can be deployed to Visual Studio Gallery
   Open Source JC Extensions Project
    – github.com/telerik/justcode-extensions
Q3
 2012
        JustCode Themes Support
Q3  2012
             Navigation Improvements


    Camel Case               Filters – New!
                               –   Go To Type/Member
     Searching
     –     Everywhere         Containers/Class
    Path Searching –          Hierarchies – New!
                               –   Go To Member
     New!
     –     Go To File
Q3
 2012
        Camel Case Searching - Review
Q3
 2012
        Path Searching
Q3
 2012
        Filters
Q3
 2012
        Containers/Class Hierarchies
Q3 2012




JustMock
Q32012
         Automocking with JustMock

 Eliminates the need to create
  dependencies that don’t affect
  your tests
 Result is less tests that are less
  brittle and easier to maintain
Q3 2012




JustTrace
New User Interface and
Q32012
         Experience
 Simplified
  Workflow
 Intuitive
  Layout
Q32012
         Start Page

 Easy Access
 Organized Tabs
 Guided Tasks
Q32012
         Ribbon

 Quick Access to Important Options
Q32012
         Timeline

 Real-Time Data
 Compare Snapshots
Q3
 2012
        Class Layout Information

    Shows
    names of
    members
    holding
    references in
    Root Paths
Q32012
         And More…

 Plugin supports Visual Studio 2012
  themes
 New Application Support
  – IIS Express-hosted applications
  – .NET 4.5
  – Windows 8
Q32012
         Even More…

 JustTrace footprint is improved
 Faster profiling
 Fast snapshot data loading
Q3 2012




JustDecompile
Q32012
         API Documentation

 Create your own plugin
 Submit plugin to share with
  community
  – bit.ly/jdplugins
Q32012
         WinRT Support

 Load WinRT
  Metadata
Q32012
         C# 5 Support

 async/await
 Caller
  Information
  e.g.
  [CallMemberN
  ame]
Q32012
         Appx & WinMD Support

 Easily open
  Appx and
  WinMD files
Q3   2012
             Resources
 Productivity Tools Blog
      – http://blogs.telerik.com/justteam/posts.aspx
 Discount Code – 10% off!
      –     EVE-WEBQ3Y22



JustCode                                        JustTrace
http://www.telerik.com/products/justcode.aspx   http://www.telerik.com/products/memory-performance-profiler.aspx

JustMock                                        JustDecompile
http://www.telerik.com/products/mocking.aspx    http://www.telerik.com/products/decompiler.aspx
Q3
 2012
        Resources

              Download the Telerik Productivity Tools at
           http://www.telerik.com/developer-productivity-
        Email                 tools.aspx
                                    Twitter
        Chris.Eargle@telerik.com   @kodefuguru
        Phil@telerik.com           @skimedic

More Related Content

More from Chris Eargle

One Engine Two Tools
One Engine Two ToolsOne Engine Two Tools
One Engine Two ToolsChris Eargle
 
Evolution of Patterns
Evolution of PatternsEvolution of Patterns
Evolution of PatternsChris Eargle
 
2012 Q1 Tools for Better Code
2012 Q1 Tools for Better Code2012 Q1 Tools for Better Code
2012 Q1 Tools for Better CodeChris Eargle
 
Deep Dive: MVC Controller Architecture
Deep Dive: MVC Controller ArchitectureDeep Dive: MVC Controller Architecture
Deep Dive: MVC Controller ArchitectureChris Eargle
 
Building a multi touch enabled windows 7 point of sale system
Building a multi touch enabled windows 7 point of sale systemBuilding a multi touch enabled windows 7 point of sale system
Building a multi touch enabled windows 7 point of sale systemChris Eargle
 
Monadic Comprehensions and Functional Composition with Query Expressions
Monadic Comprehensions and Functional Composition with Query ExpressionsMonadic Comprehensions and Functional Composition with Query Expressions
Monadic Comprehensions and Functional Composition with Query ExpressionsChris Eargle
 

More from Chris Eargle (7)

One Engine Two Tools
One Engine Two ToolsOne Engine Two Tools
One Engine Two Tools
 
Evolution of Patterns
Evolution of PatternsEvolution of Patterns
Evolution of Patterns
 
2012 Q1 Tools for Better Code
2012 Q1 Tools for Better Code2012 Q1 Tools for Better Code
2012 Q1 Tools for Better Code
 
Deep Dive: MVC Controller Architecture
Deep Dive: MVC Controller ArchitectureDeep Dive: MVC Controller Architecture
Deep Dive: MVC Controller Architecture
 
Building a multi touch enabled windows 7 point of sale system
Building a multi touch enabled windows 7 point of sale systemBuilding a multi touch enabled windows 7 point of sale system
Building a multi touch enabled windows 7 point of sale system
 
Monadic Comprehensions and Functional Composition with Query Expressions
Monadic Comprehensions and Functional Composition with Query ExpressionsMonadic Comprehensions and Functional Composition with Query Expressions
Monadic Comprehensions and Functional Composition with Query Expressions
 
C# Ninjitsu
C# NinjitsuC# Ninjitsu
C# Ninjitsu
 

Recently uploaded

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

What's New in Visual Studio Productivity Tools Q3 2012

  • 1. facebook.com/telerik @telerik Q3 2012 This session was recorded and available 24/7 at bit.ly/justq32012 What’s New in Visual Studio Productivity Tools
  • 2. Q3 2012 Agenda  JustCode  JustMock  JustTrace  JustDecompile
  • 4. Q3 2012 Visual Studio Setting in the Cloud Settings Cloud • Save or Download • Ultimate Transportability • Manual and Automatic • Create or Restore Backup • Segregated by VS Version • Retain Settings Even If PC Is • Extension Settings Dead
  • 5.
  • 6.
  • 7.
  • 8. Q32012 Keyboard Shortcut Profiles  In Wizard and Options  Includes Four Profiles  Choose If Conflict Occurs
  • 9.
  • 10. Q3 2012 Extensions Update  New Project Type  Generates VSIX  Can be deployed to Visual Studio Gallery  Open Source JC Extensions Project – github.com/telerik/justcode-extensions
  • 11. Q3 2012 JustCode Themes Support
  • 12. Q3 2012 Navigation Improvements  Camel Case  Filters – New! – Go To Type/Member Searching – Everywhere  Containers/Class  Path Searching – Hierarchies – New! – Go To Member New! – Go To File
  • 13. Q3 2012 Camel Case Searching - Review
  • 14. Q3 2012 Path Searching
  • 15. Q3 2012 Filters
  • 16. Q3 2012 Containers/Class Hierarchies
  • 18. Q32012 Automocking with JustMock  Eliminates the need to create dependencies that don’t affect your tests  Result is less tests that are less brittle and easier to maintain
  • 20. New User Interface and Q32012 Experience  Simplified Workflow  Intuitive Layout
  • 21. Q32012 Start Page  Easy Access  Organized Tabs  Guided Tasks
  • 22. Q32012 Ribbon  Quick Access to Important Options
  • 23. Q32012 Timeline  Real-Time Data  Compare Snapshots
  • 24. Q3 2012 Class Layout Information Shows names of members holding references in Root Paths
  • 25. Q32012 And More…  Plugin supports Visual Studio 2012 themes  New Application Support – IIS Express-hosted applications – .NET 4.5 – Windows 8
  • 26. Q32012 Even More…  JustTrace footprint is improved  Faster profiling  Fast snapshot data loading
  • 28. Q32012 API Documentation  Create your own plugin  Submit plugin to share with community – bit.ly/jdplugins
  • 29. Q32012 WinRT Support  Load WinRT Metadata
  • 30. Q32012 C# 5 Support  async/await  Caller Information e.g. [CallMemberN ame]
  • 31. Q32012 Appx & WinMD Support  Easily open Appx and WinMD files
  • 32. Q3 2012 Resources  Productivity Tools Blog – http://blogs.telerik.com/justteam/posts.aspx  Discount Code – 10% off! – EVE-WEBQ3Y22 JustCode JustTrace http://www.telerik.com/products/justcode.aspx http://www.telerik.com/products/memory-performance-profiler.aspx JustMock JustDecompile http://www.telerik.com/products/mocking.aspx http://www.telerik.com/products/decompiler.aspx
  • 33. Q3 2012 Resources Download the Telerik Productivity Tools at http://www.telerik.com/developer-productivity- Email tools.aspx Twitter Chris.Eargle@telerik.com @kodefuguru Phil@telerik.com @skimedic

Editor's Notes

  1. Michael
  2. Michael
  3. Michael
  4. Setting your keyboard shortcuts after the first install is straight forward. From the Getting Started Wizard, on page four, select one of four profiles. Then, uncheck and JustCode commands you do not want to apply. Apply the profile, and you are done.
  5. Michael
  6. Michael
  7. Michael
  8. When you start a profiling session, you will see a ribbon providingoptions that were located in the Profiled Application Control Toolbar and Snapshot Options Toolbar in previous editions of JustTrace. The Ribbon Button States and the Buttons themselves are updated as you change your selection. This gives you quick access to important options for finding and reading information from the snapshots.
  9. Michael
  10. JustTrace collects class layout information to show you the names of members holding references to live object. You can then identify a memory leak faster and easier.
  11. Michael
  12. Michael
  13. Michael