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
The Developer Ecosystem in 2022: Key Trends for C#
It’s that time, again! The software development industry at large starts the new year with a retrospective of the previous. Just like during our software development projects. We at JetBrains run the Developer Ecosystem Survey yearly to capture the zeitgeist of the development world. While the survey covers many languages and technologies, this recap focuses on C#. Enjoy the results and commentary of the survey! VIEW THE FULL REPORT Top C# Discoveries .NET overall continues to be a solid platform for many types of applications and companies. While C# 11 is the current version, it w
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
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
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 .
Rider 2022.3: Support for .NET 7 SDK, the Latest From C#11, Major Performance Improvements, and More!
Hello everyone, It's the most wonderful time of the year: not only are the holidays upon us, but Rider 2022.3 – the last major version of Rider this year – has just been released. Let’s see what’s inside. Performance improvements We’ve made several changes to increase Rider’s startup speed and reduce the time it takes to open a solution and get to work. The IDE can now load a solution file and build its project tree instantly, without having to wait for the backend to initialize. We’ve also introduced several improvements to Rider’s backend performance. You can learn all ab
Webinar – Blazor Best Practices Borrowed From ReactJS
Join us Wednesday, December 13, 2022, 3:00 - 4:00 PM UTC (check other timezones) for our free live webinar, Blazor Best Practices Borrowed From ReactJS, with Principal Consultant at Accenture, Brandon Pugh. Register now and get a reminder, or join on YouTube 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
Wolverine: Your Next Messaging Library – Webinar Recording
The recording for Wolverine: Your Next Messaging Library with guest speaker Jeremy D. Miller is now available on YouTube. https://youtu.be/EGwepoGG0CM Wolverine is a new framework for local command handling and asynchronous messaging between processes in .NET. Great, but there are several mature tools like that in .NET, so what’s different enough to make this worthwhile? First, Wolverine has a unique approach to command handlers that allow developers to write the simplest possible code and adapt to your code instead of forcing you to use crufty framework-y constructs. As you’d expect,
Webinar – Introduction to MongoDB: Zero To Document Hero
Join us Wednesday, December 6, 2022, 3:00 - 4:00 PM UTC (check other timezones) for our free live webinar, Zero To Document Hero: Introduction to MongoDB, with Developer Advocate at MongoDB, Luce Carter. Register now and get a reminder, or join on YouTube 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 dat