What are the Garbage Collection (GC) log, Thread Dump, and Heap Dump in the Java Virtual Machine (JVM)? In this article let us try to understand these 3 critical artifacts, where to use them, how does it look, how to capture them, how to analyze them and their differences.
There are a handful of similarities between the CLR and JVM – both are high performance software run times, both include methods for garbage collection, code-level security and rich frameworks and open source libraries. But there are also some very stark differences.
Jakarta EE 9 has been published. We spoke with Mike Milinkovich, Executive Director of the Eclipse Foundation, about what this milestone means for the Java world: What is the next step for enterprise Java and what role does open source software play in this?
Java security is an important topic for all businesses that use Java applications. Java Champion Simon Ritter takes a deep dive into the JDK and the potential shortcomings of not keeping your applications up to date, as well as why it’s essential to know the difference between critical patch updates (CPUs) and patch set updates (PSUs).
ActiveJ is a radically new development platform for creating diverse modern applications of any complexity with a lightweight and natively scalable async architecture that squeezes the last bits of performance from your hardware. Let’s overview the core components of the framework!
Now that JavaFX 15 has been released, let’s take a look at some of the newest features. We spoke with Java Champion and Gluon co-founder Johan Vos to learn all about the latest JavaFX release, what to look forward to in JavaFX 16, and why JavaFX has a competitive edge.
Java 15’s GA release is finally here. 14 JEPs (Spoiler alert: Nashorn is out!) are part of the new JDK. Among other things, text blocks have moved beyond the experimental stage and the Shenandoah garbage collector is now a full member of the JDK. Let’s take a closer look at the JEPs of this release.
Unit type-safety, or lack thereof, can have real consequences, sometimes disastrous ones. This article briefly demonstrates how the Manifold framework’s extension and science libraries can be applied toward a general solution using type-safe units and quantities.
JobRunr is an open source library that makes it easy to perform background processing on the JVM, making use of persistent storage like an RDBMS or a NoSQL database. This tutorial will show you how to test against 12 different JVMs using TestContainers.
Not all microservices performance issues are equal: some are easy to fix, while others require more effort. Check out eight common issues you may encounter. Now is the time to put in place a robust strategy to solve problems today and mitigate them in the future.
Keep up with Quarkus; let’s take a closer look and see what’s new with the supersonic subatomic Java. The latest update, version 1.5.0.Final adds new extensions, bug fixes, and a few performance upgrades. Let’s take a look at everything under the hood.
Java has continued to be the most widely used programming language, even after its release two decades ago. Hence, Java developers are in demand. This article shows what to look out for as a recruiter, e.g. what Java certifications applicants have, what types of online assessments exist, and what other criteria may be helpful in the screening process.
Every month, we take a look back at our top ten most clicked topics. Last month was packed full of exciting news such as more info on Java 16 with its upcoming migration to Git and GitHub. Other top news include interviews on the programming language Julia, the visualization platform Grafana and the Node alternative Deno. In May, we also learned how to analyze big data using Java and saw C pass Java in the monthly TIOBE Index.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week we celebrated 25 years of Java, spoke to seven experts about continuous delivery and continuous integration, learned more about the open source platform Grafana, and found out that Rust is once again the most beloved programming language.