Channel: ReSharper + Hadi Hariri

Syndicate content
5
30.06.11 03:06 | Jura Gorohovsky

What's New in ReSharper 6

In this epic video that has taken Hadi Hariri 96 hours of life of which he slept only 4, he 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. If you want to get a general picture of how dramatically we have improved ReSharper and start investigating for more improvements from there, this video is for you.

English 12,529 Comments
2.666665
22.06.11 22:06 | Jura Gorohovsky

Extracting a Class from Parameters

Hadi Hariri shows why converting a bunch of parameters to a data transfer object (DTO) manually is a waste of time since ReSharper has an automated refactoring for this called "Extract Class from Parameters". Full video of this session is available at http://tv.jetbrains.net/videocontent/resharper-tips-and-tricks-live-sess...

English 2,568 Comments
4
22.06.11 22:06 | Jura Gorohovsky

Converting Anonymous to Named Type

Hadi Hariri shows how to use a little known but handy ReSharper refactoring called "Convert Anonymous to Named Type". It converts anonymous types to nested or top-level named types in the scope of the current method or the entire solution. Full video of this session is available at http://tv.jetbrains.net/videocontent/resharper-tips-and-tricks-live-sess...

English 2,366 Comments
2.5
22.06.11 22:06 | Jura Gorohovsky

Using and Extending ReSharper Templates

Hadi Hariri talks about using live templates, file templates and surround templates provided by ReSharper. He also gives a hint how to extend ReSharper templates by creating custom macros. He refers to this blog post that contains detailed guidelines on creating new macros. Full video of this session is available at http://tv.jetbrains.net/videocontent/resharper-tips-and-tricks-live-sess...

English 2,457 Comments
4.5
22.06.11 21:06 | Jura Gorohovsky

Creating Custom Inspections in ReSharper with Structural Search and Replace

Hadi Hariri describes Structural Search and Replace: a way to create and apply custom code inspections and quick-fixes in ReSharper 5 and above. It is very helpful in cases like adopting new .NET Framework and third-party library APIs. Full video of this session is available at http://tv.jetbrains.net/videocontent/resharper-tips-and-tricks-live-sess...

English 3,119 Comments
5
22.06.11 21:06 | Jura Gorohovsky

JavaScript, jQuery, CSS, and Razor Support in ReSharper 6

Hadi Hariri talks about new features for web developers introduced in ReSharper 6, including support for JavaScript, jQuery, CSS, and ASP.NET MVC 3 Razor view engine. Full video of this session is available at http://tv.jetbrains.net/videocontent/resharper-tips-and-tricks-live-sess...

English 3,521 Comments
4.70588
22.06.11 20:06 | Jura Gorohovsky

ReSharper Tips and Tricks - Live Session at NDC 2011

In this impromptu 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.

English 8,444 Comments
4
03.05.11 21:05 |

Writing Maintainable Code

In this session, Hadi Hariri covers a series of concepts that are required to create sustainable code and do away with anti-patterns that cause issues in the short and long term. The session was recorded at .NET Community Day - Best Practices in Sweden, organized by Informator and Edument in November 2010

English 2,571 Comments
5
03.05.11 21:05 |

Putting BDD to Practice

In this session, Hadi Hariri discusses the concepts behind Behavior Driven Development (BDD) and drives out a sample web application using MSpec. From user requirements, driving down to internal components, he's using a combination of testing frameworks, mocks and good design principles to drive out specifications and implement functional, working software. The session was recorded at .NET Community Day - Best Practices in Sweden, organized by Informator and Edument in November 2010.

English 2,336 Comments
5
04.10.10 17:10 | Hadi Hariri

Efficient Navigation when doing TDD/BDD with ReSharper

In this short screencast we'll take a look at a series of tips that allow us to be much more efficient when doing Test Driven or Behavior Driven Development with ReSharper. 

English 5,022 Comments