JetBrains Plugin Developer Conf 2025
who it's for
plugin authors, IntelliJ Platform plugin developers, Kotlin developers, language plugin developers, tooling and CI engineers, remote development engineers, QA and test automation engineers, performance engineers
topics
Gradle IntelliJ plugin 2.10.4; unified IntelliJ distribution 2025.3; plugin verifier v1.397; Marketplace publishing workflow; LSP client-server integration; Kotlin Notebook run in IDE process; AI test generation from debugger; Pyroscope profiling integration; non-blocking read actions; RPC over TLS for remote plugins; modular plugin template; Analyze Thread Dump tooling
| title | author | length |
|---|---|---|
| JetBrains Plugin Developer Conf 2025 | Ivan Chirkov, Jakub Chrzanowski, Robert Novotny, Dmitrii Derepko, Aleksandr Slepchenkov, Tommaso Gionfriddo, Michael Solovev, Nikita Katkov, Konstantin Nisht | 06h 30m |
Conference shows concrete shifts: JetBrains reports 10,000 authors and 11,000 plugins with ~3 million monthly downloads, paid-plugin revenue +13% and average… | ||
| Opening Keynote | Ivan Chirkov, Jakub Chrzanowski, Robert Novotny | 57m |
Marketplace now hosts 11,000 plugins from over 10,000 authors, reaching 3 million unique downloads per month; paid-plugin revenue grows 13% year over year and… | ||
| From Template to Marketplace Creating Your First Plugin | Dmitrii Derepko | 18m |
Start from the GitHub template and click use this template to create a repo (template repo auto-cleans via an Actions commit), clone into IntelliJ, set SDK to… | ||
| Developing a Language Plugin: LSP versus the Joy of Learning | Aleksandr Slepchenkov | 44m |
Built Luau support by combining IntelliJ’s LSP API with hand‑rolled features, getting 100 lines of code to boot a language server and basic completion and… | ||
| Kotlin Notebook Meets IntelliJ Platform | Jakub Chrzanowski | 41m |
Kotlin Notebook opens inside IntelliJ IDEA 2025.x and runs Kotlin cells either in a separate JVM or run in IDE process so code can access the real IntelliJ… | ||
| Building in Constrained Environments: Lessons from YouTrack Apps | Tommaso Gionfriddo | 40m |
Adeptask's team builds YouTrack apps under iframe sandboxing with a stateless JavaScript backend (no Node, no crypto, limited write APIs) and solves loading… | ||
| AI-powered Test Generation Straight from your Debugger | Michael Solovev | 38m |
A plugin named dert extracts live debugger state — call stack, real input and output values, and build files — and feeds that context via RAG from debugger… | ||
| Making an IntelliJ Plugin Remote Development-friendly | Nikita Katkov | 35m |
Explains how to convert a monolithic plugin into a modular layout with front-end, back-end, shared modules and a root plugin.xml so pieces load only when their… | ||
| How to Investigate UI Freezes | Konstantin Nisht | 42m |
Explains that most freezes come from the AWT single EDT getting blocked by write actions or by background read actions holding the read/write lock, shows how… | ||
| nothing matches | ||