Tag: Hadi Hariri

 Introduction to YouTrack it in the context of how it's meant to be used.

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.

 En este video veremos como crear entornos ágiles usando TeamCity, YouTrack y Git, y cómo integrarlos para propocionar una experiencia fluida para el desarrollador y el equipo. 

 

 

In this screencast, Hadi Hariri shows how to read performance snapshot that represent results of your profiling session. He explains different snapshot views, how you can navigate between relevant function calls represented in a snapshot, and what you can do to find lagging functions as fast as possible. Hadi also covers techniques such as opening call stacks in separate tabs and comparing different performance snapshots of an application.

In this screencast, Hadi Hariri shows how you can use dotTrace Performance to take performance snapshots of different types of .NET applications in different scenarios. He's covering local and remote profiling, available techniques and meter kinds that can be used in a profiling session, profiling unit tests from within Visual Studio, and other things that you'd want to know to profile applications efficiently.

Haid Hariri speaks about new and improved functionality in dotTrace 5 Performance, the JetBrains performance profiler for .NET applications.

He covers improved remote profiling, the long-awaited opportunity to attach to running processes, integrated decompiler for quick code preview, and support for IIS Express, among other things.

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...

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...

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...

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...