Author Archive

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

IntelliJ IDEA 10.5.2 bugfix update available

Thursday, September 1st, 2011

We’ve just rolled out a new update to the latest version of IntelliJ IDEA — 10.5.2.

Check out the change log for the list of fixes since the last update and download the new version from the JetBrains Web site.

And if you’re looking forward to new features and not just bugfixes — the EAP for IntelliJ IDEA 11 is just around the corner.

Stay up-to-date and stay tuned!

Develop with pleasure!
The IntelliJ IDEA Team

Want more effective IntelliJ IDEA screen estate?

Friday, July 8th, 2011

Have you noticed a small new button in the bottom left corner of IntelliJ IDEA window since version 10.5?
It lets you have more space in the main frame and give more prominence to the editor by hiding the tool window bars.

With the tool buttons hidden you, of course, still can access the tool windows using their numeric hotkeys, e.g. Alt+1 for Project view, Alt+9 for Changes, etc.

But if you need to refresh them in your mind, or want to open one with the mouse, you can show the tool window buttons just for a moment. To do that, hit the Alt key twice (Command key on Mac), and keep it down — while the key is pressed, the tool window buttons are visible. Release the key — and they disappear again, leaving your main frame large and spacious.

Give it a try if you have not yet!

IntelliJ IDEA 10.5.1 update available for download

Thursday, June 30th, 2011

If you are using IntelliJ IDEA 10.5, here is a bugfix update — IntelliJ IDEA 10.5.1.

If you were hesitating and waiting for a first fix update, go get IntelliJ IDEA 10.5.1 now.

If you want to know what’s been fixed — check out the list of resolved issues and download the update.

Develop with pleasure!
The IntelliJ IDEA Team

IntelliJ IDEA 10.5.1 RC

Tuesday, June 21st, 2011

We’ve just made a new IntelliJ IDEA build available for download — 107.277, and it’s been tagged as Release Candidate for version 10.5.1.

You are welcome to download it from the EAP page.

Also check the issues fixed since the last EAP build.

JetBrains-style Bug Tracker Gets Updated — Meet YouTrack 3.0

Thursday, June 16th, 2011

If you’ve ever submitted a feature request or a bug for IntelliJ IDEA you have seen YouTrack issue tracker we’re creating at JetBrains and using, of course. Yesterday, a new major update of YouTrack has been released.
Please welcome YouTrack 3.0, a fully customizable version of our intelligent issue and bug tracker with a Free Pack now available for small teams.

YouTrack 3.0 introduces two major enhancements: customizable workflow and complete issue attributes customization. With these additions, a team can completely automate the issue life-cycle management based on its specific process needs, while still enjoying an intelligent, extremely usable and developer-oriented issue tracker.

With YouTrack 3.0, now you can:

  • Define your own workflow to automate issue life-cycle management. Watch demo.
  • Customize the set of issue attributes and their values
  • Submit issues by email
  • Automatically close or modify any related issue attributes from VCS Commit Comment
  • Access and handle your issues from your mobile device
  • Add other users to issue watchers list
  • Customize the sidebar to show only the tags and saved searches you need
  • Import existing projects from any bug tracker
  • Manage your issues and projects programmatically with the enhanced YouTrack RESTful API
  • Integrate YouTrack with TestLink, TestRail, and GitHub

Check out What’s New for more details about the new features and Download YouTrack 3.0 Free Pack.
For more information on the YouTrack pricing and licensing options, please visit Buy & Upgrade page.

Develop with pleasure!
The JetBrains Team

IntelliJ IDEA 10.5 released: new technologies, new features, new pricing

Monday, May 16th, 2011

It is done! IntelliJ IDEA 10.5 is available for download from jetbrains.com web site.

If you’ve been following this blog you more or less know what’s been keeping us busy and what you get in IntelliJ IDEA 10.5.

What you did not know before is that IntelliJ IDEA Ultimate gets a price drop for new licenses and for personal license upgrades. (you do know, our upgrade policy allows upgrades from 2-3-year old versions too, right?). See the details at our Buy & Upgrade page.

The key features of IntelliJ IDEA 10.5 update include:

  • Full Java 7 Support
  • Reworked UI for refactorings and Search/Replace, simplified code completion
  • JavaScript Debugger in Google Chrome
  • Groovy 1.8 and Spring 3.1 support
  • JavaScript, Android and Flex enhancements
  • Jetty integration
  • XSLT2 support, etc.

Check the ‘What’s new in IntelliJ IDEA’ page to learn some more and to download your edition of choice.

And of course v.10.5 is a free update for everyone with version 10 license and for everyone using the free Community edition! :)

Develop with pleasure!
The JetBrains Team

Updated IntelliJ IDEA 10.5 Release Candidate Available Now

Wednesday, May 11th, 2011

We’ve just uploaded an updated Release Candidate build for IntelliJ IDEA 10.5, probably the last one before the GA release.

You are welcome to download it to try and submit any issues to us.

If you want to review what’s been done since IntelliJ IDEA 10 release, check out the recent blog posts with “Xena” tag.

Develop with pleasure!
The JetBrains Team

Welcome IntelliJ IDEA 10.5 Release Candidate

Thursday, May 5th, 2011

5 months of development with almost 2 months of Early Access for IntelliJ IDEA 10.5 are coming to an end and we’re on the finish line now.
Please welcome IntelliJ IDEA 10.5 Release Candidate.

We’ve been blogging about the changes and additions in this version and we will continue as some things are still not unveiled. But it is clear already that the release is a significant step for both Ultimate and Community editions of IntelliJ IDEA with such features as:

  • Full Java 7 Support
  • Reworked UI for refactorings and Search/Replace
  • Easier code completion that does not require you to press Shift for uppercase letters
  • JavaScript Debugger in Google Chrome
  • Groovy, Spring, JavaScript, Flex support improvements and so on.

Of course, with a Release Candidate we are hoping to hear your feedback before we announce a general availability release.

Enough words, download IntelliJ IDEA 10.5 RC from jetbrains.com.

If you are interested, here is the list of changes since the latest EAP build.

Develop with pleasure!
The IntelliJ IDEA Team

Hurry! Last day of our Easter Sale!

Saturday, April 30th, 2011

Today is the last day of our special sale, so…

Don’t miss this last opportunity to get up to 50% OFF on your personal license for your favorite JetBrains IDE(s)!

And while you’re at it, get 50% OFF on YouTrack — our keyboard-centric issue & bug tracker.

Develop with pleasure!
-JetBrains Team