Now that IntelliJ IDEA 15 EAP is available, we keep updating it every week, as promised. Every update brings more new features and bug-fixes, according to your feedback in the EAP discussion forum and our issue tracker.
The EAP build we published yesterday comes with a cool bundled Kotlin plugin:
As those following the latest news in the Kotlin blog may know, the Kotlin team is working hard to make it ready for the release this year. If you haven’t given Kotlin a try yet, today may be a good time. One place to start would be the language syntax basics.
Another notable improvement is support for the RegEx case transformation syntax in Find and replace:
The supported commands include “\l”, “\L”, “\u”, “\U” and “\E”. If you wonder where such syntax comes from, check out the Perl documentation.
The full list of changes is available in the release notes.
Develop with Pleasure!
Just a week ago we announced the EAP for IntelliJ IDEA 15 and have already received a lot of feedback from you. Keep it coming, and enjoy this update with more enhancements.
Besides numerous bug-fixes, the new build brings a small but useful improvement that lets you access branch operations related to a particular change right from the context menu in the VCS Log Viewer:
If you haven’t downloaded IntelliJ IDEA 15 EAP yet, you’re very welcome to do it. We look forward to your feedback in our EAP discussion forum and of course in the issue tracker.
Develop with Pleasure!
We’ve just released IntelliJ IDEA 14.1.4, a fresh update for your IDE that ships with a number of useful fixes.
Updating is easy: Download the new version from the website, or install the patch from the IDE by clicking Check for Updates (available if you are already running IntelliJ IDEA 14.1).
At JetBrains we love traditions, those little things that make development more fun. The Early Access Program is one of them: it lets us share with you what we’re working on and get your feedback about the new features from early stages onwards. Today we’re happy to officially open IntelliJ IDEA 15 EAP!
Once you’ve downloaded the latest EAP build (from its official page), you’ll start getting updates with new features every several weeks (to receive notifications about updates, make sure to set Settings → Appearance & Behavior → System Settings → Updates → Automatically check updates for to “Early Access Program”). Your feedback is very appreciated in our issue tracker and the EAP forum.
Despite the fact that work on IntelliJ IDEA 15 has just started, a bunch of goodies is already available for you to take a look at. Continue reading
One of the challenges we face with IntelliJ IDEA is showing new users how to quickly become productive. IntelliJ IDEA is a code editor, but it is also a database client, a static analyzer, a version control tool, and for each of these use cases, there are hundreds of individual features. Many of these features are little-known and seldom used, despite being quite useful features. One day, someone may think, “This feature would be nice to have,” and several versions later, there is a new feature. But where is this feature, and how do I use it?
Do you practice code review in your team? Considering it? Tried it before but quit for some reason? One way or another, you know what code review is. The jury is still out on how much exactly code review increases code quality and whether it can help catch enough subtle issues that static code analysis and unit tests won’t detect. All too often it is perceived as an obsolete practice full of bureaucracy that only slows down the development lifecycle. Still, many people, including us at JetBrains, seem to agree that code review helps spread knowledge, enrich team collaboration and communication, and build up collective code ownership. Finding issues and potential problems comes as a pleasant bonus.
We’ve looked at some roadblocks that developers encounter while making code reviews work. We’ve also imagined what might stop us from doing code reviews at JetBrains. Putting two and two together, we figured out that this problem, like many others, can be solved by using an appropriate tool. So we created this kind of tool—for ourselves and for those who’re not happy with the current state of code reviews. We’ve wiped out the roadblocks, and by using Upsource so can you.
As hard to believe as it is, the story you and we are a part of began 20 years ago, when Sun Microsystems announced Java on May 23, 1995. Today we look back on the journey we’ve made together, and it sure was an interesting and eventful one. Hurray to the Java community, to all who helped this history happen and become real!
As Java turns 20, we invite you to celebrate the anniversary with us. To make it more fun, we’ve come up with a series of humorous cartoons illustrating the Java timeline up to this day. DISCLAIMER: All graphical characters appearing in the illustrations are fictitious, and any resemblance to real persons is coincidental.
After reading the story, make sure to scroll down and look for a small gift we’ve prepared for you! Enjoy! Continue reading
IntelliJ IDEA 14.1.4 EAP build is available. You’re very welcome to give it a try and share your feedback with us.
In addition to the enhancements that come with the build, Mac OS X users will find a new experimental feature called “Switch IDE Boot JDK”, available from the Find Action popup:
This feature lets you choose a JDK under which to run IntelliJ IDEA, which should help those Mac users who don’t have Java 6 installed on their machines. Right now we’re offering two different Mac installers: one that requires Java 6, and another that comes with bundled JRE 1.8 custom build. Since today we’re moving towards having one installer, so this feature should allow you to keep the choice of JDK open, and switch to Java 6 in case of any issues that are specific to 1.8 custom build (font rendering or focus issues, for example.)
As always, we’re waiting for your feedback in our discussion forum and issue tracker. Develop with Pleasure!
When we talk about Java programming, we are often reminded of classes with formidable names like AbstractSingletonProxyFactoryBean and legacy code filled with enterprise integration patterns and layers of indirection. But despite some cynicism for its enterprise traditions, Java is teeming with good ideas, if you look in the right places. From languages on the JVM, to open source tools and libraries, each month we find fresh sources of insight and new ways solve problems with Java. Join us on The Java Annotated, and so will you.