ReSharper

ReSharper Videos


Why ReSharper is Awesome

JetBrains TV video (12 min) 

Hadi Hariri explains why people love ReSharper so much. Turns out they do so for a reason. Watch this one for a demo of navigation and search, code analysis, refactorings, unit testing, code generation, support for multiple languages and frameworks.


XAML Support in ReSharper 8

YouTube video (9 min) 

Developers working on WPF, Windows Phone and all kinds of XAML-based applications receive a new set of code inspections and quick-fixes, a pack of refactorings to manipulate styles and resources, and more XAML-specific features.


Architecture Tools

YouTube video (3 min) 

ReSharper can now visualize a project dependency graph for a high-level perspective of dependencies within a Visual Studio solution.


Fix in Scope

YouTube video (2 min) 

The new Fix in Scope feature in ReSharper 8 makes it easy to fix and clean up code in the scope of a project, project folder or an entire solution.


Multifile Templates

YouTube video (4 min) 

With support for expanding code templates into multiple files, ReSharper 8 now provides more versatility and power for creating boilerplate code.


New Refactorings in ReSharper 8

YouTube video (6 min) 

ReSharper 8 introduces several new refactorings including the highly requested Move Instance Method to move methods between classes without making them static, as well as Inline Parameter and a more intelligent version of Change Signature.


Code Completion in ReSharper 8

YouTube video (9 min) 

ReSharper 8 brings richer automatic completion that is able to import types and extension methods, plus the new concept of double completion, code generation items in suggestion lists, and more improvements to IntelliSense.


Navigation in ReSharper 8

YouTube video (3 min) 

Navigation has been simplified by condensing much of the navigation features into a single keystroke, yet at the same time offering all the power of advanced navigation that developers know and love in ReSharper.


CSS Support Improvements in ReSharper 8

YouTube video (3 min) 

CSS support in ReSharper 8 goes beyond just CSS files and has inherent knowledge of CSS spread out through the application.


ReSharper Extension Manager

YouTube video (2 min) 

With the new Extension Manager in ReSharper 8, installing plugins is as easy as installing NuGet packages. And not limited to plugins, you can also use it to share templates and settings.


What's New in ReSharper 7

JetBrains TV video (24 min) 

In this video, Dmitri Nesteruk gives an overview of improvements and new features introduced in ReSharper 7. In particular, Dmitri presents support for Visual Studio 2012, WinRT development tooling, enhancements in code generation and unit testing, new code inspections and the new concept of contract annotations, INotifyPropertyChanged support pack, new refactorings including Extract Class, and a few other areas where ReSharper 7 gives more value than its predecessors.


Visual Studio 2012 Support in ReSharper 7

JetBrains TV video (2 min) 

In this video, Dmitri Nesteruk gives a short overview of the way how ReSharper 7 supports Visual Studio 2012. Highlights include out-of-the-box support for both default color schemes, Preview tab, and Quick Search, as well as applicability of ReSharper actions in Architecture Explorer and Dependency Graph.


Extract Class Refactoring

JetBrains TV video (2 min) 

Dmitri Nesteruk talks about Extract Class — a vital new refactoring that is used to split cumbersome classes into single-responsibility classes, thus reducing the complexity of your .NET code.


Windows Runtime Support in ReSharper 7

JetBrains TV video (10 min) 

In this video, Dmitri Nesteruk gives an overview of WinRT support in ReSharper 7 that and how it makes for easier development of Windows Store apps for Windows 8.

ReSharper 7 support for WinRT includes code inspections and quick-fixes that ease transition to the new environment, such as those highlighting WinRT types that should be sealed or those that can't be generic. Support for projected types and new types of resources in XAML is provided, as well as type, naming, and method projection support for JavaScript. All that makes the transition to Windows Store app development easier.


Contract Annotations in ReSharper 7

JetBrains TV video (4 min) 

In this video, Dmitri Nesteruk explains contract annotations: a new type of code annotations introduced in ReSharper 7 to help make ReSharper control flow analysis even more powerful and precise.


INotifyPropertyChanged Support in ReSharper

JetBrains TV video (4 min) 

In this video, Dmitri Nesteruk makes an overview of a feature set that supports creating and maintaining INotifyPropertyChanged interface implementations. The feature set contains code generation actions, quick-fixes, as well as custom code completion.


Webinar: What's New in ReSharper 7

JetBrains TV video (55 min) 

This is a recording of a public webinar on new features and improvements introduced in ReSharper 7. Hadi Hariri speaks about Visual Studio 2012 and Windows 8 app development support, new contract annotations, code generation improvements, and INotifyPropertyChanged support pack, among other ReSharper 7 highlights.


Getting Started with ReSharper SDK

JetBrains TV video (29 min) 

Dmitri Nesteruk introduces the ReSharper Software Development Kit: a package designed to help developers quickly get started with making their own ReSharper plugins.


Developing the Data Access Layer with ReSharper

JetBrains TV video (18 min) 

In this walkthough, real-life coding screencast, Dmitri Nesteruk demonstrates how one can use ReSharper and dotCover to create and test a data access layer of a product ordering system.


What's New in ReSharper 6

JetBrains TV video (25 min) 

In this video, Hadi Hariri gives an overview of new features in ReSharper 6 including support for JavaScript, CSS, and ASP.NET MVC 3 Razor; extended navigation, code analysis, refactoring, and new code transformation actions; code analysis in VB.NET; improved XAML support; and more.


ReSharper Tips and Tricks - Live Session at NDC 2011

JetBrains TV video (50 min) 

In this session at NDC 2011, Hadi Hariri gives an hour worth of ReSharper tips and tricks. He covers multiple features related to navigation, generating code, selecting and rearranging code, refactoring code and project items, and using structural search and replace to create custom code inspections. He also discovers unexpected bugs in a pre-release ReSharper build that he's using, and highlights some of the new features for web developers introduced in ReSharper 6.


What is ReSharper?

JetBrains TV video (17 min) 

In this introductory screencast, Dmitri Nesteruk demonstrates the core functionality of JetBrains ReSharper, including code quality analysis, navigation and search, and automated refactorings.


Using ReSharper for Developing Windows Phone 7 Applications

JetBrains TV video (14 min) 

This video demonstrates a number of useful features that ReSharper brings to the table when working with Windows Phone 7 applications. In general, these features are also applicable in Silverlight and WPF applications.


Efficient Navigation when doing TDD/BDD with ReSharper

JetBrains TV video (5 min) 

This short screencast provides a series of tips that allow developers to be much more efficient when doing Test Driven or Behavior Driven Development with ReSharper.


Refactoring to use Dependency Injection with ReSharper

JetBrains TV video (5 min) 

This screencast demonstrates how ReSharper can be used to efficiently refactor existing code to use Dependency Injection via constructor.


ASP.NET Features in ReSharper 5 Part 1

JetBrains TV video (6 min) 

Hadi Hariri describes new ASP.NET features that were introduced in ReSharper 5. In part 1 of this screencast, Hadi speaks about ReSharper navigation, code generation, and coding assistance features available in ASP.NET applications. Some of the featured highlighted include navigation between file members and between related files; generating new web forms with or without master pages; and using ReSharper's Zen Coding plugin for extremely fast HTML coding.


ASP.NET Features in ReSharper 5 Part 2

JetBrains TV video (8 min) 

Hadi Hariri describes new ASP.NET features that were introduced in ReSharper 5. In part 2 of this screencast, Hadi focuses on features that ReSharper provides specifically for ASP.NET MVC projects. Some of these features include special syntax highlighting for ASP.NET MVC method calls and parameters; quick navigation to and from actions or controllers; extended code completion (IntelliSense) in string literals to help you reference actions and controllers; and code generation to create new controllers and actions from directly from usage.


Localizing your Applications with ReSharper

JetBrains TV video (11 min) 

This screencast shows how ReSharper helps quickly make strings in code localizable without breaking a developer's regular workflow. Working with resource files is no more a developer's nightmare with ReSharper.


All ReSharper videos on JetBrains TV