Remote Development With JetBrains Gateway and Gitpod
Today, we are pleased to join our friends at Gitpod in announcing the integration between Gitpod and JetBrains Gateway, our remote development solution. This means you can access source code hosted in an ephemeral development environment from your favorite JetBrains IDE, running in the cloud whenever you need it. All language processing happens in your Gitpod environment, while you work locally with a rich thin client to get the familiar JetBrains IDE experience. (more…)
Introducing RiderFlow, a Free Unity Editor Plugin for Scene Management
RiderFlow is a free scenery tool for the Unity editor, for all members of the team to organise, navigate and search scenes.
A Deep Dive Into JetBrains Gateway
Let’s take a deeper look at the remote development workflow managed by the new JetBrains Gateway app.
Introducing Remote Development for JetBrains IDEs
With the release of the 2021.3 wave of IDEs this week, JetBrains is adding remote development support to the IntelliJ Platform! You can host your source code, toolchain, and IDE backend on a remote server, and use a local thin client based on the IntelliJ Platform to write, navigate, refactor, run, debug, and test your project.
Meet Rider 2021.3’s New Problems View
One of Rider’s goals is to help you quickly find and navigate to problems in your solution, fixing problems as you type, without having to stop and compile all the time. Rider 2021.3 introduces the Problems View tool window, to give you an easy way to see warnings and errors, for the current file, the whole solution, and also problems with missing tooling and broken environment configuration.
Profiling Native Apps in dotTrace
dotTrace has long been our go to tool for performance profiling, helping you diagnose bottlenecks and performance problems in all types of managed code. In the 2021.2 release, we now support profiling native applications in Windows.
ReSharper 2021.1 roadmap
We recently posted our roadmap for Rider 2021.1, so let's take a look today at what's brewing for ReSharper 2021.1, and the other dotUltimate tools. As with the Rider post, this is a list of what we're working on, what we hope and currently intend to ship with ReSharper 2021.1. As ever, priorities can change and we might move things in and out of scope. Let's dive in, and please, let us know your feedback! Out of process. Stop us if you've heard this one before. Yes, we're still working on running ReSharper outside of the Visual Studio process, and yes, we've been talking about it for a ver
IntelliJ project migrates to Java 11
The source code of the IntelliJ project was recently migrated to Java 11. We still have some modules which are compiled to be compatible with older Java versions to support running users’ projects under these versions. However most of the platform and plugin modules use Java 11 now, and the upcoming 2020.3 versions of all IntelliJ-based IDEs will require Java 11 to start. What does it mean for you? If you develop a plugin, you can use new language features and APIs from Java 11, but only if the since-build attribute in plugin.xml is set to 203. If your plugin distribution needs to run on multi
Debugger Extensions for Unity in Rider 2020.2
Rider 2020.2 has a lot of great new features for Unity, and debugging has certainly had its fair share of attention in this release. We’ve already introduced “pausepoints”, a new kind of breakpoint that puts the Unity editor into pause mode when a condition is met in code, allowing you to use the Unity Inspector to see what’s going on at that point. And in the last post, we saw how Rider can help you debug players, either standalone on the desktop, or on mobile devices and consoles, including USB support for Apple devices. Today, we’re going to look at a set of small features that will make a
Debugging Unity Players over network and USB with Rider 2020.2
Rider 2020.2 is a bumper release for Unity. We’ve already seen how “pausepoints” can help you debug your code, by switching the Unity editor into pause mode when your code hits a certain point. Let’s continue looking at how Rider can help with your Unity application. We’ll stick with debugging for now, and in this post we’ll see how you can use Rider to debug your game on mobile devices and consoles such as iPhone, Android, Xbox and PlayStation. We’ll follow up with another post looking at how Rider improves the default display of values while debugging, and then we’ll have a couple more posts
Introducing Pausepoints for Unity in Rider 2020.2
We’ve only just started the EAP for Rider 2020.2, but it’s already got plenty of goodies for Unity development. For example, we’ve done a huge amount of work to reduce memory overhead when parsing your assets, and Rider will now find usages and show Inspector values of more types, methods and fields, even inside prefab modifications! But today I’d like to introduce a new feature that we’re really excited about, a feature that you never knew you needed, but we think you’re going to love! We’re calling it a “pausepoint” and it’s a special kind of breakpoint that doesn’t stop the debugger i
ReSharper 2020.2 Roadmap
We recently published the Rider 2020.2 roadmap, as well as the ReSharper C++ 2020.2 roadmap, and we’d now like to bring you up to speed with what we’ve got planned for ReSharper 2020.2 in .NET. As ever, please be aware that this list is preliminary. These are the broad areas we’re working on, and a list of our priorities, but things can change before release. With that disclaimer out of the way, let’s take a look at what’s coming! (more…)