Posts Tagged ‘Nika’

IntelliJ IDEA 11.0.1 Release Candidate 2

Friday, December 23rd, 2011

The second release candidate for the first bugfix update of IntelliJ IDEA 11, build 111.139, is available.
The build has fixes for unexpected regression in IDE stability on Linux platform, as well as important fixes for Spring and JavaScript support.

The complete release notes for the new build are available in the usual place.

IntelliJ IDEA 11.0.1 Release Candidate

Monday, December 19th, 2011

The release candidate for the first bugfix update of IntelliJ IDEA 11, build 111.123, is available today. Notable changes include a new UI for entering Subversion credentials and support for Spring 3.1 when creating a new project.

The complete release notes for the new build are available in the usual place.

Spring 3.1: Testing with @Configuration classes and profiles

Friday, December 16th, 2011

Latest Spring 3.1 features can be easily found in IntelliJ IDEA 11 release.

If you’ve already started testing your applications with @Configuration classes and environment profiles, tell us how it works for you in IntelliJ IDEA.

IntelliJ IDEA 11: New and Noteworthy in Database Realm

Wednesday, December 7th, 2011

There are many little things in database and SQL area that got attention in yesterday’s IntelliJ IDEA 11 release but now I just want to highlight the major ones.

Data Sources view got a new look and now includes stored procedures both from DDL scripts and real databases. The existing SQL dialects support has been redesigned with two new dialects introduced: H2 and MS Transact-SQL. So the list of supported SQL languages now looks like this:

Data Sources Toolwindow
  • MySQL 5.6
  • PostgreSQL 9.0.5
  • Oracle 11.2
  • SQLite 3.7
  • SQL Server 10.50
  • Derby 10.8
  • HSQLDB 2.2
  • H2 1.3
  • SQL-92

   Featuring:

  • Exact syntax as in docs
  • Context-aware completion
  • PL-extensions support

Database view:

  • Includes stored procedures. Search for usages, navigate to, drag and drop to editor, etc.
  • Working with large databases is now less painful. Tables and procedures are available the moment their names are loaded. Columns, procedure parameters and other information are loaded in background afterwards.
  • If something is changed there’s no need to wait for the whole synchronization. Refresh only selected schemas, tables or procedures.

Database Console:

  • Console now remembers its state so you won’t lose statements you have never run.
  • If you do not want to switch editors back and forth you can run statements directly from an SQL file or any other place where SQL injection takes place: invoke “Run Query in Console” intention for the first time then use console “Execute” action shortcut as if you are in console.
  • Transact-SQL batch execution mode (the toggle is hidden in the console properties dialog)
  • Console editor now can be undocked and split as any other editor.

Enjoy.

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 11 RC2: It’s Getting Faster All the Time

Monday, December 5th, 2011

We’ve just uploaded IntelliJ IDEA 11 Release Candidate 2 for you to try. Download it now and check the changelist if you are interested.

Also, some numbers for the curious minds.

Last year, just before version 10 release, we had made some benchmarks for IntelliJ IDEA 10 indexing speed. It was good for the size of project we had at the time. But it grows constantly, that’s why we have to return to this subject. Let’s see if IntelliJ IDEA 11 performance fits its own codebase.

Another bottleneck of developer’s productivity is application startup time. We’ve spent some efforts on this, too. Here are the results

Note that the startup time was measured at the first IDE start after switching computer power on. IDE restart time is much shorter, just about 30 seconds.

Full specs of the computers we used:
1. Windows 7: Core i7 (2.8 GHz), HDD 10K rpm, Windows 7 x64 (32-bit JRE)
2. Linux: Core i7 (2.8 GHz), HDD 10K rpm, Ubuntu 10.10 x64 (32-bit JRE)
3. Mac OS X: Mac Pro (2.8 GHz), HDD 7200 rpm, Mac OS X 10.7 Lion (64-bit JRE)

Enjoy the speed!

New in 11: Spring 3.1 @Configuration based contexts support

Friday, December 2nd, 2011

Spring 3.1 significantly extends @Configuration based applications with a set of new annotations responsible for processing of Spring models

  • @ComponentScan configures component scanning directives for use with @Configuration classes. Provides support parallel with Spring XML’s <context:component-scan> element
  • @Import indicates one or more @Configuration classes to import. Provides functionality equivalent to the <import/> element in Spring XML.
  • @ImportResource indicates one or more resources containing bean definitions to import.
  • @PropertySource providing a convenient and declarative mechanism for adding a PropertySource to Spring Environment.
  • @Profile indicates that a component is eligible for registration when one or more specified profiles are active.
  • 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

    New in IntelliJ IDEA 11: Improved filtering in Android logcat

    Wednesday, November 30th, 2011

    In IntelliJ IDEA 11 we’ve improved Android logcat view, so now watching the logs of your applications became much more convenient.

    First, you can create your own named filters and switch between them:

    You can use regular expressions to filter the log, e.g. by a tag or message text. Note that autocompletion of tags already presented in the log is available: 

    Another noteworthy improvement is that multiline messages aren’t cut anymore when you filter them by a named filter or using search. For example, if you search for “ActivityThread.java”, you’ll see full stacktrace containing the query, but not just separate lines: 

    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