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.
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 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.
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.
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:
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.
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.