Author Archives: Matt Ellis

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 Releases | 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 Releases | 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 , , , , , | 19 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

Unity Assembly Definition Files and Rider 2018.2

Last time, we saw how Rider 2018.2 had added support for Unity’s new Packages to the Unity Explorer. This time, we’ll take a look at how Rider supports a key feature of Packages – Assembly Definition Files, with validation, code completion, … Continue reading

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

Unity Package Explorer in Rider 2018.2

Rider 2018.2 has been another bumper release for Unity features and updates! Today, we’re going to start a series of blog posts looking at what’s new. We’re going to start with a look at how we’ve integrated Unity packages into the … Continue reading

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

Unity Explorer and new code inspections in Rider 2018.1

Mea culpa! In all the excitement of recent weeks, not the least of which was presenting Rider at Unity’s Unite events in Seoul, Tokyo and Beijing (and we hope to see some of you at Unite Berlin next week!) we forgot to … Continue reading

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