SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Plus de 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
 

Plus de 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
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

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

Notes de l'éditeur

  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