Our Visual Studio Productivity Tools have always been about making your job easier, and this release is no exception. Tired of catering to Visual Studio’s multiple personalities between home and office? Take your settings to the cloud with JustCode! Having trouble sifting through tons of data to resolve a performance issue? JustTrace makes it easier with data visualizations and filters! Have a buggy assembly and no source code? Simply open the assembly and fix the problem directly inside JustDecompile!
Re-read that last sentence… fiddling around with a Visual Studio project is not required.
This is but a sample of how we’re making your life easier in Q2 2012. This presentation is not only free, but if time is money, it will pay you dividends.
Strategies for Landing an Oracle DBA Job as a Fresher
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
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
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
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
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
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
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
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
Easier means simpler, better discoverability, improved user experience, and faster.
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.
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.
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.
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.
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!
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.
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.
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.
JustCode helps you develop XAML apps quicker and more efficientlyby annotating XAML resource declarations and usages.
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.
JustMock is pretty much complete; it enables you to mock nearly anything, making it easier to test any .NET code you encounter.
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.
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.
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.
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.