Archive for January, 2013

IntelliJ IDEA 12.0.3 Update is Available

Thursday, January 31st, 2013

We are excited to announce that IntelliJ IDEA 12.0.3 is finally out and available for download. This is the third update for IntelliJ IDEA 12 with multiple bugfixes and enhancements.

Find the full list of changes in Release Notes.

Feel free to share your feedback on the discussion forum and report bugs in our issue tracker.

Develop with Pleasure!

IntelliJ IDEA 12.0.3 RC is Available

Monday, January 28th, 2013

Today we have released IntelliJ IDEA 12 EAP 123.150. This is a release candidate for upcoming IntelliJ IDEA 12.0.3.

The new build as always contains a plenty of enhancements and bugfixes. Find the full list of changes in Release Notes.

You are welcome with your feedback on the discussion forum and bugs reports in our issue tracker.

Develop with Pleasure!

IntelliJ IDEA 12.0.3 EAP Build 123.139 is Out

Monday, January 21st, 2013

Great news for those who are waiting for IntelliJ IDEA 12.0.3. Today we have released IntelliJ IDEA 12.0.3 EAP 123.139. This is an early preview build with more bugfixes and enhancements.

The new build comes with a new feature which enables you to setup a connection to your database via SSH tunnel.

Find the full list of changes in Release Notes.

Feel free to share your feedback on the discussion forum and report bugs in our issue tracker.

Develop with Pleasure!

How to Write Custom Language Support Plugins

Wednesday, January 16th, 2013

Today we would like to share with you a simple tutorial how to write a plugin with custom language support for IntelliJ IDEA and IntelliJ Platform.

As you know IntelliJ IDEA provide powerful facilities for developers to implement advanced code assistance for custom languages and frameworks. In this step-by-step tutorials you will learn how to use Grammar-Kit to generate a parser and PSI elements, how to use JFlex to generate a lexer, how to implement custom formatting, refactoring support, etc.

The sample code for this tutorial can be found on GitHub.

More steps with other aspects of plugin development are coming soon. In the meanwhile don’t miss the opportunity to register for the second live coding webinar about plugin development, which will take place on Tuesday, January 22.

Develop with Pleasure!

IntelliJ IDEA 12.0.2 Update is Available

Tuesday, January 15th, 2013

If you haven’t come to the darker side of productive coding and haven’t updated to IntelliJ IDEA 12 yet, this is the best time to do it.

Finally IntelliJ IDEA 12.0.2 has been released and available for download. This is the second update for IntelliJ IDEA 12 and the first in this year. The new update brings enhancements and fixes known issues.

Find the full list of changes in Release Notes.

Develop with Pleasure!

IntelliJ IDEA 12.0.2 RC is Available

Friday, January 11th, 2013

Today we have released IntelliJ IDEA 12 EAP 123.116. This is a release candidate build for upcoming IntelliJ IDEA 12.0.2 with a bunch of bugfixes for SQL, Java refactorings, Maven, UML and others.

Please find the full list of changes in Release Notes.

Just as always feel free to share your feedback and report bugs in our issue tracker.

Develop with Pleasure!

Live Coding a Plugin from Scratch Webinar. Part 2

Thursday, January 10th, 2013

Great news for those who are eager to learn more about developing IntelliJ IDEA plugins. In January you have a chance to participate in the second free webinar on developing a plugin from scratch.

The second part will cover the following topics:

  • Test our example plugin using our testing framework
  • Manage dependencies using our project model APIs
  • Show how to write inspections (code analysis), intentions (quick fixes), and saving options in the settings.

Join us Tuesday, January 22, 19:00-20:00 CET (Central European Time). Space is limited, please register now. There will be an opportunity to ask questions during the webinar.

For those who have missed the first part, the recording is available here.

About Dmitry Jemerov
Since joining JetBrains in 2003, Dmitry Jemerov has worn a lot of hats in the company. These days, in his role as the CTO, he’s focusing on the server-side tools strategy of JetBrains. He also leads the development of PyCharm, an IDE for Python and Django. Writing plugin development documentation was Dmitry’s first task when he joined the IntelliJ IDEA team back in 2005, and he’s put a lot of effort into supporting plugin developers and improving the plugin infrastructure since that time.


Develop with Pleasure!

How is Flash Doing?

Wednesday, January 9th, 2013

Over the last year there have been many rumors about death of Flash, just as rumors about its second life, inspired by Apache and new Adobe AIR features. Since the release of IntelliJ IDEA 11.1 we gather Usage Statistics, which helps us understand better your real needs and allocate resources correspondingly. The statistics of course does not represent the full worldwide picture, but it lets us analyse how IntelliJ IDEA is used for ActionScript and Flex development.

The good news, as it turns out, is that the number of active ActionScript and Flex developers has been growing constantly. As a proof, here’s a chart showing how many times Flash Run Configuration was started each month:

Here are some more Flash-related statistics in case you’re interested. (more…)

IntelliJ IDEA 12.0.2 EAP Build 123.111 is Out

Monday, January 7th, 2013

Hello everyone and welcome to the first IntelliJ IDEA EAP in 2013.

We’re very close to the upcoming IntelliJ IDEA 12.0.2 update and would like to get your feedback from one more preview build. There are some fixes for Darcula critical issues and a bunch of Retina icons for our Mac users.

Please download the build at IntelliJ IDEA 12 EAP page.

The full list of changes can be found in Release Notes.