Uploaded November 2025 | Updated September 2026, 2 weeks ago
The landscape of software development is shifting toward distributed environments, and IntelliJ plugins need to keep up. This talk shows how to adapt a plugin for remote development. It covers key architectural changes, a practical refactoring approach, and platform APIs for seamless frontend–backend communication.
To help you get started, check out our plugin template: github.com/JetBrains/intellij-platform-modular-plugin-template
This repository provides a project with the recommended architecture and basic code examples. You can use it as a starting point for building a new plugin or as a reference when refactoring an existing one.
Speaker: Nikita Katkov, Software Developer for the Remote Development Team at JetBrains
The landscape of software development is shifting toward distributed environments, and IntelliJ plugins need to keep up. This talk shows how to adapt a plugin for remote development. It covers key architectural changes, a practical refactoring approach, and platform APIs for seamless frontend–backend communication.
To help you get started, check out our plugin template: github.com/JetBrains/intellij-platform-modular-plugin-template
This repository provides a project with the recommended architecture and basic code examples. You can use it as a starting point for building a new plugin or as a reference when refactoring an existing one.
Speaker: Nikita Katkov, Software Developer for the Remote Development Team at JetBrains










