Open source is changing the way we build software – as Java developers we see it every day. Millions of applications use open source software to ship Minecraft plugins and spacecraft to Pluto. Open source developers maintain some of the largest engineering projects of our time, with little or no supervision. And open source is secure and reliable. Some of the best software in the world is free and open source, yet we are just beginning to realize the potential of open source collaboration. Join us each month as we explore the latest in open source Java tools and techniques.
If you’ve already given a shot to a recent IntelliJ IDEA 15 EAP build, you might have noticed changes in the UI for running tests. Today, as we’ve released a new EAP build with even more bugfixes and enhancements, the new UI is ready for preview.
Inline statistics and tool window orientation
A separate table with statistics required too much space and you needed to switch it on and off. Now durations are shown right in the tree. Sorting gets available after tests have finished.
Because the console was on the right of the tree, horizontal orientation was the only one available. Now if you move the Run tool window to the left or to the right, the UI would be adjusted accordingly.
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.
UPDATE: The post will be updated with new features as they become available. 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