SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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

Hinweis der Redaktion

  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