Introducing the Rider Localization EAP for Chinese, Japanese, and Korean
We’re announcing the start of the Early Access Program (EAP) for Rider localization. First of all, we would like to thank everyone who contributed to this work: our users who requested language support, the JetBrains development team, our quality control engineers, and the localization team. We are grateful for all your time and effort. What the localization EAP is Just like with our new features, the current localization EAP lets you preview Rider in Chinese (Simplified), Japanese, and Korean. Localization is still in progress, but most of the most-used dialogues and features are
Rider 2023.1 EAP 3 is Available With Docker and Structure View Improvements and a Localization Preview
The third EAP build is available for download! Let’s go over this build’s feature highlights: Structure view Rider 2023.1 EAP 3 comes packed with improvements and fixes for code navigation. Rider now shows inherited members in the Structure view toolwindow, and we’ve restored Rider’s ability to display the class members of decompiled code in the Structure view. Starting with this EAP build, Rider will now use IntelliJ IDEA’s Structure view popup when the Go to File Member command is initiated. This will enable the IDE to show the structure of a file and allo
Webinar – Aaron Stannard – .NET Systems Programming Learned the Hard Way
Join us Thursday, February 23, 2023, 3:00 - 4:00 UTC (check other timezones) for our free live webinar, .NET Systems Programming Learned the Hard Way, with CEO and Petabridge founder Aaron Stannard. Register now and get a reminder, or join on YouTube What is a thread quantum, and why is it different on Windows Desktop and Windows Server? What's the difference between a blocking call and a blocking flow? Why did our remoting benchmarks suddenly drop when we moved to .NET 6? When should I try to write lock-free code? What does the volatile keyword mean?" Welcome to the types of questio
ReSharper Tools and Rider 2022.3.2 Bug-fix Updates Have Arrived!
Here comes another round of bug-fix updates for ReSharper Tools and Rider 2022.3. Let’s take a look at what has been improved. Rider Performance Searching in the Search Everywhere popup shouldn’t be slow anymore (IDEA-308324). Code editor The Undo action works as expected in files with language injections (RIDER-85801). Web development Hot reload applies layout changes in ASP.NET Core MVC applications on macOS (RIDER-69650).You can again build a web application that uses a legacy project style from the classic .NET Framework with the embedded MSBuild
Rider 2023.1 Early Access Program Has Started
Hello everyone, Today we’re releasing the first EAP build for Rider 2023.1. You can now download it directly from the JetBrains website or install it via the JetBrains Toolbox App or snapcraft.io. Let’s take a look at some of the feature highlights waiting for you inside. Game development Unity In addition to documentation for MSDN and the Unity Core API, Rider is now also able to give quick access to online documentation for Unity registry packages, including DOTS. You can view links to the documentation by either pressing F1 or consulting the Quick Documentation popu
Securing Sensitive Information with .NET User Secrets
Working with secure keys in .NET has always been a delicate balance of convenience and safety. It’s easy to add a production database connection string to your application’s configuration for quick testing, only to accidentally check it into source control. The embarrassment of such a mistake is not a fun experience to have. Luckily, with recent iterations of .NET, there is a straightforward way to store sensitive information during local development. In this post, I will introduce you to .NET User Secrets and how to use the feature to store sensitive values locally during development, sign
Language Injection Improvements in Rider 2022.3
Good news everyone! Language injections in C# just got better! They are a powerful feature that lets you embed code from other languages directly into a string in your C# code, while getting syntax highlighting, code inspections and more. In this blog post we'll check out all the updates in Rider. But before diving in let's shortly refresh what it's all about. What is language injection? Every once in a while, you have to work with strings that are not just text but a fragment of JSON, XML, HTML, or any other language. However, for the C# compiler and the editor, these are still mere
Rider 2023.1 Roadmap
As we gear up for the beginning of the Early Access Program (EAP) for Rider 2023.1, we wanted to take a moment to share our plans for this upcoming release. These plans are subject to change and some features and improvements may need to be pushed to a future release. Additionally, be sure to check out the ReSharper 2023.1 roadmap as some of those features will also be making their way to Rider. Settings Sync plugin Settings synchronization is essential when you use your IDE on two or more computers. After changing a color scheme or a keymap on one machine, you naturall
ReSharper and Rider 2022.3.1 Bug Fixes Are Here
Hello everyone, The ReSharper and Rider 2022.3.1 bug-fix releases are now available! Let’s go over the most important updates. ReSharper Here’s a list of the top bug fixes: Fixed an issue with the screen blinking while typing before and after hints appear (RSRP-490593).Fixed a bug causing a false positive error when using C# 11 generic math (RSRP-490662).Fixed an error causing ReSharper to display Unicode escape sequences instead of invalid characters in high-level C# identifiers in ILViewer (RIDER-85767).Fixed an error causing tests to disappear from a unit test session when
Blazor Best Practices Borrowed From ReactJS – Webinar Recording
The recording for Blazor Best Practices Borrowed From ReactJS, with Principal Consultant at Accenture, Brandon Pugh is now available on JetBrainsTV. https://www.youtube.com/embed/q7qgSzAALLg Blazor took a lot of design decisions from React and other frontend frameworks and as a stateful component-based UI framework there is quite a bit of experience that can be transferred from one to the other. With any new technology, there is going to be a learning period as we experiment and gain experience and learn from mistakes made. After having deployed production Blazor apps for two differ
JetBrains Three Webinars on Game Development – Live Streams
This winter, we’re presenting a series of webinars dedicated to JetBrains tools used for game development. No matter whether you prefer to use Unity or Unreal Engine for your game, Rider is a perfect IDE for either. RiderFlow is also a great addition for managing 3D scenes.
Introduction to MongoDB: Zero To Document Hero – Webinar Recording
The recording for Zero To Document Hero: Introduction to MongoDB, with Developer Advocate at MongoDB, Luce Carter is now available on YouTube. https://youtu.be/u5y_aUP5Td0 Once upon a time, relational databases, or RDMS (think SQL), were the only data store in town. But now there’s a competitor, a group of non-SQL (aka NoSQL) databases, including document databases such as MongoDB. In this talk, you will learn about the primary differences between them, what MongoDB is, including its full developer data platform, why document databases are so powerful, how MongoDB can be used with .