Archive for the ‘Demos’ Category

Play! Console in IntelliJ IDEA

Thursday, January 12th, 2012

Did you know that IntelliJ IDEA 11 provides an integrated Play Framework console?

Start it from “Tools” menu, complete Play! commands, use command history, analyze output.
Play! with pleasure!

Profiling CPU in Flash and Flex Applications in IntelliJ IDEA

Wednesday, January 11th, 2012

Hello guys! Just recently we’ve published an update to our Flash/Flex Profiler plugin that gives you a powerful and easy to use toolset for profiling of Flash-based applications in IntelliJ IDEA.

Let us give you a brief overview of what you can do with it.

(more…)

IntelliJ IDEA for Spring Integration 2.0 Patterns

Tuesday, December 27th, 2011

Spring Integration extends Spring to support the well-known Enterprise Integration Patterns via lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters.

Just wanted to let you know that in IntelliJ IDEA 11 we’ve added support for all 21 integration schemes with code analysis, completion, usages search and basic refactorings.

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.

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.
  • NavBar improvements in IntelliJ IDEA 11

    Tuesday, November 29th, 2011

    We’ve slightly redesigned Navigation Bar and added some new sweet features. Watch this short demo for the details and a general overview of NavBar abilities.

    Enjoy Spring Data JPA in IntelliJ IDEA 11

    Thursday, November 24th, 2011

    Spring JPA is a part of the Spring Data project that makes it easy to quickly implement JPA-based repositories.

    IntelliJ IDEA 11 recognizes repositories,
    provides quick navigation through the code,

    adds advanced completion, error highlighting and quick fixes.

    Download IntelliJ IDEA 11 Beta and try it.

    New in 11: Javadoc editing improvements

    Thursday, October 20th, 2011

    Recently I realized that javadoc editing may be easily improved by introducing some handy little features. After using them for a couple of days, I can say they are cool, so, it’s time to share them with you. And you can try them all in the latest IntelliJ IDEA 11 EAP.

    The main idea is to ease fulfilling method javadoc stubs that IntelliJ IDEA generates for you:

    • Smart “End”
      Pressing End when the caret is located after javadoc parameter name relocates it to the position where description should start. It respects ‘Align parameters description’ code style setting as well (‘Code Style | Javadoc | Alignment’).
      Before:
      After:
    • Smart “Enter”
      We rather often need to write a multi-line javadoc parameter description. Now pressing Enter preserves previous line indent if a corresponding option is enabled (‘Editor | Smart Keys | Enter | Smart indent’).
      Before:

      After:
    • Smart complete statement
      Corresponding support is added for smart complete statement (Ctrl+Shift+Enter by default).
      Before:

      After:

    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

    JavaScript debugger improvements

    Friday, April 16th, 2010

    In the latest IDEA 9.0.2 EAP build the new ‘Scripts’ tab is available in JavaScript Debug tool window:

    It displays all scripts loaded by Firefox in a tree-like structure and allows to open a script in the editor to set breakpoints in it.

    If you want to debug JavaScript code in a JavaEE application you can set the corresponding option in an application server run configuration:

    Make sure to check the new demos featuring:

    There are more IntelliJ IDEA demos available at http://www.jetbrains.com/idea/training/demos.html

    Develop with pleasure!
    The JetBrains Team