Author Archives: Matt Ellis

Update on running ReSharper out of process

Last time we talked about ReSharper out of process, we took a (very long!) look at the magnitude of the task. It’s a massively complex job, re-architecturing an application with 14 years worth of assumptions of COM based APIs into an … Continue reading

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

ReSharper 2020.1 Roadmap

We recently posted our roadmap for ReSharper C++ 2020.1, as well as our roadmap for Rider 2020.1. Since we’ll be starting our Early Access Previews very soon, we’d also like to share our roadmap for ReSharper 2020.1. We’ll also be talking about … Continue reading

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

Cloud Debugging of ECS in Rider

Concluding our series of posts on the AWS Toolkit for Rider, let’s take a look at Cloud Debugging of ECS services! In case you missed the earlier posts, the AWS Toolkit is a free plugin for Rider that provides support for AWS, … Continue reading

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

Working with AWS Lambda in Rider

Let’s continue our series on the new AWS Toolkit for Rider. As we saw last time, the AWS Toolkit is an open source plugin from AWS that makes it easier to work with .NET applications and AWS. It has several really useful … Continue reading

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

Introducing the AWS Toolkit for Rider

We have good news for anyone wanting to create C# serverless applications! We’ve been working with Amazon Web Services and are very pleased to announce the availability of the AWS Toolkit for Rider, a free, open source plugin for Rider … Continue reading

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

Long read: Where we are with “out of process” ReSharper

A little over a year ago, we ran a series of blog posts describing performance improvements we were making to ReSharper. We’ve delivered a lot of improvements in the releases since then, but we haven’t yet delivered on the big … Continue reading

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

Unity performance best practice with Rider, part 2

Last time, we looked at Rider’s new performance indicators for Unity, which highlight expensive operations inside performance critical contexts, such as calling GetComponent inside an Update method. These highlights are intentionally different to traditional warnings and suggestions because there is no easy “fix”, … Continue reading

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

Unity Performance Best Practices with Rider, Part 1

At JetBrains, we’re big fans of static analysis. Rider has over 1,200 inspections designed to warn about potential issues, or suggest changes, nearly all with quick-fixes to address the problem. Some are about consistency, such as naming standards and code style. Others warn about redundant, unused, … Continue reading

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

Unity-specific code analysis in Rider 2018.2

Perhaps the most powerful feature that Rider has is its code analysis, finding issues and providing quick fixes and context actions to help you improve the quality of your code. Rider’s Unity support is no exception, and in this post, we’ll take … Continue reading

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

Integrating Rider 2018.2 and the Unity Editor

Rider 2018.1 introduced deep integration with the Unity Editor, allowing you to run unit tests, view Unity console log entries and control play mode, all without leaving Rider. In our third post looking at Rider 2018.2 and Unity, we’ll look at what’s new in … Continue reading

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