days
-2
-8
hours
-1
-9
minutes
-4
-7
seconds
0
-9

#java

No heap is too big!

Shenandoah: Ultra low-pause garbage collector in Java 12

Java 12 added plenty of new enhancements and we are still celebrating its release. One of the newest features is JEP 189. Shenandoah is a garbage collector developed by a team at Red Hat and focuses on low-pause time for large heaps. Is it the right GC for you?

Security profiles for Java, JavaScript, Python and PHP

Which programming language is the most secure? High security vulnerabilities for Java have declined since 2015

Time to put languages to the test. Which programming languages are the most secure and which have dents in their armor? A report from WhiteSource examined security vulnerabilities in some of the most popular programming languages and looked at the trends of high security vulnerabilities over the years.

Interview with Donald Smith, Senior Director, Product Management for Java at Oracle

Java 12: “Switch Expressions gives developers a chance to clean up some of the massive switch statements & convoluted if-then-else blocks”

In light of the Java 12 release, we caught up with Donald Smith, Senior Director, Product Management for Java at Oracle to talk about the latest version, how the new release cadence has affected the workflow for the Java team, the new feature that he is most excited about, and more!

New Java release is in the house

Java 12 is here!

Java SE 12 is here and even though it’s not an LTS release, it definitely brings some important features to the table. Let’s have a look at the highlights of this new release.

In case you were wondering!

What does SocketInputStream.socketRead0() API in Java do?

What does java.net. SocketInputStream.socketRead0() API do? Why is it showing up frequently in several thread dumps? Is it something that you need to be concerned about? In this article, Ram Lakshmanan offers some answers to these Java questions.

The second release after JFX got decoupled from the JDK

JavaFX 12 arrives with major enhancements

Only a week before the new Java release, we are welcoming the latest JavaFX version, the second independent release since JFX got decoupled from the JDK. Let’s have a quick look at the list of features it brings.

These are the error codes that haunt us

A beginner’s guide to Java programming nightmares

New developers make beginner’s mistakes. How can we support our newbie brethren so they don’t make a mess of our code? Georgi Minkov explores some of the more common Java mistakes and their solutions with a tour of the horrors of his own early code.

Help your projects pass with flying colors with these helpful open source tools

Top 5 Java testing tools

Testing, testing! This integral part of the development process is often given short shrift. Today, we’re taking a look at five of our favorite open source Java testing tools for unit tests, requirement tests, automated UI tests, and more!