Author Archive

IntelliJ IDEA 11.0.2 update available

Thursday, February 2nd, 2012

Before switching completely to some new tasks, we’re releasing IntelliJ IDEA 11.0.2, another maintenance update for the latest IntelliJ IDEA 11.

This update fixes some most annoying bugs and performance problems found. Check out the full release notes for the list of resolved issues and download the update. If you’re already running version 11 (or 11.0.1) use the “Check for Update” action from the IDE and install the patch.

Develop with pleasure and stay tuned for exciting news coming soon.
-The IntelliJ IDEA Team

IntelliJ IDEA 11 is Out: Get Ready for a Productivity Takeoff!

Tuesday, December 6th, 2011

The newest version 11 of IntelliJ IDEA is available for immediate download!

Just as all previous years, this year of work brings a great amount of changes: a brand new streamlined user interface, impressive IDE performance optimizations and numerous improvements throughout the whole environment.

The key new features introduced in IntelliJ IDEA 11 include:

  • Support for web development with the Play framework.
  • Groovy 2.0 support with new intention actions and refactorings.
  • Gradle integration.
  • CoffeeScript editor with code assistance, inspections and formatting options.
  • Grails 2.0 support with all its features, including also Grails web-flow and Spock framework.

IntelliJ IDEA is now a first-class citizen on all of its supported platforms, with platform-specific features such as Mac OS X Lion full-screen support or drag-n-drop and symbolic links support on Linux and much more.

The updated IntelliJ IDEA Community Edition gets important improvements for Android development, including live preview of Android UI layouts and compatibility with the latest Android 4.0 SDK (Ice Cream Sandwich).

For further details check out what’s new, download IntelliJ IDEA 11 and develop with pleasure!

The IntelliJ IDEA Team

IntelliJ IDEA 10.5.4 update available

Monday, December 5th, 2011

Hi again,

Here’s another bugfix update for the 10.x branch of IntelliJ IDEA — version 10.5.4.
Some things worth mentioning are:

  • Mercurial 2.0 support
  • Flash player 11 debugging support
  • Firefox 8 JS debugging support
  • Fixed extract method object refactoring
  • and other fixes.

Download the update from IntelliJ IDEA web site or install a patch from within the IDE.

IntelliJ IDEA 10.5.3 update available, 11 is coming

Friday, December 2nd, 2011

Just a couple of days before the actual announcement of brand new IntelliJ IDEA 11, we are releasing a bugfix update for the previous version — IntelliJ IDEA 10.5.3.

The update is recommended for everyone on 10.5. It fixes some most critical bugs but also resolves some compatibility issues, e.g. with Android 4.0 SDK, Struts 2.3.1 and Grails 2.0.
And it is a must for those, who updated their Java to 1.6.0_29 on Mac OS X.

Check out the full list of fixes and download the update from IntelliJ IDEA web site.

And you can still get on the “free upgrade” train if you wish. Get IntelliJ IDEA 10 license now (we still have some left) and version 11 is also yours!

Develop with pleasure!
IntelliJ IDEA Team

IntelliJ IDEA 11 Release Candidate Available

Thursday, December 1st, 2011

Hi All!

On this first day of winter (or summer for some of you) and the first day of the Advent calendar, we’re announcing IntelliJ IDEA 11 Release Candidate availability.

Check out the list of changes since the last Beta and download IntelliJ IDEA 11 RC now. Please let us know if you find a problem with the build.

Note: the Ultimate edition RC build already requires a valid IntelliJ IDEA 11 license. So, if you got your license during the “Free Upgrade” offer, it will work. Otherwise, just start the 30-day evaluation.

Develop with pleasure!
IntelliJ IDEA Team

IntelliJ IDEA 11 Beta 2 (build 111.24) Available

Tuesday, November 29th, 2011

If you are using IntelliJ IDEA 11 Beta, here is a recommended update for you — Beta 2.

Download IntelliJ IDEA 11 Beta 2, check out the release notes for this build and submit your feedback to the issue tracker.

Call to action for all plugin developers: it is the best time now to ensure the compatibility with the forthcoming IntelliJ IDEA 11.

If you had missed it — our “free upgrade” offer is still working — buy IntelliJ IDEA 10 now and get v.11 free.

As a side note: we’ve just annouced PhpStorm 3.0 release, the first one in the line of IntelliJ-based IDE releases. IntelliJ IDEA 11, PyCharm 2 and RubyMine 4 will follow.

Develop with pleasure!
IntelliJ IDEA Team

JetBrains Contributes to Open Source at Devoxx

Tuesday, November 22nd, 2011

[This post is by Hamlet D'Arcy, JetBrains Academy Member. —Eugene Toporov]

Another Devoxx conference has come and gone, and at this Devoxx, JetBrains was more active than ever. As usual we had our vendor booth, but more importantly we participated directly by giving several conference sessions and helping organize the Hackergarten open-source coding event.

The feedback on our sessions was overall positive. Vaclav Pech and Maxim Mazin gave a session on MPS, and Andrey Breslav presented Kotlin. The video of the talks will be available on the Parleys website soon.

One of the funnest parts of Devoxx was the Hackergarten on Monday afternoon. Hackergarten is an open source coding event where conference attendees are guided through making opens source contributions with the help from the project leads themselves. The Hackergarten was organized and lead by JetBrains Academy Member Hamlet D’Arcy, and we sent our Groovy Project Lead Peter Gromov to help. The code we wrote at the event is already available in IntelliJ IDEA 11, so you can already download and use the features in IntelliJ IDEA 11 Beta.

Niels Harremoës and Peter worked on a Groovy intention that inverts an if statement. So if you start with this Groovy code:

if (a) {
  true
} else {
  false
}


You can press Alt+Enter to bring up the “Invert If” intention and transform
the code into:

if (!a) {
  false
} else {
  true
}


This intention has existed on the Java side for a few years, and now the Groovy users can benefit from the same feature.

The other commit made was from Hamlet D’Arcy and Brice Dutheil. They created a Groovy intention that splits one if statement into two. So when you start with a complex if statement like this:

if (a && b) {
  c()
}


Then pressing Alt+Enter brings up the “Split If” intention, which transforms the code into nested if statements:

if (a) {
  if (b) {
    c()
  }
}

The next step is, of course, to provide the opposite transformation which merges two if statements together. Perhaps we can get it done at the next Hackergarten?

Besides these commits, we also worked on improving the ongoing Griffon framework support with Griffon Lead Andres Almiray. IntelliJ IDEA is learning more about source directory conventions and improving the dedicated Griffon view panels. We also had some productive conversations with the JBoss Forge teams about how best to support their project in IntelliJ IDEA.

Besides all the IntelliJ IDEA contributions, there were other teams working hard on their own projects. Peter Ledbrook from VMWare and Søren Glasius updated several Grails plugins, including the CodeNarc one. Java Champion Steve Chin lead a team into several commits on the ScalaFX project, which is a Scala DSL for writing JavaFX code. A whole bunch of JBoss guys came out to work on their projects. And Gradle Lead Hans Dockter was on site to help people through Gradle issues.

Hackergarten was a lot of fun and we look forward to doing it again. It makes for a different type of conference experience, one in which you learn by doing more than by listening to someone else give a presentation. The activities of coding and traditional sessions was a good mix, and the afternoon spent coding gave us a lot of energy for the rest of the conference.

Are you interesting in coming to a Hackergarten? Hamlet organizes one every other month in Basel Switzerland at his company Canoo. There are other sister groups in Prague and Mexico City as well. If you want to have one in your town then contact Hamlet directly. Who knows, maybe your code will be in the next version of IntelliJ IDEA?

Free upgrade offer: buy IntelliJ IDEA 10 now and get v.11 FREE

Monday, November 7th, 2011

Hello!

It’s this time of the year again… And starting today, November 7, 2011, all purchases of IntelliJ IDEA 10.x qualify for a free upgrade to version 11 that is due later this year.

If you still haven’t upgraded to the current IntelliJ IDEA 10.x, you can do this now and get IntelliJ IDEA 11 free of charge when it becomes available.

Check out what’s coming in IntelliJ IDEA 11! And follow this blog, for more updates.

To try IntelliJ IDEA 11 preview today, get the latest EAP build.

Don’t miss the deal, and spread the word!

Develop with pleasure!
- The JetBrains Team

IntelliJ IDEA 11 Early Access is Open to Public

Tuesday, September 20th, 2011

If you are our regular reader you already know that IntelliJ IDEA 11 is being actively developed. We could not help ourselves and some new features have been already announced. You could’ve spotted the new codename too. It’s Nika! Please welcome!

So, IntelliJ IDEA 11 public EAP program is officially open!
Download the EAP build for your platform.

Following the tradition we’ve improved virtually every part of the IDE: the interface, the code editor, many of the supported technologies and frameworks got some love, and of course IDE performance. You are welcome to read the top-level list of changes available in this EAP build.

The development team will be detailing certain features here in the blog in the following weeks tagging them with ‘Nika’ tag, so stay tuned for more interesting stuff soon.

And of course we rely on your feedback a lot. Please submit your ideas and impressions on our EAP discussion forum and file requests to the issue tracker.

Develop with pleasure!
The JetBrains Team

Refactoring in IntelliJ IDEA, Live by Robert C. Martin (Uncle Bob)

Monday, September 12th, 2011

It’s still over 3 months before the holiday season, but we just got a great present from our long time friend Robert C. Martin (Uncle Bob) — a live refactoring demo performed by the legendary software expert himself. He’s, of course, using IntelliJ IDEA!

Check out this video where Uncle Bob shows some refactoring techniques transforming a “large and ugly” function into a clean and readable piece of Java code, using such refactorings as Rename, Extract Method, Inline Variable, and others. We learn something new every time we watch experts like Uncle Bob.


You can also watch this video on JetBrains TV.

The video is part of the highly recommended “Clean Code” series of educational “code-casts.” More Clean Code videos are available at cleancoders.com.
Robert C. Martin (Uncle Bob) is the Master Craftsman at 8th Light Inc., 8thlight.com.

As a separate note, Robert C. Martin has recently released a new book “The Clean Coder: A Code of Conduct for Professional Programmers” which we think is a must read for every professional software developer.

Enjoy the demo and develop with pleasure!
-The JetBrains Team