SlideShare a Scribd company logo
1 of 42
Q2        2012
         WHAT’S
           NEW




Easier
With Visual Studio Productivity Tools




                                        facebook.com/telerik   @telerik
Q2      2012
       WHAT’S
         NEW




Presenting…
Chris Eargle
Telerik Evangelist

kodefuguru.com
@kodefuguru
chris.eargle@telerik.com
Q2     2012
       WHAT’S
         NEW




Twitter Contest – “I love Telerik”
• Tweet your favorite thing about Telerik by June 25th
• Use “I love #Telerik” in your tweet
• Follow @Telerik on Twitter
• Winner announced via Twitter and Facebook
  and emailed on June 25th
• Be sure to mention your host, @kodefuguru
Q2          2012
           WHAT’S
             NEW




Schedule                                                               You are here

June 18th – Monday
10:00am EDT             What’s New & Awesome in ASP.NET AJAX and MVC
June 19th – Tuesday
10:00am EDT             What's New & Awesome in XAML
June 20th – Wednesday
10:00am EDT             What's New & Awesome in Test Studio 2012 R1 SP1
June 21th – Thursday
10:00am EDT             Easier with Visual Studio Productivity Tools
June 22th – Friday
10:00am EDT             What’s New in TeamPulse R3 2012
Just 26th – Tuesday     Great Apps Begin with Great Tools
10:00am EDT
Q2     2012
       WHAT’S
         NEW




The Topics
Easier with JustCode
Easier with JustTrace
Easier with JustMock
Easier with JustDecompile
Q2       2012
         WHAT’S
           NEW




JustCode
Code Faster, Code Smarter, JustCode
Q2     2012
       WHAT’S
         NEW




Easier in JustCode
Getting Started Wizard
Using Visual Studio settings with JustCode
Storing your settings in the cloud
Cleaning up your prototype code
Q2     2012
       WHAT’S
         NEW




Getting Started Wizard
Easier to get up and running

All the resources you need, in one place

Unobtrusive: the sorcerer will vanish until summoned again
Q2   2012
 WHAT’S
   NEW
Q2   2012
 WHAT’S
   NEW
Q2   2012
   WHAT’S
     NEW




Summon the Wizard
Q2     2012
       WHAT’S
         NEW




Import/Reset Options
Reuse the options you’ve set up in Visual Studio
Reset options if settings were modified
Q2      2012
       WHAT’S
         NEW




Settings in the Cloud
No more annoying behavior changes when switching from work
to home

Like solution settings, but for you

Set up in Getting Started Wizard or Options
Q2   2012
 WHAT’S
   NEW
Q2   2012
 WHAT’S
   NEW
Q2     2012
       WHAT’S
         NEW




Prototype and Clean Code
Step 1: Code what’s on your mind

Step 2: Run the Clean Code command

Step 3: Code is reorganized to your standards
Q2     2012
       WHAT’S
         NEW




WinRT Support
Visual Studio 2012 RC is available

No need to go without tooling

JustCode works with your WinRT solutions
Q2     2012
      WHAT’S
        NEW




Easier Navigation
Completely New Camel Case Searcher
   – Uses Capital Letters or Separating symbols
   – Matches with beginnings of works
   – Search for “CamelCaseSearcher” with “CCS” or
      “CamCaSea”
   – In Go to Type/Symbol/Member/File commands

Improved Navigation for XAML Files
Q2     2012
       WHAT’S
         NEW




Code Analysis Improvements
Better Support: CSS, MVC, Kendo UI
Identify unused resources in XAML Projects
Q2 2012
   WHAT’S
     NEW




Demo
Q2       2012
         WHAT’S
           NEW




JustTrace
Stop memory leaks and performance issues, in their tracks
Q2     2012
       WHAT’S
         NEW




Easier with JustTrace
Data Visualizations
Contextual Help
Improved Snapshots
Integration with JustDecompile
Q2      2012
       WHAT’S
         NEW




Data Visualization
Quickly identify potential issues at a glance
Q2     2012
       WHAT’S
         NEW




Contextual Help
Provides onscreen guidance

Make JustTrace easier to use; no getting lost
Q2     2012
       WHAT’S
         NEW




Snapshots
Improved Design
Multiple Selection for Assembly Lists
Easier Navigation between views
Q2     2012
      WHAT’S
        NEW




Snapshots
Quick Tasks Pane
Q2     2012
       WHAT’S
         NEW




Snapshots
Performance                    Memory
Filtering of non-user code     Filtering non-user types
Merge all threads              Overview view
Open merged calls and caller   Type instances
trees                          Paths to GC Root
Q2     2012
       WHAT’S
         NEW




Integration with JustDecompile
Instantly view suspect-code
Q2 2012
   WHAT’S
     NEW




Demo
Q2       2012
         WHAT’S
           NEW




JustMock
To The Core
Q2    2012
     WHAT’S
       NEW




Mscorlib Mocking
No more MockClassAttribute

Specify what to replace and where to replace it


   No more of this
                        [TestClass, MockClass]
                        public class MsCorlibTestClass
Q2 2012
   WHAT’S
     NEW




Demo
Q2       2012
        WHAT’S
          NEW




JustDecompile
No Code Left Behind
Q2     2012
       WHAT’S
         NEW




Easier with JustDecompile
More functionality with plugins
Reflexil plugin
Easier viewing and saving resources
Improved decompilation
Q2     2012
       WHAT’S
         NEW




Plugins!
API Available

One of the most requested features to extend the capabilities of
your favorite decompiler

One plugin available – others coming with tutorials
Q2     2012
       WHAT’S
         NEW




Reflexil
First plugin created for JustDecompile

Edit your assemblies without Visual Studio
Q2     2012
      WHAT’S
        NEW




Resources
Decompile assembly *.resx when using Create Project

XML/HTML/ASPX/ASCX/HTM/JS/TXT resource viewer
Q2     2012
       WHAT’S
         NEW




Decompilation Support
Generic covariance and contravariance
Optional and named parameters
Dynamic keyword
Assembly attributes
Sorted attribute ordering
Q2 2012
   WHAT’S
     NEW




Demo
Q2     2012
      WHAT’S
        NEW




Review
Easier with JustCode     Easier with JustTrace
Getting Started Wizard   Data Visualizations
Settings in the Cloud    Contextual Help
Prototype and Clean      Integration with
WinRT, XAML, CSS, MVC    JustDecompile
Q2     2012
      WHAT’S
        NEW




Review
Easier with JustMock     Easier with JustDecompile
Mscorlib Mocking         Plugins
w/o MockClassAttribute   Reflexil
Q2       2012
         WHAT’S
           NEW




Q&A
Easier Answers

More Related Content

Viewers also liked

Natural wood
Natural woodNatural wood
Natural woodAnil G
 
Day3 sp2 nov 6 draft icgfm-wuertz_en
Day3 sp2 nov 6 draft icgfm-wuertz_enDay3 sp2 nov 6 draft icgfm-wuertz_en
Day3 sp2 nov 6 draft icgfm-wuertz_enicgfmconference
 
Time-value curves to provide dynamic QoS for time sensitive file transfers
Time-value curves to provide dynamic QoS for time sensitive file transfersTime-value curves to provide dynamic QoS for time sensitive file transfers
Time-value curves to provide dynamic QoS for time sensitive file transfersTal Lavian Ph.D.
 
Tips & tricks to boost your email marketing campaigns
Tips & tricks to boost your email marketing campaignsTips & tricks to boost your email marketing campaigns
Tips & tricks to boost your email marketing campaignsContactlab
 
Short Report Presentation
Short Report PresentationShort Report Presentation
Short Report Presentationguest990db96
 
It Meeting Letter October09
It Meeting Letter October09It Meeting Letter October09
It Meeting Letter October09Danai Thongsin
 

Viewers also liked (8)

Natural wood
Natural woodNatural wood
Natural wood
 
Presentation Angélica Ropert OECD
Presentation Angélica Ropert OECDPresentation Angélica Ropert OECD
Presentation Angélica Ropert OECD
 
Introducing KC Health: Marketing With Women
Introducing KC Health: Marketing With WomenIntroducing KC Health: Marketing With Women
Introducing KC Health: Marketing With Women
 
Day3 sp2 nov 6 draft icgfm-wuertz_en
Day3 sp2 nov 6 draft icgfm-wuertz_enDay3 sp2 nov 6 draft icgfm-wuertz_en
Day3 sp2 nov 6 draft icgfm-wuertz_en
 
Time-value curves to provide dynamic QoS for time sensitive file transfers
Time-value curves to provide dynamic QoS for time sensitive file transfersTime-value curves to provide dynamic QoS for time sensitive file transfers
Time-value curves to provide dynamic QoS for time sensitive file transfers
 
Tips & tricks to boost your email marketing campaigns
Tips & tricks to boost your email marketing campaignsTips & tricks to boost your email marketing campaigns
Tips & tricks to boost your email marketing campaigns
 
Short Report Presentation
Short Report PresentationShort Report Presentation
Short Report Presentation
 
It Meeting Letter October09
It Meeting Letter October09It Meeting Letter October09
It Meeting Letter October09
 

Similar to Easier with visual studio productivity tools

Increasing productivity using visual studio 2017
Increasing productivity using visual studio 2017Increasing productivity using visual studio 2017
Increasing productivity using visual studio 2017Md. Mahedee Hasan
 
Amp Up Your Visual Studio Productivity
Amp Up Your Visual Studio ProductivityAmp Up Your Visual Studio Productivity
Amp Up Your Visual Studio ProductivityChris Eargle
 
Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012Hong Le Van
 
Integration Services Presentation V2
Integration Services Presentation V2Integration Services Presentation V2
Integration Services Presentation V2Catherine Eibner
 
Integration Services Presentation
Integration Services PresentationIntegration Services Presentation
Integration Services PresentationCatherine Eibner
 
Whats new in visual studio 2017
Whats new in visual studio 2017Whats new in visual studio 2017
Whats new in visual studio 2017Md. Mahedee Hasan
 
Full Stack Web Development Course - Brochure - Manojkumar C - Fresh Spar Tech...
Full Stack Web Development Course - Brochure - Manojkumar C - Fresh Spar Tech...Full Stack Web Development Course - Brochure - Manojkumar C - Fresh Spar Tech...
Full Stack Web Development Course - Brochure - Manojkumar C - Fresh Spar Tech...Manojkumar C
 
Exciting features in visual studio 2017
Exciting features in visual studio 2017Exciting features in visual studio 2017
Exciting features in visual studio 2017Md. Mahedee Hasan
 
Novidades do ASP.NET e do Visual Studio 2013
Novidades do ASP.NET e do Visual Studio 2013Novidades do ASP.NET e do Visual Studio 2013
Novidades do ASP.NET e do Visual Studio 2013Jiéverson Maissiat
 
What's new in ALM using Visual Studio 2013 and TFS 2013
What's new in ALM using Visual Studio 2013 and TFS 2013What's new in ALM using Visual Studio 2013 and TFS 2013
What's new in ALM using Visual Studio 2013 and TFS 2013Microsoft Visual Studio
 
Building plugins like a pro
Building plugins like a proBuilding plugins like a pro
Building plugins like a proMarko Heijnen
 
TDD with Visual Studio 2010
TDD with Visual Studio 2010TDD with Visual Studio 2010
TDD with Visual Studio 2010Stefano Paluello
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-eehomeworkping3
 
c# training | c# training videos | c# object oriented programming | c# course
c# training | c# training videos | c# object oriented programming | c# coursec# training | c# training videos | c# object oriented programming | c# course
c# training | c# training videos | c# object oriented programming | c# courseNancy Thomas
 
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoInfrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoTorben Knerr
 
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactorySPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactoryNCCOMMS
 
Introduction to MVC Web Framework with CodeIgniter
Introduction to MVC Web Framework with CodeIgniterIntroduction to MVC Web Framework with CodeIgniter
Introduction to MVC Web Framework with CodeIgniterPongsakorn U-chupala
 
Database development with visual studio 2010
Database development with visual studio 2010Database development with visual studio 2010
Database development with visual studio 2010Abhimanyu Singhal
 
New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013Tung Nguyen Thanh
 

Similar to Easier with visual studio productivity tools (20)

Increasing productivity using visual studio 2017
Increasing productivity using visual studio 2017Increasing productivity using visual studio 2017
Increasing productivity using visual studio 2017
 
Amp Up Your Visual Studio Productivity
Amp Up Your Visual Studio ProductivityAmp Up Your Visual Studio Productivity
Amp Up Your Visual Studio Productivity
 
Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012
 
Radwp
RadwpRadwp
Radwp
 
Integration Services Presentation V2
Integration Services Presentation V2Integration Services Presentation V2
Integration Services Presentation V2
 
Integration Services Presentation
Integration Services PresentationIntegration Services Presentation
Integration Services Presentation
 
Whats new in visual studio 2017
Whats new in visual studio 2017Whats new in visual studio 2017
Whats new in visual studio 2017
 
Full Stack Web Development Course - Brochure - Manojkumar C - Fresh Spar Tech...
Full Stack Web Development Course - Brochure - Manojkumar C - Fresh Spar Tech...Full Stack Web Development Course - Brochure - Manojkumar C - Fresh Spar Tech...
Full Stack Web Development Course - Brochure - Manojkumar C - Fresh Spar Tech...
 
Exciting features in visual studio 2017
Exciting features in visual studio 2017Exciting features in visual studio 2017
Exciting features in visual studio 2017
 
Novidades do ASP.NET e do Visual Studio 2013
Novidades do ASP.NET e do Visual Studio 2013Novidades do ASP.NET e do Visual Studio 2013
Novidades do ASP.NET e do Visual Studio 2013
 
What's new in ALM using Visual Studio 2013 and TFS 2013
What's new in ALM using Visual Studio 2013 and TFS 2013What's new in ALM using Visual Studio 2013 and TFS 2013
What's new in ALM using Visual Studio 2013 and TFS 2013
 
Building plugins like a pro
Building plugins like a proBuilding plugins like a pro
Building plugins like a pro
 
TDD with Visual Studio 2010
TDD with Visual Studio 2010TDD with Visual Studio 2010
TDD with Visual Studio 2010
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-ee
 
c# training | c# training videos | c# object oriented programming | c# course
c# training | c# training videos | c# object oriented programming | c# coursec# training | c# training videos | c# object oriented programming | c# course
c# training | c# training videos | c# object oriented programming | c# course
 
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & CoInfrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
Infrastructure-As-Code and Cloud Deployments with Opscode Chef & Co
 
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactorySPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint Factory
 
Introduction to MVC Web Framework with CodeIgniter
Introduction to MVC Web Framework with CodeIgniterIntroduction to MVC Web Framework with CodeIgniter
Introduction to MVC Web Framework with CodeIgniter
 
Database development with visual studio 2010
Database development with visual studio 2010Database development with visual studio 2010
Database development with visual studio 2010
 
New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013
 

More from Chris Eargle

Bring your existing .net skills to a cms
Bring your existing .net skills to a cmsBring your existing .net skills to a cms
Bring your existing .net skills to a cmsChris Eargle
 
Hidden Gems of the Sitefinity API Webinar
Hidden Gems of the Sitefinity API WebinarHidden Gems of the Sitefinity API Webinar
Hidden Gems of the Sitefinity API WebinarChris Eargle
 
Esoteric LINQ and Structural Madness
Esoteric LINQ and Structural MadnessEsoteric LINQ and Structural Madness
Esoteric LINQ and Structural MadnessChris 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 (10)

Bring your existing .net skills to a cms
Bring your existing .net skills to a cmsBring your existing .net skills to a cms
Bring your existing .net skills to a cms
 
Hidden Gems of the Sitefinity API Webinar
Hidden Gems of the Sitefinity API WebinarHidden Gems of the Sitefinity API Webinar
Hidden Gems of the Sitefinity API Webinar
 
Esoteric LINQ and Structural Madness
Esoteric LINQ and Structural MadnessEsoteric LINQ and Structural Madness
Esoteric LINQ and Structural Madness
 
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

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
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
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 
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
 
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
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Easier with visual studio productivity tools

  • 1. Q2 2012 WHAT’S NEW Easier With Visual Studio Productivity Tools facebook.com/telerik @telerik
  • 2. Q2 2012 WHAT’S NEW Presenting… Chris Eargle Telerik Evangelist kodefuguru.com @kodefuguru chris.eargle@telerik.com
  • 3. Q2 2012 WHAT’S NEW Twitter Contest – “I love Telerik” • Tweet your favorite thing about Telerik by June 25th • Use “I love #Telerik” in your tweet • Follow @Telerik on Twitter • Winner announced via Twitter and Facebook and emailed on June 25th • Be sure to mention your host, @kodefuguru
  • 4. Q2 2012 WHAT’S NEW Schedule You are here June 18th – Monday 10:00am EDT What’s New & Awesome in ASP.NET AJAX and MVC June 19th – Tuesday 10:00am EDT What's New & Awesome in XAML June 20th – Wednesday 10:00am EDT What's New & Awesome in Test Studio 2012 R1 SP1 June 21th – Thursday 10:00am EDT Easier with Visual Studio Productivity Tools June 22th – Friday 10:00am EDT What’s New in TeamPulse R3 2012 Just 26th – Tuesday Great Apps Begin with Great Tools 10:00am EDT
  • 5. Q2 2012 WHAT’S NEW The Topics Easier with JustCode Easier with JustTrace Easier with JustMock Easier with JustDecompile
  • 6. Q2 2012 WHAT’S NEW JustCode Code Faster, Code Smarter, JustCode
  • 7. Q2 2012 WHAT’S NEW Easier in JustCode Getting Started Wizard Using Visual Studio settings with JustCode Storing your settings in the cloud Cleaning up your prototype code
  • 8. Q2 2012 WHAT’S NEW Getting Started Wizard Easier to get up and running All the resources you need, in one place Unobtrusive: the sorcerer will vanish until summoned again
  • 9. Q2 2012 WHAT’S NEW
  • 10. Q2 2012 WHAT’S NEW
  • 11. Q2 2012 WHAT’S NEW Summon the Wizard
  • 12. Q2 2012 WHAT’S NEW Import/Reset Options Reuse the options you’ve set up in Visual Studio Reset options if settings were modified
  • 13. Q2 2012 WHAT’S NEW Settings in the Cloud No more annoying behavior changes when switching from work to home Like solution settings, but for you Set up in Getting Started Wizard or Options
  • 14. Q2 2012 WHAT’S NEW
  • 15. Q2 2012 WHAT’S NEW
  • 16. Q2 2012 WHAT’S NEW Prototype and Clean Code Step 1: Code what’s on your mind Step 2: Run the Clean Code command Step 3: Code is reorganized to your standards
  • 17. Q2 2012 WHAT’S NEW WinRT Support Visual Studio 2012 RC is available No need to go without tooling JustCode works with your WinRT solutions
  • 18. Q2 2012 WHAT’S NEW Easier Navigation Completely New Camel Case Searcher – Uses Capital Letters or Separating symbols – Matches with beginnings of works – Search for “CamelCaseSearcher” with “CCS” or “CamCaSea” – In Go to Type/Symbol/Member/File commands Improved Navigation for XAML Files
  • 19. Q2 2012 WHAT’S NEW Code Analysis Improvements Better Support: CSS, MVC, Kendo UI Identify unused resources in XAML Projects
  • 20. Q2 2012 WHAT’S NEW Demo
  • 21. Q2 2012 WHAT’S NEW JustTrace Stop memory leaks and performance issues, in their tracks
  • 22. Q2 2012 WHAT’S NEW Easier with JustTrace Data Visualizations Contextual Help Improved Snapshots Integration with JustDecompile
  • 23. Q2 2012 WHAT’S NEW Data Visualization Quickly identify potential issues at a glance
  • 24. Q2 2012 WHAT’S NEW Contextual Help Provides onscreen guidance Make JustTrace easier to use; no getting lost
  • 25. Q2 2012 WHAT’S NEW Snapshots Improved Design Multiple Selection for Assembly Lists Easier Navigation between views
  • 26. Q2 2012 WHAT’S NEW Snapshots Quick Tasks Pane
  • 27. Q2 2012 WHAT’S NEW Snapshots Performance Memory Filtering of non-user code Filtering non-user types Merge all threads Overview view Open merged calls and caller Type instances trees Paths to GC Root
  • 28. Q2 2012 WHAT’S NEW Integration with JustDecompile Instantly view suspect-code
  • 29. Q2 2012 WHAT’S NEW Demo
  • 30. Q2 2012 WHAT’S NEW JustMock To The Core
  • 31. Q2 2012 WHAT’S NEW Mscorlib Mocking No more MockClassAttribute Specify what to replace and where to replace it No more of this [TestClass, MockClass] public class MsCorlibTestClass
  • 32. Q2 2012 WHAT’S NEW Demo
  • 33. Q2 2012 WHAT’S NEW JustDecompile No Code Left Behind
  • 34. Q2 2012 WHAT’S NEW Easier with JustDecompile More functionality with plugins Reflexil plugin Easier viewing and saving resources Improved decompilation
  • 35. Q2 2012 WHAT’S NEW Plugins! API Available One of the most requested features to extend the capabilities of your favorite decompiler One plugin available – others coming with tutorials
  • 36. Q2 2012 WHAT’S NEW Reflexil First plugin created for JustDecompile Edit your assemblies without Visual Studio
  • 37. Q2 2012 WHAT’S NEW Resources Decompile assembly *.resx when using Create Project XML/HTML/ASPX/ASCX/HTM/JS/TXT resource viewer
  • 38. Q2 2012 WHAT’S NEW Decompilation Support Generic covariance and contravariance Optional and named parameters Dynamic keyword Assembly attributes Sorted attribute ordering
  • 39. Q2 2012 WHAT’S NEW Demo
  • 40. Q2 2012 WHAT’S NEW Review Easier with JustCode Easier with JustTrace Getting Started Wizard Data Visualizations Settings in the Cloud Contextual Help Prototype and Clean Integration with WinRT, XAML, CSS, MVC JustDecompile
  • 41. Q2 2012 WHAT’S NEW Review Easier with JustMock Easier with JustDecompile Mscorlib Mocking Plugins w/o MockClassAttribute Reflexil
  • 42. Q2 2012 WHAT’S NEW Q&A Easier Answers

Editor's Notes

  1. Easier means simpler, better discoverability, improved user experience, and faster.
  2. Telerik’s Visual Studio productivity tools cover four different projects. This webinar covers making it easier to do your day to day job in Visual Studio, making it easier to find performance and memory issues in your applications, making it easier to mock core .NET framework classes, and making it easier to fix bugs in an assembly without recompiling the code.
  3. First, let’s start with making your day to day job easier in Visual Studio with the tool that enables you to code faster and smarter; JustCode.
  4. Upon opening JustCode for the first time, you will be introduced to the Getting Started Wizard. The wizard is there to teach you some of the most important and useful JustCode features so that you can quickly start working with them. Each feature is accompanied by an explanation and short video.
  5. We’ve added two new important features to the JustCode Options. 1) If you have edited and use the Visual Studio formatting options, we help you continue do so with the option to import them “Import VS formatting options” in JustCode Options -> General). 2) If you find that your JustCode settings need to be reverted but you will need a lot of time to do so, we’ve added a new handy button – “Reset settings” – which will do this for you in single click saving time in the process. Note this can be found in the General section of JustCode options.
  6. With this release, JustCode reaches a new level of convenience. Now you can save and access your JustCode settings by using the new CloudSync feature. Simply chose whether you want to update the settings manually or automatically in JustCode Options, and leave the rest to us!
  7. We’ve had Code Cleaning in JustCode for some time, but with this Q, it’s been vastly improved. Now, you can split several classes inside a single file into several files and each individual files will be cleaned as well. We added steps for cleaning HTML, XAML, XML and Razor.
  8. JustCode will work for you in Visual Studio 2012 RC and Windows 8 RC to analyze Metro applications for errors and warnings. Also, you can develop Metro applications in C#, VB.NET, JavaScript + HTML using all of JustCode’s available features.
  9. JustCode’s quick navigation recently got even better. We completely reworked the Camel Case Searcher. Its goal is to help you quickly find entities by typing their acronyms or parts of the words that are contained in it. When you have capital letters or separating symbols JustCode will try to match them with beginnings of words, splitting your search text with space will match each part consecutively. That’s way for example you can quickly find a type named “CamelCaseSearcher” by searching for its acronym “CCS” or “CamCaSea”. The result can be seen in our Goto Type/Symbol/Member/File commands.We’ve also improved navigation and refactoring within XAML files using JustCode’s Go To Definition, Rename and Find Usages.
  10. JustCode helps you develop XAML apps quicker and more efficientlyby annotating XAML resource declarations and usages.
  11. Profiling applications for performance or memory issues can be difficult, and we’ve worked to improve the experience for all developers. We’ve added visualizations to aid in identifying issues by sight. We’ve made it easier to understand what you’re looking at by adding contextual help. We’ve vastly improved the snapshot experience, and we’ve integrated the decompilation engine used by JustCode and JustDecompile to help find issues caused by external assemblies.
  12. JustMock is pretty much complete; it enables you to mock nearly anything, making it easier to test any .NET code you encounter.
  13. We decided to focus on improving the experience by identifying trouble spots for developers. MsCorLib mocking needed the most attention as it required using an attribute on the code you were testing. We made it easier than ever by allowing you to specify what you were replacing in a specified method call, eliminating the need for the attribute.
  14. Reflexil is a popular assembly editor which enables you to manipulate IL code and save the modified assembly to disk. By popular demand, we made this our first plugin.
  15. JustDecompile adds better resource handling with many of the common file types stored by Metro and Web applications. We also produce the resx file when creating a project from an assembly with resources.
  16. We’ve updated JustDecompile to better support the many features available in C# including generic covariance and contravariance, optional and named parameters, and the dynamic keyword. We also improved support for attributes by showing the assembly attributes when the assembly is selected and sorting attributes by their name.