This is a curated list of content around JetBrains Rider. Feel free to submit your own content via a PR!
The list is divided into several sections such as tips and tricks, debugging, language support, ...
- Follow @JetBrainsRider on Twitter
- Read the JetBrains Rider blog
- Issue Tracking on YouTrack
In this category, we explore IDE tips and tricks that will help us become more productive when using Rider.
- ReSharper/Rider Workshop - step by step exercises for navigation, editing, inspections, refactoring and more (JetBrains)
- Working with multiple solutions in Rider (JetBrains)
- Rider EAP update: Code style settings and layers (JetBrains)
- Rider EAP update: Working with NuGet (JetBrains)
- Rider EAP update: File watchers (JetBrains)
- Rider EAP update: Version control and database editor improvements (JetBrains)
- Smart Paste in Rider (JetBrains)
- Language injections in Rider (JetBrains)
- Working with TODO items in Rider (JetBrains)
- Local History in Rider: undo and redo on steroids (JetBrains)
- Incremental build in Rider (JetBrains)
- Open files and folders, and more project model improvements in Rider (JetBrains)
- Revert and reword Git commits, control commit message style with Rider (JetBrains)
- Find in Path gutter and more UI improvements in Rider 2017.2 (JetBrains)
- Working with Rider's built-in terminal (JetBrains)
- Using a custom shell with Rider's built-in terminal (JetBrains)
- C# Interactive tool window (JetBrains)
- XDT configuration transformations in Rider (JetBrains)
- Project templates in Rider 2017.3 - using
dotnet new
(JetBrains) - Adding additional colour themes to JetBrains Rider (community)
- Unit testing improvements in Rider 2017.3 (JetBrains)
- Code Cleanup with the ReSharper Command Line Tools (JetBrains)
- Credential providers for private feeds in Rider 2018.1 EAP (JetBrains)
- Run web site projects, edit file properties and more project model updates in Rider (JetBrains)
- Viewing, filtering and navigation for log files in Rider 2018.1 EAP (JetBrains)
- Version control improvements in Rider 2018.1 (JetBrains)
- Solution Explorer and Project Model updates in Rider 2018.2 EAP (JetBrains)
- SpecFlow steps generation and general Rider changes (community)
- Unit test coverage and continuous testing. Now in Rider! (JetBrains)
- Code completion improvements in Rider 2018.2 EAP (JetBrains)
- Looking at the unit testing improvements in Rider 2018.2 (JetBrains)
- Looking at improvements in Rider 2018.2 (JetBrains)
- Live templates and file templates in Rider 2018.2 (JetBrains)
- Add missing packages, faster search and more improvements in Rider 2018.3 EAP (JetBrains)\
- Rider 2018.3 assembly explorer and cross-platform .NET decompiler (JetBrains)
- Renaming projects the easy way – new refactoring in Rider 2018.3 (JetBrains)
- Code Vision in Rider: Enriching the editor with contextual information and navigation (JetBrains)
- Unit testing receives major updates in ReSharper and Rider 2018.3 EAP (JetBrains)
- .editorconfig updates, more build options, better Roslyn support in Rider 2018.3 EAP (JetBrains)
- Keeping Track of Issues and Tasks in Rider (JetBrains)
- Writing plugins for ReSharper and Rider (JetBrains)
- Connecting to a Microsoft SQL Server Linux Docker Container from Rider (JetBrains)
- Profiling Mono and Mono Unity Apps on Windows, macOS, and Linux (JetBrains)
- Code Coverage on macOS and Linux in Rider 2019.1 (JetBrains)
- Unit Testing Improvements in Rider 2019.1 (JetBrains)
- Breadcrumbs, structural navigation, parameter info tooltips and more editor improvements in Rider 2019.1 (JetBrains)
- Containers? Images? An introduction to Docker in Rider (JetBrains)
- Awesome Plugins for Rider
- Language Support (JetBrains)
- Code Editing/Code Analysis (JetBrains)
- UI/UX plugins (JetBrains)
- Readme.txt support, XDT transforms, native credential providers and more Rider 2019.2 updates (JetBrains)
- Fun and entertaining plugins for Rider (JetBrains)
- Work effectively with JSON using Rider (JetBrains)
- Find your perfect coding style using Rider (JetBrains)
- Find your perfect C# style using Rider (JetBrains)
- Find your perfect database development style with Rider (JetBrains)
- Find your perfect web development style using Rider (JetBrains)
- Create a robust OO model in .NET with Rider (JetBrains)
- External tools in Rider: running an executable as an action (JetBrains)
- A new way to Commit! Introducing the Commit and Repository tool windows in Rider 2019.3 EAP (JetBrains)
- Introducing T4 Text Template Support in Rider 2019.3 (JetBrains)
- Project Model Updates in Rider 2019.3 (JetBrains)
- SourceLink, Consuming APIs, and Dependent Code in ReSharper and Rider 2019.3 (JetBrains)
- Working With Databases In JetBrains Rider (JetBrains)
- Test Runner Updates in Rider 2020.1 EAP (JetBrains)
- Publishing applications to IIS, Azure, AWS and more – using Rider! (JetBrains)
- Most useful keyboard shortcuts in Rider (community)
- Auto-Detect Memory Issues in your App with Dynamic Program Analysis - Rider 2020.1 (JetBrains)
- Write Regular Expressions Easily with Rider (JetBrains)
- JetBrains Rider Command Line Tricks (community)
- Speed up Creating Code with Live Templates in JetBrains Rider or ReSharper (community)
- Implicit References, Context Popup, Configuration and Deprecation Messages – Updates in Rider 2020.2 EAP (JetBrains)
- Say Hello To Localization Manager In Rider 2020.2 (JetBrains)
- Create UML Diagrams using PlantUML (JetBrains)
- Project Dependency Diagrams come to Rider 2020.3 (JetBrains)
- Working With Uno Platform And Rider (JetBrains)
- dotCover 2020.3 Improvements And Updates (JetBrains)
- Generate Dockerfile for .NET Applications with Rider (JetBrains)
- Must-have JetBrains Rider Plugins For ASP.NET Core Developers (JetBrains)
- Import settings from Visual Studio and VS Code to Rider (JetBrains)
- GraphQL language injection in Rider (Community)
- Getting Started with ASP.NET Core and gRPC (JetBrains)
- Copy Code Reference in ReSharper and Rider 2021.3 EAP (JetBrains)
- Rider 2021.3 Brand New Main Toolbar (JetBrains)
- Meet Rider 2021.3's new Problems View (JetBrains)
- How Rider Hot Reload Works Under the Hood (JetBrains)
- Editing Markdown with Rider (JetBrains)
- GitHub Essentials with Rider (JetBrains)
- Rider Plugin Recommendations (Community)
- Structure and Organize .NET Projects with Rider (JetBrains)
- .NET Productivity With JetBrains Rider & GitHub Copilot (Community)
- Ways to navigate and explore codebases (JetBrains)
- JetBrains Rider .NET Watch Run Configuration Plugin (JetBrains)
- Central Package Management Comes To JetBrains Rider (JetBrains)
- Language Injection Improvements in Rider 2022.3 (JetBrains)
- Working with Git in JetBrains Rider (community)
- Connecting to a Running Docker Container Shell (JetBrains)
- HTML, XML, JSON, and JWT Visualizers in Rider 2023.1 (JetBrains)
- Level Up with Live Templates in JetBrains Rider (JetBrains)
- How Docker Fast Mode Works in Rider (JetBrains)
- HTTP Client Tools Everywhere! (JetBrains)
- EditorConfig, Code Style, and Configuring Code Inspections (JetBrains)
- How to Install JetBrains Rider on Steam Deck (JetBrains)
- Automatically Analyze ASP.NET Core Performance With Dynamic Program Analysis (JetBrains)
- JetBrains Rider and the .NET Aspire Plugin (JetBrains)
- Blazor Wasm Development Upgrades in JetBrains Rider 2024.1 (JetBrains)
- 9 Things You Didn’t Know About JetBrains Rider’s NuGet Support (JetBrains)
- Be More Productive with JetBrains Rider (community)
- JetBrains Rider - New Cross-Platform .NET IDE Overview (JetBrains)
- Introducing Rider (JetBrains)
- Become a Productive .NET Developer with JetBrains Rider (JetBrains)
In this category, we'll look at AI Assistant functionality in Rider.
- Use JetBrains AI Assistant To Help You Understand Changes In Your Code (JetBrains)
- How To Use AI Assistant to Generate Test Data For .NET Applications (JetBrains)
In this category, we explore Rider's debugger. There are various tips & tricks around it, so be sure to check them out!
- Running and debugging a .NET project in Rider (JetBrains)
- Run/debug configurations in Rider (JetBrains)
- Rider advanced debugging with breakpoints (JetBrains)
- Lambda expression breakpoints and debugger watches in Rider (JetBrains)
- Smart Step Into debugging in Rider (JetBrains)
- Drag-and-drop the execution point, function return values in locals, async call stack, ... (JetBrains)
- Debugging third-party code with Rider (JetBrains)
- Debugging third-party code with Rider – now in Mono! (JetBrains)
- Simultaneous debugging of JavaScript and .NET code with Rider (JetBrains)
- Exception popup, improved Smart Step Into, symbol servers, and more Rider 2018.1 EAP debugger updates (JetBrains)
- Memory View - Exploring .NET memory while debugging with Rider 2018.1 (JetBrains)
- Debugging ASP.NET Core apps in a local Docker container (JetBrains)
- Add references and debug code snippets in Rider C# Interactive (JetBrains)
- More meaningful call stacks, thread-specific breakpoints and other debugger improvements in Rider 2018.2 EAP (JetBrains)
- Using .NET Core launchSettings.json to run/debug apps in Rider (JetBrains)
- Remote debugging comes to Rider 2018.3! (JetBrains)
- Edit & Continue, Just-in-time Debugging, and more debugger improvements in Rider 2019.1 (JetBrains)
- How to Easily Debug Sitecore DLLs with JetBrains Rider (community)
- Debugger additions for Rider 2019.2: Pin to Top, Floating Actions, and Redesigned Stack Frames (JetBrains)
- Docker Compose, edit & continue for C# 8 and more debugger updates in Rider 2019.3 (JetBrains)
- Being More Productive With The JetBrains Rider Debugger (and return values) (community)
- Smart Step Into Enabled by Default and More Debugger Updates in Rider 2020.1 (JetBrains)
- Remote debugging Windows containers with Rider (community)
- Data Breakpoints and Pin-to-Frame – Debugger Updates in Rider 2020.2 EAP (JetBrains)
- Immediate Window – Interact with your Code while Debugging in Rider (JetBrains)
- Debug Source Generators in JetBrains Rider (JetBrains)
- How To Debug Docker and Docker Compose Solutions with JetBrains Rider (JetBrains)
- Another Look into the Future with Rider’s Predictive Debugger (JetBrains)
- Updated Debugging Experience, UWP Apps, and Debug Windows Docker containers in Rider 2021.3 (JetBrains)
- Hot Reload for .NET 6 in Rider 2021.3 (JetBrains)
- 12 Debugging Techniques In JetBrains Rider You Should Know About (JetBrains)
- Exploring Collections & DataTables (JetBrains)
- How to use the Tasks View in JetBrains Rider (JetBrains)
- Mastering the debugger in Rider (JetBrains)
- Launching Multiple Projects in JetBrains Rider (community)
In this category we look at navigating codebases, as well as things like automatic code analysis, inspections and quick-fixes.
- Call and value tracking come to Rider (JetBrains)
- IEnumerable inspections and quick-fixes in ReSharper and Rider (JetBrains)
- Improved XML documentation support in ReSharper and Rider (JetBrains)
- Multi-line import completion, code generation improvements in Rider 2017.2 (JetBrains)
- Navigation improvements in Rider 2018.1 EAP (JetBrains)
- Code analysis series
- Introduction to code analysis in Rider (JetBrains)
- Solution-wide analysis in Rider (JetBrains)
- Using Rider to spot errors before our application runs (JetBrains)
- Learning best practices and language features using Rider code inspections (JetBrains)
- Consistent code bases using Rider code analysis (JetBrains)
- Roslyn analyzer support in Rider 2018.1 EAP (JetBrains)
- JetBrains Annotations series
- Integrated spell checking with ReSpeller in ReSharper and Rider (JetBrains)
- Roslyn Analyzer Rulesets and stylecop.json support in Rider 2018.2 (JetBrains)
- Tuples, deconstruction, string interpolation – improved inspections and quick fixes in ReSharper and Rider 2018.3 EAP (JetBrains)
- Inline parameter name hints for C# and VB.NET in ReSharper and Rider (JetBrains)
- A Look at what’s new in Rider 2018.3: Code Completion, TODO and More (JetBrains)
- Exploring exception stack traces with ReSharper and Rider (JetBrains)
- Auto-Detect Code Format Rules With Rider 2020.3 (JetBrains)
In this category, we'll explore everything related to performance and memory profiling.
- Performance profiling .NET code in Rider with integrated dotTrace (JetBrains)
- Performance Profiling in Rider 2018.3. What’s New? (JetBrains)
- Optimizing Entity Framework Core Database Queries With Dynamic Program Analysis (JetBrains)
In this category, we'll explore language support. C#, VB.NET, F#, but also JavaScript, TypeScript, CSS, ... and platforms like Unity.
- C# 7.0 and 7.1 in Rider and ReSharper
- Out variables (JetBrains)
- Throw expressions (JetBrains)
- Expression-bodied everything (JetBrains)
- Async main (JetBrains)
- Default literal (JetBrains)
- Tuples (JetBrains)
- Pattern matching with generics (JetBrains)
- C# 7.3 in Rider and ReSharper
- Declaration expressions in initializers and queries (JetBrains)
- Tuple equality (JetBrains)
- Unmanaged, delegate and enum type constraints (JetBrains)
- Ref local re-assignment (JetBrains)
- Fixed pattern (JetBrains)
- C# updates for stackalloc (JetBrains)
- C# 8 in Rider and ReSharper
- Indices, Ranges, and Null-coalescing Assignments (JetBrains)
- Switch Expressions and Pattern-Based Usings (JetBrains)
- Recursive Pattern Matching (JetBrains)
- Async Streams – A Look at New Language Features in C# 8 (JetBrains)
- Nullable Reference Types: Migrating a Codebase – A Look at New Language Features in C# 8 (JetBrains)
- Nullable Reference Types: Contexts and Attributes – A Look at New Language Features in C# 8 (JetBrains)
- Improved Analysis and Hints for Nullable Reference Types (JetBrains)
- Dataflow Analysis of Integral Values (JetBrains)
- C# 9 in Rider and ReSharper
- Top-level Statements (JetBrains)
- Use C# 9 records and init-only properties (JetBrains)
- C# 10 in Rider and ReSharper
- File-Scoped Namespaces (JetBrains)
- Caller Argument Expressions (JetBrains)
- Global Usings (JetBrains)
- Improvements and Optimizations for Interpolated Strings (JetBrains)
- Refactor code to use new C# language features (JetBrains)
- C# 11 in Rider and ReSharper
- F# support in Rider - What's there and what's coming (JetBrains)
- F# support improvements in Rider 2017.2 (JetBrains)
- Navigation, find usages, file structure for F# scripts in Rider 2018.1 EAP! (JetBrains)
- Rider 2018.1 brings file ordering to F# projects (JetBrains)
- Typing assists, code analysis for unused opens and more F# updates in Rider (JetBrains)
- Better JavaScript and TypeScript support in Rider 2017.2 (JetBrains)
- Rider 2017.3 improved support for JavaScript, TypeScript and CSS (JetBrains)
- Working with NPM and Yarn in Rider (JetBrains)
- Build HTML and JavaScript apps using Rider (JetBrains)
- Write high-quality TypeScript code (JetBrains)
- Write Object-Oriented TypeScript Well (JetBrains)
- Unit Testing in TypeScript Code (JetBrains)
- Web framework updates in Rider 2017.3 – Angular, Vue.js, ... (JetBrains)
- Live Edit and Spy-JS in Rider 2017.3 (JetBrains)
- Web developer tools in Rider 2017.3: HTTP client and SVG editing (JetBrains)
- Publishing ASP.NET Core web applications to IIS, FTP, and more with Rider 2018.2 (JetBrains)
- Minifying JS and CSS files with Rider File Watchers (community)
- Testing and Profiling ASP.NET Core REST API's from Rider, part 1 (JetBrains)
- Testing and Profiling ASP.NET Core REST API's from Rider, part 2 (JetBrains)
- Running and debugging ASP.NET Core apps in IIS Express with Rider (JetBrains)
- A quick overview of ASP.NET Core with Rider (JetBrains)
- Create Real-time Applications with ASP.NET Core SignalR – Using Rider! (JetBrains)
- Scaffolding for ASP.NET Core projects comes to Rider 2021.1 (JetBrains)
- Work with ASP.NET Core route templates in ReSharper and Rider (JetBrains)
- Testing Web APIs or Services with JetBrains Rider (Community)
- A Better Way To Discover APIs With The New Endpoints Window (JetBrains)
- Testing ASP.NET Core gRPC services in JetBrains Rider (Community)
- Introducing the AWS Toolkit for Rider (JetBrains)
- Working with AWS Lambda in Rider (JetBrains)
- Configuring the AWS Toolkit in JetBrains’ Rider (community)
- Cloud Debugging of ECS in Rider (JetBrains)
- Deploy web apps, explore resources and more – Introducing the Azure Toolkit for Rider (JetBrains)
- Work with databases and the Azure Cloud Shell – Azure Toolkit for Rider 2018.3 EAP (JetBrains)
- Building Azure Functions, SQL database improvements and more - Azure Toolkit for Rider 2019.1 (JetBrains)
- Cloud Shell Web Preview, debug individual Azure Functions, explore ARM – Azure Toolkit for Rider 2019.2 updates (JetBrains)
- Run Azurite in Docker with Rider and keep Azure Storage data local to a solution (community)
- Azurite Support, Timer Trigger Code Completion, and More Azure Toolkit for Rider 2020.2 Updates (JetBrains)
- Build Serverless Apps with Azure Functions (JetBrains)
- Building A Blazor Farm Animal Soundboard (JetBrains)
- Run Blazor Apps Within Electron Shell (JetBrains)
- Blazor Debugging Improvements in Rider 2021.2 (JetBrains)
- XAML preview tool window for WPF in Rider (JetBrains)
- XAML Preview Tool Improvements in Rider 2021.1 EAP (JetBrains)
- Developing Windows Forms Applications in Rider 2019.1 (JetBrains)
- Using third-party Windows Forms controls with Rider (JetBrains)
- ReSharper & Rider Improvements For Avalonia (JetBrains)
- Rider database management series
- Configuring SQL Server 2017 for Rider (JetBrains)
- Getting started with database support in Rider (JetBrains)
- Working with Tables and Indexes in Rider (JetBrains)
- Working with Data in Rider (JetBrains)
- Running Entity Framework (Core) commands in Rider (JetBrains)
- Entity Framework support in Rider 2018.1 (JetBrains)
- SQL inside C# strings, fragment editor, run query in console – Language injection updates in Rider 2018.3 (JetBrains)
- Getting Started With Entity Framework Core 5 (JetBrains)
- Entity Framework Core Inside Rider: UI Way (Community + JetBrains)
- Eager, Lazy and Explicit Loading with Entity Framework Core (JetBrains)
- Getting started with Rider and Unity (JetBrains)
- Support for Unity shaders in Rider 2017.2 (JetBrains)
- A real IDE for #unity3d: how to install JetBrains Rider C# editor on Mac (2017) #unitytips (community)
- Rider 2017.3 and Unity - Quick documentation, auto-property serialization,event functions, external class libraries, ... (JetBrains)
- Working with external class libraries in Unity and Rider (JetBrains)
- Control Unity editor play mode with Rider 2018.1 (JetBrains)
- View Unity console logs directly in Rider 2018.1 (JetBrains)
- Unity Explorer and new code inspections in Rider 2018.1 (JetBrains)
- Unity Package Explorer in Rider 2018.2 (JetBrains)
- Unity Assembly Definition Files and Rider 2018.2 (JetBrains)
- Integrating Rider 2018.2 and the Unity Editor (JetBrains)
- Unity-specific code analysis in Rider 2018.2 (JetBrains)
- Unity Performance Best Practices with Rider, Part 1 (JetBrains)
- Unity performance best practice with Rider, part 2 (JetBrains)
- Debugging Unity Players over network and USB with Rider 2020.2 (JetBrains)
- Debugger Extensions for Unity in Rider 2020.2 (JetBrains)
- Improvements to Unity shader files in Rider 2023.2 (JetBrains)
- Rider for Unity development (JetBrains)
- Troubleshooting JetBrains Rider and Visual Studio 2019 Xamarin Development (community)
- Xamarin Android Visual Designer and Layout Inspector in Rider 2019.1 (JetBrains)
- AndroidManifest.xml, Logcat and Android Profiling (JetBrains)
- Developing Xamarin applications in Rider (JetBrains)
- Create a Beautiful Mobile App With JetBrains Rider and Syncfusion Components (JetBrains)
- Hot Reload for Xamarin.Forms comes to Rider (JetBrains)
- Building a Xamarin.Forms Moon Phase App (JetBrains)
- Create well-formed XML and schema efficiently (JetBrains)
This category contains various blog posts and articles written by the community.
- Michael Crump's "10 days with Rider and .NET Core" series: (community)
- Day 1 - Installing and Running .NET Core on a Windows Box (community)
- Day 2 - Taking a Look at the Visual Studio Templates for .NET Core (community)
- Day 3 - Running a .NET Core app on a Mac (community)
- Day 4 - Creating a Package from .NET Core app (community)
- Day 5 - Creating a Test Project from .NET Core (community)
- Day 6 - Migrating an existing .NET Core to csproj (community)
- Day 7 - Creating an ASP.NET Core Web Application (community)
- Day 8 - Using Visual Studio Code with a .NET Core Console Application (community)
- Day 9 - Creating a .NET Core Console App inside of Visual Studio Code (community)
- Day 10 - Using JetBrains Rider with a .NET Core Console Application (community)
- Project Rider: A Standalone ReSharper IDE (community)
- A look a Rider for Visual Studio users (community)
- First impressions of JetBrains Rider (community)
- Writing Azure Functions with Rider (community)
- Surround template for string interpolation in JetBrains Rider (community)
This category contains "a little bit of everything". Very often these are posts that are made when new Rider versions are released, and contain various tips & tricks and feature updates.
- Rider EAP update: unit testing, .NET Core, and more (JetBrains)
- JetBrains Rider Early Access Program is now public (JetBrains)
- Rider EAP 17: NuGet, unit testing, good and bad news on debugging (JetBrains)
- Rider EAP update: Editor presentation improvements (JetBrains)
- Rider EAP 18: CoreCLR debugging is back (on Windows) (JetBrains)
- Rider EAP 19: new .NET Core, LESS, Sass, and more (JetBrains)
- Rider EAP update: .csproj-based .NET Core support (and how to migrate) (JetBrains)
- Rider EAP 20: Xamarin Android, Node.js, .NET Core improvements, and more (JetBrains)
- Rider EAP 21: F# support, bundled TFS plugin and more (JetBrains)
- Rider EAP 22: Xamarin iOS, unit testing improvements, compound run configurations and more (JetBrains)
- Rider EAP 23: .NET Core debugger is back, Code Cleanup, and more (JetBrains)
- Rider EAP 24 includes performance fixes, F# Interactive (JetBrains)
- Rider Release Candidate: performance, refactorings, Unity and more! (JetBrains)
- Rider 2017.2 EAP brings .NET Core 2.0, MSTest, and more (JetBrains)
- Rider 2018.2 Early Access Program is open! (JetBrains)
- Generating a GUID in Rider, colored parameter info, custom runtime arguments in Rider 2018.2 EAP (JetBrains)
- Redesigned Search Everywhere, Plugins, Templates and more in Rider 2018.3 EAP (JetBrains)
- Run static methods from gutter, IL Viewer, install SDKs and more improvements in Rider 2019.1 (JetBrains)