Author Archives: Matthias Koch

About Matthias Koch

Matthias is a passionate C# developer and likes to talk about clean code, testing and tooling in general. Much of his spare time in the last years was devoted to his very own open source projects, including NUKE. He is working at JetBrains as developer advocate for the .NET department. Follow him on Twitter.

Project Model Updates in Rider 2019.3

In this blog post, we will walk through some new features in Rider 2019.3 to help working with projects and solutions. The first part will cover new code inspections and quick-fixes for TFM definitions. In the second part we’ll cover … Continue reading

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

Introducing T4 Text Template Support in Rider 2019.3

Brace yourself! Another highly requested feature request was finally resolved – Support for T4 Text Templates. For those folks who don’t know what it is: T4 stands for Text Template Transformation Toolkit – a mixture of code blocks and text … Continue reading

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

Async Streams – A Look at New Language Features in C# 8

It’s been a while since our last part in the C# 8 series, but here it is! We will continue our journey through the new language features, and dive into async streams. In this series, we are looking at: Indices, … Continue reading

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

Debugger additions for Rider 2019.2: Pin to Top, Floating Actions, and Redesigned Stack Frames

When  analyzing and fixing bugs, debugging is essential. Rider already ships with a lot of helpful debugging features, like smart-step-into, tooltip evaluation or thread-specific breakpoints. In version 2019.2, we improved performance for stack calculation and stepping a lot. Also, we’ve … Continue reading

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

Recursive Pattern Matching – A Look at New Language Features in C# 8

Time for another post in our C# 8 series! In this post, we will continue our journey through C# 8 language features, and dive into recursive pattern matching. In this series, we are looking at: Indices, Ranges, and Null-coalescing Assignments … Continue reading

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

Awesome Plugins for Rider: UI/UX

Welcome to our last part about popular plugins for Rider (and IntelliJ IDEs). Today, we’ll dive into the fancy and colorful world of UI/UX plugins! In this series: Language Support plugins Code Editing/Analysis plugins UI/UX plugins Remember that all of these … Continue reading

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

Awesome Plugins for Rider: Code Editing/Analysis

This is the second of our three-part blog serious about popular plugins for Rider (and IntelliJ IDEs). In this series: Language Support plugins Code Editing/Analysis plugins UI/UX plugins As a little reminder, all of these plugins can be installed from … Continue reading

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

Awesome Plugins for Rider: Language Support

Starting with this post, we will cover some of the most popular plugins for Rider (and IntelliJ IDEs) in a three-part blog series. How could we possibly say No to more great features? In this series: Language Support plugins Code … Continue reading

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

Switch Expressions and Pattern-Based Usings – A Look at New Language Features in C# 8

In this post, we will continue our journey through C# 8 language features. Previously, we’ve shown how ReSharper and Rider can help you work with the new Index and Range types as well as null-coalescing assignments (or compound assignments in … Continue reading

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

Developing Windows Forms Applications in Rider 2019.1

With Rider 2019.1 EAP (and the stable release coming very soon!), we deliver another major feature right to your front door. With nearly 300 votes, the Windows Forms Designer was one of the highest voted features that got implemented for this … Continue reading

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