An Interview With Sven Reinck, XSD / WSDL Visualizer Plugin Author
Today we are speaking with Sven Reinck, author of the XSD / WSDL Visualizer Plugin that allows visualizing XML files without leaving your IntelliJ-based IDE. Welcome to the JetBrains Platform Blog, Sven! Before we discuss the plugin, would you tell us a bit about yourself and your background? I learned to program when I was six years old, so it was a natural progression for me to go on to study computer science. My favorite programming language is Java, and I am starting to use Kotlin more and more. In 2019, I founded my own software startup FLUXparticle. My flagship product is the
Plugin Developers Appreciation Day
We celebrated our first Plugin Developers Day and congratulated all those involved in building plugins for JetBrains products.
Themes in IntelliJ-based IDEs
IntelliJ Light and Darcula are well-known UI themes provided by default within IntelliJ-based IDEs. Some users like to stick with the preselected bright interface, while others prefer the Light-on-dark color scheme. However, many developers like to express their individuality by selecting from a wide variety of themes provided within the Themes category in JetBrains Marketplace. The reason we choose certain themes is different for each of us – old habits, appreciation for pretty things, color vision deficiencies, better for focusing, or any number of other things. JetBrains Marketplace – Th
Top 10 Plugins for IntelliJ IDEA You Don’t Want to Miss
Though IntelliJ IDEA is a fully capable IDE, you may want to personalize it. The JetBrains Marketplace has plenty of plugins with useful features that can address your personal or business-specific needs. The library is enormous, and it can be a bit easy to get lost. In this blog post, we’ll share our recent and all-time favorite plugins. We are also curious about what plugins you love, so please share in the comments. And as a quick reminder, you can install all the plugins via Preferences/Settings | Plugins or the Plugins tab on the Welcome screen. Let’s go! Hits Jump to Line
Codota, AI, and Boosting Productivity
Today Dror Weiss, Codota CEO, joins us to talk about the Codota and Tabnine plugins for IntelliJ IDEA and other JetBrains IDEs.
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
An Interview With Scott McKinney, Author of the Manifold Plugin
Today we are speaking with Scott McKinny of Manifold Systems (email@example.com,) the author of the Manifold plugin for IntelliJ Platform-based IDEs. As a Java compiler plugin, Manifold adds new capabilities directly and seamlessly to the Java language such as type-safe metaprogramming, extension methods, operator overloading, and more. Welcome to the JetBrains Platform Blog, Scott. Before we discuss the plugin, would you tell us a bit about yourself and your background? Most of my programming experience is rooted in tooling. It goes way back to my employment with Borland beginning in 199
Popular GoLand plugins
GoLand is an IDE for Go that offers a lot of functionality out of the box, like refactorings, Go Modules support, working with Docker, etc. Some of that functionality is provided by bundled plugins, and you can add yet more functionality by installing additional plugins. There are over 2200 plugins available for GoLand which can be installed either via the dedicated plugins page or directly from the IDE via Settings/Preferences | Plugins in the Marketplace tab. Let's take a look at some of the coolest and most impressive among them. We'll start with some practical plugins. You can edit P
JavaFX and JCEF in the IntelliJ Platform
We want to give you an update regarding the status of the JavaFX runtime and JCEF in the IntelliJ Platform. TL;DR Starting with version 2020.2 of the IDE, which will be released at the end of July 2020, we are no longer bundling JavaFX with the default JetBrains Runtime. As an alternative to these APIs, we now provide integration with JCEF, which is a Java port of the CEF framework for embedding Chromium-based browsers in applications using Swing. If you’re thinking about developing a new plugin or adding new features to an existing plugin, JCEF can offer you a new easy way to display web cont
One Year of Paid Plugins on the Marketplace
Just over a year ago, we announced the launch of paid plugins on the JetBrains Marketplace. Today we want to highlight some of the major updates we’ve made to paid plugin functionality on the Marketplace and in our IDEs during the first year of the Marketplace’s operation.
Webinar Recording: How We Built Comma, the Raku IDE, on the IntelliJ Platform
The recording of our January 16 webinar, How We Built Comma, the Raku IDE, on the IntelliJ Platform featuring Jonathan Worthington, is now available. Subscribe to our community newsletter to receive notifications about future webinars. This webinar tells the story of how Edument built an IDE for the Raku programming language using the IntelliJ Platform. Building an IDE from scratch would have been prohibitively expensive. By contrast, building on the IntelliJ Platform meant starting from a mature base, getting a great deal of generic IDE functionality for free, and therefore being able to f
Deprecation Notice: Login/Password Authentication in the plugins.jetbrains.com API Replaced with Token-based Authentication
We would like you to be informed that the login/password authentication method previously available in the https://plugins.jetbrains.com API has been replaced with token-based authentication. This will help improve the security of your plugins. We ask that you switch to the new auth method as soon as possible. The JetBrains Hub authentication policies have changed as we’ve introduced mandatory two-factor authentication. For this reason, the login/password option for publishing your plugins to https://plugins.jetbrains.com via the API will stop working on August 26, 2019. If you are usin