Author Archives: Maarten Balliauw

Rider EAP 17: NuGet, unit testing, good and bad news on debugging

UPDATE: Rider EAP build 18 re-introduced CoreCLR debugging on Windows. Implementations for Linux and macOS will make their return later, stay tuned. Ah, the scent of fresh software in the morning. We just published a fresh Rider Early Access Preview … Continue reading

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

Working with multiple solutions in Rider

Since we opened the public Early Access Preview (EAP) for Rider, we have shipped a few updates that contained bugfixes as well as new features. We received great feedback from all of you, with one big request: “Make it possible … Continue reading

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

Rider front end plugin development

While JetBrains is still working on a full SDK for Rider, it is already possible to make a plugin for it – at least for the front-end part. As Rider is built on IntelliJ Platform, just like WebStorm and IntelliJ … Continue reading

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

Code generation improvements in ReSharper 2016.3

ReSharper’s code generation actions can create a lot of code for us. Why manually write a constructor that initializes type members? Why manually implement interface methods and properties? ReSharper can do those things for us! Some say developers who use tools … Continue reading

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

Exploring Intermediate Language (IL) with ReSharper and dotPeek

When compiling .NET languages, our source code is not translated into native code for the platform it will run on. Instead, code is translated into Intermediate Language (IL) which can then be executed on a variety of platforms and CPU … Continue reading

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

What if this method were faster? Forecasting performance with dotTrace

When profiling and analyzing performance of an application, we sometimes ask ourselves questions like, “What if this method were faster?”, “What would be the performance gain if we made this specific call 50% more efficient?”, and “Is it worth doing?” One … Continue reading

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

Navigate to text in a solution with Go to Text in ReSharper

Navigating within a solution is easy with ReSharper. Hitting Ctrl+T lets us navigate to types, symbols and files in our solution. In ReSharper Ultimate 2016.2 we added another navigation, Go to Text, which makes navigation to text in source and … Continue reading

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

Overview of dotTrace 6 Timeline Profiling

In our announcement post for dotTrace 6, we introduced a new profiling method: Timeline profiling. Let’s explore what it is, how it can help us and how it compares to other profiling methods like sampling, tracing and line-by-line profiling. We’ll also … Continue reading

Posted in How-To's | Tagged , , | 1 Comment

Working with dotTrace Home

When we announced the dotTrace 6, we’ve already had a quick look at the new starting point in our performance profiler: the dotTrace Home. We can use it to start a new local or remote profiling session for known .NET application … Continue reading

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

Introducing EAPs for dotTrace 6, dotCover 3, dotMemory 4.2

Please welcome a new ReSharper 9 EAP build that comes along with compatible dotTrace 6, dotCover 3 and dotMemory 4.2 Early Access builds. Download the common .NET tools installer, launch it and choose the products you want to try. We’ve … Continue reading

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