Keep Your Dependency Licenses in Check
Learn how to automate license auditing, make it a part of your CI/CD, and mitigate compliance risks.
5 Best Features for Profiling Java Code In IntelliJ IDEA
When it comes to apps functioning efficiently, there is always room for improvement. Fast, lag-free, smooth operation – what else can a Java developer dream of? However, when you aim for this level of perfection in your app, you will need a comprehensive toolset to monitor performance and identify problems for further analysis. That’s where profiling tools come in handy. IntelliJ IDEA has tight integration with several of the most popular Java profilers that you can run on your project without leaving the IDE. First things first We advise that you get acquainted with the supported Jav
License Audit with Qodana
Qodana specializes in build quality management, delivering the static analysis smarts of IntelliJ Platform to project-level checks. In May, we extended the platform with a second linter, Clone Finder, which detects code duplicates. Today, we are happy to announce the EAP for License Audit to detect incompatible third-party licenses on which your code relies, making the compliance verification process easier for your project and company. Qodana License Audit is still very much in the early stages, but making it available earlier helps us to catch problems earlier. This makes prepar
New and Improved YouTrack Plugin For IntelliJ-based IDEs
Usually, issue trackers and IDEs go hand in hand, which is why we’ve revamped the YouTrack plugin for IntelliJ-based IDEs. The plugin integrates with your favorite JetBrains IDEs – AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine, and WebStorm, as well as with Android Studio, and provides you with access to your issues and notifications right from the IDE. We have significantly reworked the plugin’s time tracking logic to let you spend your time on your code, not on tracking your time. Read on for more details! A pocket-size tracker Teams that use issue
Qodana Clone Finder: Early Access Program
In December 2020, we announced the EAP for Qodana, which is rapidly evolving into a comprehensive platform that allows companies to perform multi-level evaluations of the quality of code they own, contract, or purchase. Qodana helps you detect bugs without relying on an IDE, either on a local machine or a build server, and it is designed to be seamlessly integrated into CI/CD pipelines. In addition to delivering static analysis for automated project-level evaluations, the Qodana team is developing additional audit features. One of them is Clone Finder, which looks for duplicates in software r
Top 10 Plugins for IntelliJ IDEA You Don’t Want to Miss
Though IntelliJ IDEA is a fully capable IDE, you may want to personalize it. The JetBrains Marketplace has plenty of plugins with useful features that can address your personal or business-specific needs. The library is enormous, and it can be a bit easy to get lost. In this blog post, we’ll share our recent and all-time favorite plugins. We are also curious about what plugins you love, so please share in the comments. And as a quick reminder, you can install all the plugins via Preferences/Settings | Plugins or the Plugins tab on the Welcome screen. Let’s go! Hits Jump to Line
Live Stream Summary: Spring Boot Loves K8s
On April 21, 2021, we had the pleasure of hosting the live stream ‘Spring Boot Loves K8s’ by Madhura Bhave, one of the awesome software engineers on the Spring Boot Team. The code in this live stream can be accessed using this link. Session details In this live stream, Madhura demonstrated features introduced in Spring Boot 2.3 and later versions that improved developing and deploying Spring Boot applications to Kubernetes. She covered four main improvements: building efficient container images, liveness and readiness probes, graceful shutdown and loading ConfigMaps and Secrets. To demonst
Fast and efficient development with Payara Server & IntelliJ IDEA Ultimate
Co-Author: Rudy De Busscher, Payara In this blog, we’re going to look at how to use Payara Server with IntelliJ IDEA Ultimate. We’ll cover how to create a simple web application that runs on a Payara server. We’ll also explore some of the features available to help you develop your enterprise applications. Payara Server Support in IntelliJ IDEA IntelliJ IDEA provides great tooling for developing with Payara servers. By default, IntelliJ IDEA Ultimate comes with the Glassfish plugin installed and enabled. You can use the Glassfish plugin to start, stop and debug Payara servers along with other
Test Management System Integration in IntelliJ IDEA Ultimate
The new plugin supports browsing test suites and case hierarchies, provides easy navigation for TMS items, generates unit-tests for selected test scenarios, and helps find non-automated test cases or obsolete test methods. The Test Management plugin is part of the Test Automation Kit bundle, which can be installed with a single click. Read on for a brief overview of the features that are already supported in the plugin and the new improvements we are working on. Browse Once you’ve installed the Test Management plugin, you will have access to the new TMS tool window in IntelliJ IDEA Ultimate.
Java 16 and IntelliJ IDEA
If you are still working with Java 8, you might have mixed feelings about the news of the release of Java 16. However, you’ll see these numbers are going to increment at a much faster and predictable rate with Java’s six-month release cadence. I’m personally excited about Java 16! It adds Records and Pattern Matching for instanceof as standard language features with Sealed classes continuing to be a preview feature (in the second preview). Fun fact - Records was voted the most popular Java 16 language feature by 1158 developers in this Twitter poll, with Pattern Matching for instanceof second.
Run Targets: Run and Debug your App in the Desired Environment
It's becoming more and more common to run the applications you’re developing in Docker containers or on remote machines, rather than in your local environment. Wouldn’t it be handy to run, test, and debug applications remotely without leaving IntelliJ IDEA? Well, our new Run Targets feature makes this possible. Please note this is an initial version of Run Targets. We plan to make it better in future releases, so we would really appreciate your feedback on this feature. Terminology and workflow A target is a configured environment where the IDE will execute your code, for example, in a Docke
Webinar Summary: Java, Containers and IntelliJ IDEA
On December 17, 2020, we hosted the live stream ‘Java, Containers and IntelliJ IDEA’ by the amazing Elder Moraes, RedHat Developer Advocate, Java Champion, Board member at Sou Java, and author of multiple books on Enterprise Java. The code and presentation used in this live stream by the speaker can be accessed using this link. Elder’s presentation also includes a great comparison and summary of the tips that he demonstrated in his live demonstration. Session details In this live stream, Elder addressed four main issues – long build times for Docker images, large image sizes, maintainability