Author Archives: Maarten Balliauw

Deploy web apps, explore resources and more – Introducing the Azure Toolkit for Rider

Today, we are happy to introduce the Azure Toolkit for JetBrains Rider – an open-source plugin that helps .NET developers easily create, develop, configure, test, manage and deploy web apps to Azure directly from within Rider, and work with resources such as storage, Redis cache … Continue reading

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

Tuples, deconstruction, string interpolation – improved inspections and quick fixes in ReSharper and Rider 2018.3 EAP

The latest ReSharper 2018.3 EAP and Rider 2018.3 EAP builds come with new and improved inspections, quick fixes and context actions that help us write better C# code, faster. Before we dive into these, let’s look at how ReSharper and Rider are … Continue reading

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

Add missing packages, faster search and more NuGet improvements in Rider 2018.3 EAP

Our latest Rider 2018.3 Early Access Preview (EAP) build adds a bunch of NuGet improvements, such as adding missing packages using a quick-fix (including installing missing .NET Core adapter for xUnit tests), faster search for NuGet.org using its autocomplete service, … Continue reading

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

Unit testing memory leaks using dotMemory Unit

In our previous post, we looked at how I caused a memory leak when working on a feature in Rider, and how I could not merge that feature into the product because the test that checks for a particular memory leak was … Continue reading

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

Analyzing a memory leak discovered by our build server

A few weeks ago, I was working on a feature in Rider when I received a build failure e-mail from TeamCity, our continuous integration service. I was not allowed to merge my feature into the main product as it was causing a … Continue reading

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

Advanced .NET Debugging Techniques from a Real-World Investigation – Webinar Recording

The recording of our September 25th webinar featuring Christophe Nasarre and Kevin Gosse is now available. You know how it feels. After releasing a new version, a service starts behaving in an unexpected way, and it’s up to you to save the … Continue reading

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

Webinar – Advanced .NET Debugging Techniques from a Real-World Investigation

You know how it feels. After releasing a new version, a service starts behaving in an unexpected way, and it’s up to you to save the day. But where to start? Join us Tuesday, September 25th, 16:00 – 17:00 CEST (10:00 AM … Continue reading

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

ReSharper 2018.2 – Navigation updates

In the latest versions of both ReSharper and Rider, we’ve made several improvements related to navigation and search. Let’s have a look! Local functions in File Structure and Go to containing declaration It’s been a while since local functions were introduced … Continue reading

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

Extending JavaScript/TypeScript code analysis with JSLint, ESLint, and TSLint

ReSharper and Rider come with code analysis and quick-fixes for JavaScript/TypeScript. In our latest 2018.2 releases, we’re extending the built-in code analysis rules with support for JSLint, ESLint, and TSLint static analysis tools! All of these linters help ensure our JavaScript and … Continue reading

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

Generating a GUID in Rider, colored parameter info, custom runtime arguments in Rider 2018.2 EAP

Sometimes, the little things matter. Our latest Rider 2018.2 EAP (Early Access Preview) build comes with several of those: there’s a Generate GUID tool, which generates a globally unique identifier we can use in our code. For C# and VB.NET, we now display colored parameter … Continue reading

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