Category Archives: How-To’s

This is a collection of use cases and scenarios (i.e. real problems solved with our .NET tools) that may be worth your attention.

ReSharper Unified Installer. Why?

The ReSharper 9 release introduced a special ReSharper Ultimate bundle. In addition to ReSharper and ReSharper C++, this bundle includes our other JetBrains .NET products: dotCover, dotTrace, dotMemory, and dotPeek. What made this bundle possible? In the pre-Ultimate era, customers … Continue reading

Posted in How-To's | Tagged , , , | 8 Comments

Analyzing ineffective memory usage with dotMemory

Memory issues in .NET apps can be generally divided into 1) leaks, 2) large memory traffic, and 3) ineffective memory usage. In this blog we’ve written extensively about how dotMemory helps you deal with the first two problems. Now it’s … Continue reading

Posted in dotMemory Tips&Tricks, How-To's | Tagged , | 4 Comments

TypeScript and ECMAScript 6 in ReSharper 9.1

As you may know, the working draft of ECMAScript 6 standard has reached the Release Candidate stage. TypeScript, starting with version 1.4, aligns more closely with this new standard while adding some new features of its own. We on the … Continue reading

Posted in How-To's, ReSharper Tips&Tricks | Tagged , , , | 12 Comments

Understanding how SQL queries impact app performance, with dotTrace 6.1

Application performance depends on a huge variety of factors: code design, web server performance, possible network lags, and so on. Effective execution of SQL queries is an additional concern. Naturally, you want your profiler to cover as many of these … Continue reading

Posted in dotTrace Tips&Tricks, How-To's | Tagged , , | 3 Comments

Updating from previous versions of ReSharper to 9.1 from within Visual Studio

Hello everyone, Due to an unforeseen technical issue, updating from ReSharper 9.0.1 or ReSharper 9.1 EAP builds to ReSharper 9.1 RTM fails if you try to update from within ReSharper (via ReSharper | Help | Check for Updates). We apologize … Continue reading

Posted in How-To's | Tagged , , | 5 Comments

Exploring .NET Core with ReSharper Ultimate

We recently started the EAP for ReSharper 9.1, and it might have been easy to miss that the EAP is not just for ReSharper, but for ReSharper Ultimate – that is, our entire .NET tools product range. Starting with ReSharper 9.0, … Continue reading

Posted in dotCover Tips&Tricks, dotMemory Tips&Tricks, dotPeek Tips&Tricks, dotTrace Tips&Tricks, How-To's | Tagged , , , , , , , | 11 Comments

JavaScript Support in ReSharper 9

ReSharper 9 comes with plenty of JavaScript-related changes. We’ve already mentioned some of them in our TypeScript blog post and, additionally, we have a blog post on converting JavaScript to TypeScript, but now we are going to focus on JavaScript … Continue reading

Posted in How-To's, ReSharper Tips&Tricks | Tagged , , | 4 Comments

Unit Testing and Memory Profiling: Can They Be Combined?

Memory profilers can hardly be called an “everyday tool.” Typically, developers start thinking about profiling their product closer to its release. This approach may work fine until some last-minute issue like a leak or huge memory traffic crushes all your … Continue reading

Posted in dotMemory Tips&Tricks, How-To's, News and Events | Tagged , | 10 Comments

String Interning: Effective Memory Management with dotMemory

Starting with version 4.1, dotMemory offers the String duplicates inspection. The idea behind it is quite simple: it automatically checks memory for string objects with the same value. After you open a memory snapshot, you will see the list of … Continue reading

Posted in dotMemory Tips&Tricks, How-To's | Tagged , | 10 Comments

Ways and Advantages of Migrating JavaScript Code to TypeScript

Nowadays, more and more new languages are created with the aim of providing an alternative to JavaScript. One of these languages is TypeScript. It is compiled to readable JavaScript code; its main goals are to perform type checking at compile … Continue reading

Posted in How-To's, ReSharper Tips&Tricks | Tagged , , | 10 Comments