Author Archives: Andrey Akinshin

How ListSeparator Depends on Runtime and Operating System

This blog post is a part of a series that covers various technical challenges that we had to resolve during the migration of the Rider backend process from Mono to .NET Core. By sharing our experiences, we hope to help … Continue reading

Posted in Dev Team blog | Tagged , , , | Leave a comment

How Sorting Order Depends on Runtime and Operating System

This blog post is a part of a series that covers various technical challenges that we had to resolve during the migration of the Rider backend process from Mono to .NET Core. By sharing our experiences, we hope to help … Continue reading

Posted in Dev Team blog | Tagged , , , , | 1 Comment

How Socket Error Codes Depend on Runtime and Operating System

This post is the first part of a blog post series that covers different technical challenges that we had to resolve during the migration of the Rider backend process from Mono to .NET Core. By sharing our experiences, we hope … Continue reading

Posted in Dev Team blog | Tagged , , , , , | Leave a comment

.NET Core performance revolution in Rider 2020.1

Many Rider users may know that the IDE has two main processes: frontend (Java-application based on the IntelliJ platform) and backend (.NET-application based on ReSharper). Since the first release of Rider, we’ve used Mono as the backend runtime on Linux … Continue reading

Posted in Dev Team blog, How-To's | Tagged , , , | 12 Comments