Live Webinar: Building Extensions for Rider and ReSharper
In the 5th episode of the Busy Plugin Developers series, Matthias Koch, a Developer Advocate for .NET, will share how to extend the core functionality of JetBrains .NET IDEs with plugins.
Busy Plugin Developers Newsletter – Summer 2022
Read this Newsletter to learn about the latest JetBrains Marketplace news and plugin development tooling updates.
IntelliJ Project Migrates to Java 17
The source code of the IntelliJ project was recently migrated to Java 17. We still have some modules compiled to be compatible with older Java versions so we can support running users’ projects under these versions. However, most of the platform and plugin modules now use Java 17, and the upcoming 2022.3 versions of all IntelliJ-based IDEs will require Java 17 to start. What does this mean for you? If you develop a plugin, you can use new language features and APIs from Java 17, but only if the since-build attribute in plugin.xml is set to 223. If your plugin distribution needs to run o
Space Apps Contest: Create Apps and Win Prizes
Join the Space Apps Contest, create applications for Space, and win prizes!
Introducing Space Marketplace Beta
Introducing Space Marketplace Beta – extend and customize Space for your needs.
Busy Plugin Developers Newsletter – Spring 2022
It has been a while since the release of our most recent issue of the Busy Plugin Developers Newsletter, which means we’ve got a lot of work to do in this edition to fill you in on the major developments in plugin tooling and the latest news about JetBrains Marketplace. Marketplace news: ⭐️ Better visibility for freemium plugins on JetBrains Marketplace When it comes to distributing your plugin, you can choose from a variety of business models. For example, you can make it free, sell it via JetBrains Marketplace, or use your own website with licensing and sales processin
Guest Post: The Plugin Obfuscation Experience
This is a guest blog post by Tamás Balog, developer of the WireMocha plugin.
Webinar Recording: Extending IntelliJ-Based IDEs at Runtime
The fourth episode of the Busy Plugin Developers series is available on JetBrains TV. In this webinar, our guest speaker Dmitry Kandalov demonstrates how to add IDE features at runtime with the help of LivePlugin. If you prefer reading over watching, here’s a quick summary. https://www.youtube.com/watch?v=pgGg-IwUQYM Extendending IDEs without implementing a plugin In some cases, if you need IDE functionality that is specific to your project domain, conventions, or practices, you don’t necessarily need to go through all of the steps of building and releasing a “full” plugin. There a
Guest Post: 5 Things You Should Know Before Coding an IntelliJ Platform Plugin
This is a guest blog post by Jules Faucherre, Software Engineer at Ponicode.
Check out the last part of the tutorial on building plugins for WebStorm and see how to build an advanced integration for Stimulus.
Removing log4j from the IntelliJ Platform
As you no doubt know, several major vulnerabilities have been recently discovered in the version 2 of the log4j library. As we have previously announced, the IDEs based on the IntelliJ Platform are not affected by this vulnerability, because they use a patched version of log4j 1.2 with all network-related code removed. Versions 1 and 2 of the log4j library are two completely different codebases with incompatible APIs, and migrating from one to the other is a non-trivial endeavor with unclear benefits. Despite that, some automated security tools still flag our use of an “old” version of log4j a