If you’ve already tried IntelliJ IDEA 13 Beta, you are most certainly going to like this: the first release candidate of IntelliJ IDEA 13 has just been released and is available for download. The new build brings bugfixes and enhancements, including better type inference for Java 8.
IntelliJ IDEA 13 will be released in early December, bringing changes to every part of the IDE. One of the key new features is support for Java EE 7, the cutting-edge version of Oracle’s enterprise Java platform, along with support for top enterprise application servers such as GlassFish 4 and WildFly 8.
During this webinar we will talk with Arun Gupta, Antonio Goncalves and Andrey Cheptsov about the new features of Java EE 7, such as CDI 1.1, Bean Validation, JSF 2.2, Batch Processing, JAX-RS 2.0, WebSockets and more. The webinar will feature a live coding session demonstrating how you can easily use Java EE 7 to build modern applications.
Andrey Cheptsov will also provide an overview of the new features in IntelliJ IDEA 13, showing you how the IDE can help developers become more productive.
Space is limited, so please register now. There will be an opportunity to ask questions during the webinar. The recording will be available within a week after the webinar.
About our presenters:
Arun is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he has spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program.
Antonio is a senior developer specialized in Java/Java EE. As a consultant he advises customers and helps them in defining and developing their software architecture. Antonio is also the founder of the very successful Paris JUG, Devoxx France and an independent JCP member on various JSRs (Java EE 6, Java EE 7, EJB 3.2). He has written three books covering Java EE 5, Java EE 6, and recently Java EE 7 with Glassfish 4.
Andrey is a product manager at JetBrains. He is responsible for managing both product and marketing for IntelliJ IDEA. In his free time, Andrey devotes to his own studies in software development. His technical interests and expertise include Java EE, Spring, HTML5 and Clouds. He is passionate about productivity, programming languages and tools.
The day has come! Today we are excited to announce that IntelliJ IDEA 13 Beta is available for download and evaluation. Now everyone can download it and see what IntelliJ IDEA team has been cooking for the December’s release.
As always, this new important update brings improvements to all parts of the IDE. Here are some of the most important ones in the Beta release: Continue reading →
Year after year, Devoxx attracts top international speakers and a diverse audience from around the world. The four-day conference in Antwerp, Belgium is expected to draw more than 3,400 visitors and feature 200 presentations from 195 speakers.
Come by our booth and learn more about the hottest new features in the upcoming IntelliJ IDEA 13 release and Kotlin. Watch a quick demo using the latest development builds, and see what you can expect in the upcoming final release. After a chat, be sure to enter our raffle to win a free personal license and pick up a great gift just waiting for you.
It’s going to be a great event and we will do our part to make it a great experience for you.
As usual IntelliJ IDEA keeps up with cutting-edge technologies to provide latest productivity-enhancing tools for Web and enterprise development right out of the box. The release of IntelliJ IDEA 13, planned in December, embraces the latest additions to Java EE stack, including JSF 2.2, JAX-RS 2.0, CDI 1.1, Glassfish 4, HTML 5, and many more. This presentation will showcase the new and improved features that always have a trick up their sleeve to help developers out of even most complicated cases and to be even more productive.
IDEs, like any other tools, need to be mastered to achieve maximum efficiency. Unfortunately, many users of IntelliJ IDEA are familiar with only a small portion of its features. In this presentation I will show some of the best ways to write actual code in IntelliJ IDEA. I will demonstrate how to quickly spot and fix problems in code using the IDE, and how to safely refactor your code. I will also reveal some hidden features of IntelliJ IDEA and tell you how to find useful features which you haven’t discovered yet.
On Tuesday, November 12th, JetBrains own Aleksei Sedunov will be participating in the Hackergarten hands-on coding event. Aleksei will get you started with Kotlin language and will help you write a plugin for IntelliJ IDEA in Kotlin itself.
To get a taste of the upcoming action, watch this short video of the awesome people and atmosphere at the JetBrains booth from Devoxx 2012.
One of the notable changes coming in IntelliJ IDEA 13 is the developer tool set for Java EE 7, the cutting-edge version of Oracle’s enterprise Java platform. IntelliJ IDEA will offer support and productivity-boosting features for all Java EE specifications, including JSF 2.2, CDI 1.1, Batch Processing, JPA 2.1, WebSockets, JAX-RS 2.0 and many others.
Release is only a month ahead, so we’re going to give those who are about to switch to Java EE 7 a few pointers on what they can expect in the new IntelliJ IDEA, and we’re starting off with web services and JAX-RS annotations.
IntelliJ IDEA is aware of the parameters you defined for your web service and ensures that you don’t miss a thing. For example, when the service URL has a parameter not defined in its handling method, you get a warning like this:
If you are a heavy user of the debugger in IntelliJ IDEA, likely you know how powerful it is, especially with its Smart Step Into action. This action is helpful when you’re at a line and want to step into a particular method but not the first one which will be invoked. You press Shift + F7, and the IDE offers you a list of all methods available at the current line, so you can quickly choose the one you need.
Now imagine that you have an anonymous class as an argument and you’d like to stop if one of its methods is invoked at the current line. Is there anything your favorite IDE can help you with?
Yesterday we released IntelliJ IDEA 132.839, another preview of the upcoming IntelliJ IDEA 13 that includes pack of new features: Generated source root type (available for read-only operations); auto-configuration and better quick documentation for Spring beans; Java EE 7 Batch and Android improvements; support for PostgreSQL 9.3 and MySQL 5.7; LESS 1.5.0; and the list actually goes on and on.
The new Lens Mode has also been improved in this build. In case you hadn’t noticed: when you hover mouse over a warning or error strip on the scroll bar, IntelliJ IDEA shows you the fragment of code annotated with the message:
IntelliJ IDEA 13 will bring a lot of goodies for Android developers. One very useful new feature is the capability to automatically rearrange XML attributes according to predefined rules.
To enable this new feature, go to Settings → Code Style → XML and choose Set from… → Predefined Style → Android. After that on the Arrangement tab you will find the following list of arrangement rules:
By default the rules represent the common Android-style order. You can manage this order using the Arrangement controls. For example, you can move the name attribute in front of the id attribute:
Or you can remove most of these rules to make the attributes sorted alphabetically:
The easiest way to perform such a rearrangement is to call the Reformat action and enable Rearrange entries:
Alternatively you can use a separate action, Rearrange Code. By default it has no shortcut, but you can assign it manually in Settings → Keymap. There is also a specific option Force Rearrange available in Settings → Code Style → XML → Arrangement which enables rearrangement in XML files on the Reformat action.