|
|
| Mark shows Richard the new "oa" template (for Override All), revisits the "sw" template, and shows how you can create similar iterating templates using the ForEach TextCommand. |
|
|
|
|
|
| Mark and Mehul sit down to discuss one of CodeRush's newest features - Code Issues. |
|
|
|
|
|
| With so many templates, it is easy for some real gems to hide in amongst the more mundane code structure templates. So here then is a list of some of our favorite templates, from the unique constructor creator to the everyday smart return these templates should kick your development productivity up another notch. |
|
|
|
|
|
| Mark shows Richard how to create a custom template, based on a customer request. This demo starts off easy enough, but soon Mark is using string providers to format the linked identifiers, passing custom variables between templates, and creating alternate context-driven expansions. If you're interested in creating powerful CodeRush templates, this training video is not to be missed. |
|
|
|
|
|
| Embeddings wrap around existing code, and this movie shows how you can use existing selection embeddings to quickly wrap selected code in everything from a Try block to a wait cursor. We even show you how you can build your own embeddings and integrate them right into right-click context menu in the editor. |
|
|
|
|
|
| Have you recently upgraded to a new version of CodeRush? This video shows how to merge your custom templates with the latest template additions from Developer Express. Also learn how to share your templates with a team or other developers. |
|
|
|
|
|
| Browse recent files, find members, move between siblings, drop, swap, and collect markers, and learn how to navigate through a camel case identifier. |
|
|
|
|
|
| In this video you'll see powerful templates for quickly creating web pages, tools to wrap HTML selections inside frequently used tags, navigation features to make it easy to navigate through tables and lists of data, and a few refactorings and code providers useful in HTML development. |
|
|
|
|
|
| We realize that CodeRush can be intimidating when you first start it up, with it's 900+ templates for all kinds of structural code generation. So here then is a quick look at a mnemonic system for discovering templates, and attaining true template mastery. |
|
|
|
|
|
| Mark spends seven minutes showing Julian more cool features in CodeRush 2.0, and then Mark dives into detail showing how the new template engine works with dynamic lists. |
|
|
|
|
|
| See what's new in CodeRush 2.0 (great for CodeRush 1.0 customers upgrading). Mark and Julian talk about the new templates, the CodeRush training window, and text fields. |
|
|
|
|
|
| Mark talks about the changes already made to the IDE tools, including raising the quality bar both in our code and in yours. He introduces the Code Issues detection support that's being introduced in CodeRush. |
|
|
|
|
|
| Mark shows background error highlighting, code providers, and full support for new C# language features. |
|
|
|
|
|
| Get a bird's eye view of CodeRush with a quick sampling of what it can do. Mark also lets two cool new refactorings sneak into the demo. |
|
|
|
|
|
| In this tutorial, Mark shows intelligent clipboard operations supported by CodeRush. |
|
|
|
|
|
| This video shows two of Mark's favorite CodeRush navigation features, Stack-based Markers and Tab to Next Reference. |
|
|
|
|
|
| A fun little video showing off all the features and refactorings you get for free at www.devexpress.com/coderushx |
|
|
|
|
|
| This video explores the four refactorings available in CodeRush Xpress that deal with lambda expressions and anonymous delegates. The four refactorings are Compress to Lambda Expression, Expand Lambda Expression, Inline Delegate, and Name Anonymous Method. |
|
|
|
|
|
| This video explores the four refactorings available in CodeRush Xpress that deal with properties and their use. The four refactorings are Create Backing Store, Convert to Auto-implemented Property, Convert to Initializer, and Decompose Initializer. |
|
|
|
|
|
| This video explores the two string usage refactorings available in CodeRush Xpress. The two refactorings are Use String.Format and Use StringBuilder.
|
|
|
|
|
|
| The features in CodeRush Xpress that deal with code navigation
• Quick File Navigation
• Quick Navigation
|
|
|
|
|
|
| The miscellaneous refactorings in CodeRush Xpress
• Add/Remove Block Delimiters
• Decompose Parameter
• Extract Method to Type
• Move Type to File
|
|
|
|
|
|
| The refactorings in CodeRush Xpress that deal with anonymous types
• Make Explicit
• Make Implicit
• Name Anonymous Type
|
|
|
|
|
|
| The refactorings in CodeRush Xpress that deal with if statements, conditions, and so on
• Combine Conditionals
• Flatten Conditional
• Reverse Conditional
• Split Conditional
• Compress to Ternary Expression
• Expand Ternary Expression
|
|
|
|
|
|
| The refactorings in CodeRush Xpress that deal with local or temporary variables
• Inline Temp
• Introduce Local
|
|
|
|
|
|
| Mark shows Julian how to extend the dynamic templates in CodeRush 2.0 to include support for creating static members. Along the way, Mark shows how to create alternate expansions, declare and set template variables, and conditionally expand text based on the value of a template variable. |
|
|
|
|
|
| Overcoming his "mosquito-borne sickness", Mark talks a little about events he's just attended, and about sessions he's about to do at TechED 2008. |
|
|
|
|
|
| We pulled Jay aside to talk about his 5 favorite features of CodeRush. |
|
|
|
|
|
| Mark and Richard start up there CodeRush Demo for the Partner Expo Reception. Mark is using his demo voice. |
|
|
|
|
|
| Mark shows us how to add missing constructors, a new feature for CodeRush and Refactor! Pro. |
|
|
|
|
|
| Mark shows off one of the new features for 3.2. Extract Method to Type |
|
|
|
|
|
| Mark shows us yet another great new feature for CodeRush and Refactor! Pro. |
|
|
|
|
|
| Mark shows Julian ten new refactorings in Refactor! Pro 2.0, and also shows how to enable a cool new refactoring available as an early experience feature in this release. Will Mark's new application make him a million dollars? Watch the video to find out. |
|
|
|
|
|
| Amanda walks around the PDC floor to see what some of the developers are up to. |
|
|
|
|
|
| Mark shows Julian cool new refactorings available for C++ developers. All refactorings in this demo are available in C# and VB as well, with the exception of Inline Macro. |
|
|
|
|
|
| Mark shows us another Refactoring. This one adds contracts to methods. |
|
|
|
|
|
| Mark shows us how to change the methods of signatures |
|
|
|
|
|
| Mark goes over different refactorings for conditionals. |
|
|
|
|
|
| Mark shows how Refactor! can help you eliminate dead code. |
|
|
|
|
|
| Mark shows available refactorings for declarations and initializers. |
|
|
|
|
|
| Marks talks about refactoring expressions. |
|
|
|
|
|
| Mark shows refactorings that focus on formatting and structure. |
|
|
|
|
|
| Mark shows us four different refactorings that are associated with Lambda Expressions and Anonymous Methods. |
|
|
|
|
|
| Marks discusses refactoring of the loops and blocks. |
|
|
|
|
|
| Mark shows us specific refactorings that move and extract methods. |
|
|
|
|
|
| Mark talks about different Refactorings for properties and fields. |
|
|
|
|
|
| Marks demonstrates different refactorings that are available for strings. |
|
|
|
|
|
| Scott Hanselman drops by the DevExpress TechEd booth to discuss CodeRush and his annual developer tool list. |
|
|
|
|
|
| Julian and Mark sit down for about 15 minutes to cover selection embedding with CodeRush. |
|
|
|
|
|
| It's day one at Tech Ed, and in the middle of a CodeRush and Refactor! Pro demo, Scott Hanselman shows up. |
|
|
|
|
|
| Ray sits down and talks with Mark about the values and challenges associated with CodeRush and Refactor! Pro. |
|
|
|
|
|
|
|
| In this video, recorded a few weeks before 2.1 actually shipped, Mark shows Julian the new References panel and the new Next Reference feature. Then, at around nine minutes into the demo Mark proceeds to exploit these new features to explore the Refactor! Pro code base, finishing off with the new Add Parameter refactoring. |
|
|