The API Verifier: A New Era for ReSharper Plugins
Despite being a plugin itself, ReSharper serves as an incredible platform for plugin creation. ReSharper’s development team uses the dependency injection approach to design every aspect of the product. That means that any component of ReSharper is like a building block that can be overridden with plugins, opening up virtually limitless possibilities for fine-tuning every aspect of ReSharper’s behavior. As a plugin author, you get to take advantage of each and every component that ReSharper developers themselves use. But there’s a flip side to such freedom. Following the “each p
ReSharper 2023.2 EAP 2: New C# Inspections for Local Functions, the “N+1” Problem, and More
Hello everyone, The second EAP build for ReSharper 2023.2 has just been released!You can download it from our website. Heads up: This update is heavy on C# language support. Let’s go over the most important updates. Inspections for working with local functions ReSharper 2023.2 EAP 2 introduces two new inspections and corresponding quick-fixes aimed at improving code readability with local functions. The use of local functions can present certain challenges with respect to code readability. A common issue is that developers reading the code are forced to scroll thr
Rider 2023.2 EAP 2: Hot Reload for MAUI, Reworked Build Tool Window, Improvements for Source Generators, and More
Hello everyone, A new EAP build for Rider 2023.2 has just landed and it’s incredibly feature-rich! Let’s take a look at the most notable updates. C# updates Rider 2023.2 comes with new inspections and quick-fixes for common Entity Framework issues, such as the “N+1” problem and queries returning incomplete data. For the full details, check out this blog post for Resharper 2023.2 EAP 2. Reworked Build tool window Building solutions containing multiple projects has historically been one of the most CPU- and memory-intensive tasks for Rider. Not only did it take more ti
Webinar – Cecil Phillip – Building payment flows with Stripe and Azure
Join us Thursday, June 1st, 2023, 3:00 - 4:00 PM UTC (check other timezones) for our free live webinar, Building payment flows with Stripe and Azure, with Staff Developer Advocate, Cecil Phillip. Register now and get a reminder, or join on YouTube Content creators, businesses, and even developers are trying to find ways to connect with their customers and maximize revenue. How can we convert your audience into eager paying customers? To reach this goal, accepting payments must be as smooth as possible on both the front and back end. In this session, we’ll discuss some things you shoul
ReSharper and Rider 2023.1.2 – More Bug-fixes Released
Hello everyone, ReSharper and Rider have just received their second set of bug-fix updates for the 2023.1 release! Let’s take a look at the most crucial issues resolved. ReSharper ReSharper and Visual Studio would crash if there was a $ symbol before a string (RSRP-492006). The Convert To List Pattern quick-fix broke code that dealt with arrays (RSRP-491638). Rider Rider was hanging after updating to 2023.1 (RIDER-92254). The IDE would freeze when the user created a baker before including Unity.Entities in a Unity project (RIDER-92309) .NET Framework projects in
Rider 2023.2 Early Access Program Is Now Open
Hello everyone, We hope that you checked out the roadmap blog post we published last week and you’re just as excited about Rider 2023.2 as we are. If so, you’re in luck! The first installment of Rider’s Early Access Program just went live, and you can try out some of the new features. There are a few ways you can access preview builds: Download and install them from our website. Use the Toolbox App. Install this snap package from the SnapCraft store if you are using a compatible Linux distribution. Let’s take a look at the feature highlights of Rider 2023.2 EAP 1. C#
ReSharper 2023.2 Kicks Off the Early Access Program!
You can download the ReSharper 2023.2 EAP build 1 from www.jetbrains.com or via the JetBrains Toolbox App. Now, let’s take a look at what the first EAP build has in store. C# inspections for #nullable directives and NRT annotations We’re kicking off the new cycle of C# language support development with the introduction of two new inspections that can counter the misuse of #nullable directives. The new Redundant nullable directive inspection is designed to point out cases where the #nullable directive does not change nullable context and can be safely removed. The Unused nullabl
JetBrains GameDev Day 2023 – Call for Speakers
In October 2023, we’re hosting another JetBrains GameDev Day – a free, live, virtual event where community speakers cover topics they are passionate about. Last year, we invited seven experts from various areas to give talks, hold discussions, and share pro tips on how to craft the best games. The event attracted over 4,000 online attendees! This year, we want to repeat our success and make the experience even better for all. In 2023, we’re going hybrid. The whole event will be online, but we’ll also be hosting viewers in Cyprus, so you can join us there to watch the livestream tog
How to start using .NET Background Services
An introduction to .NET's Background Services framework for running services and jobs in your .NET applications.
Stefan Pölz – How to test C# unit tests with mutation testing – Webinar Recording
Webinar recording of Stefan Pölz talking about Mutation Testing to the JetBrains Rider audience.
C# Support in Fleet: Solution View, Unit Testing, and More!
Hello everyone! It’s been a while since we published updates about C# support in Fleet. In that post, we shared our plans to deliver new features for our C# support to improve your experience as a .NET developer. We’d like to give you a quick update regarding which to-do list items have been completed. As a reminder, most of these new features are available only in Smart Mode. To download Fleet, please install the JetBrains Toolbox App. You will see Fleet in the list of available tools. Solution View Let’s start with a vital feature for C# developers – the Solution View.
JetBrains .NET Day Online 2023 – Call for Speakers
On September 26, 2023, we're hosting another JetBrains .NET Day Online – a free, live, virtual event where community speakers cover topics they are passionate about. These topics could be C#, F#, .NET in general, performance tuning, refactoring, open source projects, and more. We are looking for speakers interested in presenting with us! We aim to bring valuable technical .NET content mixed with speakers’ experiences with specific tools and technologies. We welcome all topics that would be relevant to the wider .NET community. We'll highlight you as a speaker and any resources you may