Tag Archives: Rider

Rider 2018.2 Release Candidate

If you can’t wait to get your hands on Rider 2018.2, great news: please welcome the Rider 2018.2 Release Candidate! A lot of you have been contributing to our EAP and so are fully aware of the changes coming in … Continue reading

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

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 , , , , , | 5 Comments

Null pointers: an opportunity, not an exception – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. Last week, we looked more closely at using the classical object-oriented concept of inheritance in our code base. This week, we will look … Continue reading

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

Code completion improvements in Rider 2018.2 EAP

In our latest Rider 2018.2 EAP (Early Access Preview) build, we made a number of improvements to code completion. The scoring engine from R# is now being used, resulting in better code suggestions. We’ve added code completion for scratch files, … Continue reading

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

Super SuperClasses – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. In our previous post, we looked at refactoring our code in a way that makes it more extensible, using dependency injection (DI) and … Continue reading

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

ReSharper Ultimate 2018.1.4 and Rider 2018.1.4 are released!

Today, we’ve released both ReSharper Ultimate 2018.1.4 and Rider 2018.1.4. You can find more details about all the issues that were addressed below. ReSharper Ultimate 2018.1.4 We fixed a critical vulnerability in dotPeek and ReSharper which could allow an attacker … Continue reading

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

Dependency injection doesn’t strictly require frameworks – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. Last week, we looked at using constructors vs. factory methods, and how sometimes factories can help make our code more readable. In this post, let’s … Continue reading

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

Publishing ASP.NET Core web applications to IIS, FTP, and more with Rider 2018.2

The latest Rider 2018.2 EAP (Early Access Preview) build comes with a long-awaited feature: publish support for ASP.NET Core web applications. Two new run configuration types were introduced that can deploy our app using MSDeploy (local and remote IIS), Kudu, FTP and … Continue reading

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

Ref local re-assignment – C# 7.3 in Rider and ReSharper

The Early Access Preview (EAP) versions of ReSharper 2018.2 and Rider 2018.2 come with support for C# 7.3. In this series, we are looking at these new language features in C# 7.3. Today, we let’s check out ref local re-assignment. This post is part of a series … Continue reading

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

Every method begins with “new” – Code smells series

This post is part of a 10-week series by Dino Esposito (@despos) around a common theme: code smells and code structure. Last week, we looked at additional ways of bringing the code language closer to the business language. Today, we will discuss the usage … Continue reading

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