This is a guest blog post from Brian Vermeer, Developer Advocate at Snyk
Developers practically live in their integrated development environment (IDE). An IDE like IntelliJ IDEA is in most cases an essential tool for developers to help make development more productive and creative.
A recent survey run by Snyk revealed that 81% of respondents believe developers should own the security responsibility of their applications. However, many developers are unsure of where to start with security.
In reality, most companies still work with a dedicated security team, which performs company-wide audits rather than integrating security responsibilities as part of the core development team. Continue reading →
For a long time, IntelliJ IDEA came only in black and white, with developers advocating for customization tirelessly. Today we have exciting news for you: IntelliJ IDEA 2019.1 will become more flexible than ever thanks to Custom Themes!
Now you will have the power to design your own theme from scratch, and even better, we’ve made this incredibly easy to do!
We’ve created a few brand new themes to get you started. Add more color to your IDE right away by downloading one of the following new themes and selecting it as your new Theme in the Appearance settings!
We’ve just made IntelliJ IDEA 2019.1 Beta 3 available, which can mean only one thing: the release is just a few weeks away! We are now mostly working on polishing the upcoming major release and making it shine, so this week we are concentrating on fixes and usability improvements. You can find a full list of all the latest changes in the release notes. In this blog, we’ll take a quick look at the more notable ones.
As you may recall, with the upcoming IntelliJ IDEA 2019.1 we added a pre-configured Sublime keymap. Now we feel it’s time, and we are ready to reveal to you our new VS Code keymap which we have made available as a separate plugin! If you find you have any issues with it, please report them to our issue tracker. Continue reading →
How did we get to March already? Where is 2019 going?? This month’s Java Annotated Monthly has a nice wide range of Java news, tutorials and tips, along with a bunch of articles on related (and not-so-related) technologies. And since today is International Women’s Day, you’ll find there’s a #IWDay2019 theme.
The upcoming IntelliJ IDEA 2019.1 goes Beta! To install IntelliJ IDEA 2019.1 Beta, download it from the website, update from our Toolbox App, or use a patch update.
The Beta builds are sufficiently stable compared to the EAP builds, but some issues may still occur. If they do for you, please report them to our issue tracker.
Since the opening of IntelliJ IDEA 2019.1 EAP, we’ve teased you with previews of the most notable changes to expect and this Beta stage seems to be a good time for an overview of some of the Java improvements that are coming your way in this next major version. Watch now.
We’ve just published a new bug-fix update – IntelliJ IDEA 2018.3.5. This is one update that should not be missed as it has loads of bug-fixes for Gradle support, the Search Everywhere dialog, and many other useful improvements.
This update brings lots of improvements for the Gradle support. For a start, now the import of a Gradle project with Gradle 5.0 doesn’t fail when the IDE is running under JDK 11. Now when you add a new module to a Gradle project, the IDE will show the root project in the list.
We’ve managed to fix the regression, so that the creation of a Gradle multi-module project works correctly again.
Additionally, the source directories are now marked as such with Gradle 4.7+. Continue reading →
With switch expressions, Java 12 is enhancing one of its basic language constructs – switch – to improve everyday coding experience for developers. Benefits are multi-fold. As compared to the ‘traditional’ switch constructs, switch expressions can return a value. The ability to define multiple constants with a switch branch, and improved code semantics, makes it concise. By removing default fall-through switch branches, you are less likely to introduce a logical error in a switch expression.
In this blog, we’ll cover the pain points of using existing switch statements, define switch expressions, and explain why they are good for you.
To use Switch Expressions, we’ll need IntelliJ IDEA 2019.1. It is free to download in its Early Access Program from our website. Java 12 language features are not supported in 2018.3 or earlier versions of IntelliJ IDEA. Let’s get started. Continue reading →
Come and take a look at the fifth EAP build for the upcoming IntelliJ IDEA 2019.1. You can download it from our website or via the JetBrains ToolBox App.
Maven build output is now reported to the Build tool window
In the upcoming IntelliJ IDEA 2019.1, all the Maven build output will be shown in the Build tool window. Previously, the output of a Maven build was reported either in the Run or Messages windows, which made it difficult to know where to look for it.
Now there is the Build Tool window that lets you view all the Maven output related to the build in one place. For a while, we used the Build Tool window for the Gradle output, and now for better convenience, we can use it for the Maven output as well. Continue reading →