TornadoVM is an open-source Java technology that is developed to aid Java programmers in adapting their code bases for hardware acceleration. This blog aims to explain how Java programmers can build TornadoVM with IntelliJ IDEA, and how they can run …
-
Get Started With Allocation Profiling
Trouble finding memory leaks in a Java program? Learn how allocation profiling can reveal bugs and help you troubleshoot Java performance.
-
What’s wrong with createDirectories() – A Beginner’s Guide to IntelliJ Profiler
Learn how to troubleshoot and optimize Java code with IntelliJ Profiler – using createDirectories() as an example.
-
Debug Unresponsive Apps
Learn how to debug unresponsive Java/JVM applications, then reload the fix on the fly, using a hands-on example.
-
Debug Without Breakpoints
Learn how to use IntelliJ IDEA’s Pause – a lesser known feature that will help you diagnose UI freezes, deadlocks, livelocks, and more
-
Effective cloud-native Java app development with Open Liberty in IntelliJ IDEA
How to use Liberty Tools for IntelliJ IDEA to enable rapid, easy, and efficient development of cloud-native Java applications with Liberty.
-
lntelliJ IDEA: Selectively Commit Changes to a File
Selectively commit changes to a file using the Git integration in IntelliJ IDEA. Split unrelated changes into separate commits.
-
Profiling Maven Projects with my IntelliJ Profiler Plugin
Or: I just released version 0.0.11 with a cool new feature that I can’t wait to tell you about…
-
Dive into the OpenJDK: Top 10 Reads on Foojay.io
Foojay.io is a community platform dedicated to the needs of developers who use the OpenJDK and related technologies.
-
Reactive Programming Made Easy
This article discusses essential features and tools in IntelliJ IDEA for Reactor developers. These include live templates, a dedicated debug mode, and a couple of inspections. We’ve got all of the project Reactor adepts and enthusiasts out there covered! Whether …
-
Watch Area and Renderers
Stop digging through variables in the watch to find nuggets of gold, or rerunning the expression evaluation. Use entity renderers instead.