Rider 2022.3 Early Access Program Is Now Open
Hello everyone, Last week we shared our roadmap plans with you, and today we’re revealing the first EAP build for Rider 2022.3! Before you download it, let’s take a look at what awaits you inside. Startup performance improvements Everyone likes to get news about performance improvements in their favorite tools, and today, that’s just what we have for you. We’ve made several changes to increase Rider’s startup speed and reduce the time it takes to open a solution: Rider can now load a solution file and build its project tree instantly without having to wait
JetBrains Rider .NET Watch Run Configuration Plugin
Most modern technology stacks now include a quick feedback loop mechanism. These mechanisms allow you to change your codebase and avoid the tedious tasks of stopping and restarting the existing application session. You may typically refer to this as hot reload or live reload. In the .NET world, "hot reload" is additional functionality integrated into the dotnet watch tool. This post will explore the subtle differences between running dotnet watch with and without hot reload and when you might prefer running in either mode. We'll also look at a JetBrains Rider run configuration that al
Entity Framework Core and Multiple Database Providers
While many software developers would prefer to sell software as a service (SaaS), there’s a market for offering your customers a self-hosted solution tailored to their infrastructure choices. Of course, one essential element of any modern software solution is the database, but in 2022 there are hundreds of battle-tested storage solutions. For example, the Entity Framework Core library supports over ten popular database engines, including Microsoft SQL Server, Oracle, PostgreSQL, MySQL, and SQLite. Sometimes, you may want to use more than one of the stated database providers. This post will
Pragmatic Event Sourcing in .NET With Marten – Webinar Recording
The recording for our live stream Pragmatic Event Sourcing in .NET With Marten with Developer, Educator, and Event Sourcerer Oskar Dudycz, is now available. Subscribe to our community newsletter to receive notifications about future webinars. https://www.youtube.com/watch?v=Lc2zV8KA16A Pragmatic Event Sourcing in .NET with Marten Event Sourcing is often presented as an academic pattern, with complexity, that many developers might find scary to implement in "real world" applications. But in fact, it's an approachable, practical, and handy approach that lets you record your system's busin
Rider 2022.2 Comes With More C# 11 Features, Performance Improvements, and Extended Unreal Engine Support
Hello everyone, The latest major version of Rider is finally here! Let’s take a look at the exciting features Rider 2022.2 has in store. You can download the 2022.2 release build from www.jetbrains.com, install it via the Toolbox App, or use this snap package from the SnapCraft store (if you are using a compatible Linux distro). Performance improvements A significant portion of the work during this release cycle was focused on various performance improvements, particularly the optimization of the startup process and the solution-wide engine. For version 2022.2, we’ve m
How to Profile .NET Code Using the dotMemory Plugin in Rider
Having a profiling tool integrated into your IDE is an asset no developer can discount the value of. The undeniable convenience of being able to screen your app for performance issues on the fly is why the dotTrace profiler comes integrated into Rider. With our latest EAP build, we’re expanding on that convenience by introducing a built-in memory profiling tool. In this post, we’ll explore how to run memory profiling in Rider using the latest addition to this IDE’s plugin roster – dotMemory Profiler. Disclaimer: dotMemory Profiler is currently only available on Windows in Rid
Webinar: Pragmatic Event Sourcing in .NET With Marten
Join us Tuesday, August 16, 2022, 14:00 - 15:00 UTC (check other timezones) for our free live webinar, Pragmatic Event Sourcing in .NET With Marten with Developer, Educator, and Event Sourcerer (pun intended) Oskar Dudycz. Register now and get a reminder, or join on YouTube Event Sourcing is often presented as an academic pattern, with complexity, that many developers might find scary to implement in "real world" applications. But in fact, it's an approachable, practical, and handy approach that lets you record your system's business events and get often-missed insights into your everyda
Webinar: Diving Into Unity – A Quick Start for C# Developers
Join us Tuesday, June 21, 2022, 15:00 - 16:00 UTC (check other timezones) for our free live webinar, Diving Into Unity - A Quick Start for C# Developers with Author, Developer, and Team Lead, Andrew Stellman. Register now and get a reminder, or join on YouTube Are you curious about video game development? If you're like a lot of C# developers, you're intrigued by Unity, the cross-platform game engine that you can use to make professional-quality games, simulations, and more. So how do you get started with Unity? You may have even downloaded and installed Unity. But what do you do next? T
The Rider 2022.2 Early Access Program Has Started!
The first EAP build comes with updates to the main toolbar, an early preview of MAUI support, and the long-awaited move to .NET 6 runtime for the Rider backend on Windows. You can now download Rider 2022.2 EAP1 directly from www.jetbrains.com or install it via the JetBrains Toolbox App or from snapcraft.io. .NET 6 runtime for the backend on Windows We’ve finally migrated the Rider backend to the .NET 6 runtime on Windows! Rider now uses the .NET 6 runtime to run the backend service on all supported operating systems: Windows, macOS, and Linux. In light of this change, we’ve al
Rider 2022.1 Early Access Program Is Open
Our EAP for Rider 2022.1 is now available! Download the first EAP build and try it out.
Rider 2021.3: Support for .NET 6 SDK, Redesigned Main Toolbar and Debug Tab, and New Problems View Tab
Rider 2021.3 comes with official support for the .NET 6 SDK, including the Hot Reload feature. It brings a completely redesigned main toolbar and Debug tab, and a new Problems View tool window. Rider also supports more C#10 features, like file-scoped namespaces and global using directives, to help you use the latest language capabilities more effectively.
Rider 2021.3 Goes Beta
We’re quickly approaching the last major release of the year, and the Beta version of Rider 2021.3 is now available. You can download it from our website, get it from our free Toolbox App, or use this snap package (for Ubuntu). This build is free to use and no license is required. The Beta build ships with all of the changes introduced in our Early Access Program builds. Some of them were already covered in previous blog posts, so feel free to check out the details by following the links. Here are the key updates in Rider 2021.3 Beta: Support for the .NET 6 SDK, including Hot Reload