Author Archives: Maarten Balliauw

F# support in Rider – what’s there and what’s coming

Back when we opened the public Rider Early Access Program (EAP), we announced Rider as a cross-platform .NET IDE. We started out with C# and VB.NET, but there are of course three major CLR languages, so that means… we have recently added … Continue reading

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

Rider EAP 21: F# support, bundled TFS plugin and more

A new Rider EAP build is available for download! In this Rider EAP 21, we’ve fixed a number of bugs, bundled the TFS plugin to make working with TFS and VSTS easier, added detection of existing file indents for editing, added highlighting … Continue reading

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

Rider EAP 20: Xamarin Android, Node.js, .NET Core improvements, and more

Our build servers are still smoking, but they delivered something nice: a new Rider EAP build is available for download! Rider EAP 20 fixes a number of bugs, improves .NET Core support, has better NuGet performance, supports Xamarin Android applications, … Continue reading

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

Webinar recording: Exploring .NET’s memory management

The recording of our recent webinar with Maarten Balliauw, Exploring .NET’s memory management, is now available: We’ll take a trip down memory lane and look into how .NET memory management works. We’ll start off with the .NET Garbage Collector (GC) is really cool … Continue reading

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

Rider EAP update: .csproj-based .NET Core support (and how to migrate)

The latest Rider Early Access Program (EAP) build now supports working with .csproj-based .NET Core projects. In this post, let’s see what that means, what is supported (and what is yet to come) and how to migrate from the (deprecated) … Continue reading

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

Webinar: Exploring .NET’s memory management

Join us Thursday, April 6, 16:00 – 17:00 CEST (check other timezones) for our free live webinar, Exploring .NET’s Memory Management, with Maarten Balliauw. In this webinar, we’ll take a trip down memory lane and look into how .NET memory management … Continue reading

Posted in How-To's | Tagged , , , | Leave a comment

Language injections in Rider

Just like ReSharper, Rider supports language injections. In almost every project there are cases where we want to (or have to) embed a piece of code in a string literal. For example, pieces of HTML inside a JavaScript string, or a quick … Continue reading

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

Smart Paste in Rider

Today, I’d like to introduce you to Smart Paste, a “little big feature” in Rider (as well as in ReSharper). It ensures the right escaping in string literals that are copy/pasted. For example, consider pasting The “Name” field is required into var error … Continue reading

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

Using dotPeek to figure out why IIS crashed

Here’s a story on how I once used dotPeek to provide debugger symbols and (decompiled) source code for a crashed application for which we had nothing but the application assemblies available. Namespaces have been altered to protect the innocent. Nothing better … Continue reading

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

Rider EAP update: Version control and database editor improvements

We already mentioned numerous times that Rider is built on top of ReSharper, analyzing our code in the background, and the IntelliJ platform, providing the front end and editor capabilities for our cross-platform IDE for .NET. Doing so lets us ship the best … Continue reading

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