September is upon us! The sun is still shining, but the mornings have a chill in the air. Don’t worry though, we’ve got something to keep you warm on your way to work – the 10 hottest posts from the last month. Let’s take a closer look.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week we got an Angular update, two new Java enhancement proposals and a JEP draft. Let’s take a look.
In this article, Ram Lakshmanan goes over some commonly asked questions about the System.gc() API call. What is System.gc()? How do you detect whether System.gc() calls are made from your application? What are the downsides of invoking System.gc()? Find out all this and more.
Java Platform Team software engineer Man Cao has published a new JEP draft proposing to improve the performance of the G1 garbage collector when concurrent refinement is disabled. He proposes to do this by introducing a simplified post-write barrier. Let’s take a closer look at what could be the future of Java.
A new Java enhancement proposal, JEP 360, has graduated from being a simple draft. It proposes to bring sealed types to Java, allowing developers to impose restrictions on which other classes or interfaces may extend or implement them. Sealed types could work in tandem with records, which is the business of its older sibling, JEP 359. Let’s take a closer look at the future of Java.
A new Java enhancement proposal, JEP 359, has graduated from being a simple draft. It proposes to bring records to Java, a new kind of type declaration. Records could work in tandem with sealed types, which is the business of its younger sibling, JEP 360. Let’s take a closer look at the future of Java.
It’s been a pretty quiet period for stagemonitor, the application performance monitoring (APM) tool for Java servlet applications. However, version 0.89 has just been released – an update with some dependency upgrades as well as new features. Let’s take a closer look.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week Microsoft acquired AdoptOpenJDK contributor jClarity, OpenJFX could be headed for GitHub & more. Let’s take a look.
OpenJFX is currently hosted on Mercurial, but with Project Skara in the pipeline and JavaFX already partially on GitHub, Kevin Rushforth thinks it’s time to talk about moving OpenJFX there as well. It couldn’t have come at a better time because Bitbucket announced this week that they are shutting down Mercurial for good next summer.
Two new JDK Enhancement Proposals, or JEP, drafts propose to make changes to garbage collection in the next JDK. One wants to remove Concurrent Mark Sweep garbage collector, since it was deprecated two years ago, and the other wants to make Z Garbage Collector available to macOS users as well. Let’s take a closer look.
Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. Last week we had an eye-opening interview about OpenWebStart, discussed the implications of the GitHub restrictions imposed over trade laws & more. Let’s take a look.
Modern languages don’t do checked exceptions. But you don’t have to jump ship to share the experience. In this article Scott McKinney shows you how to stick with Java and completely neutralize checked exceptions with a simple new addition to the Manifold framework.
Gradle 5.6 is here, and is the last of the 5.x versions, so it’s a bit bigger than your average minor update. Among the changes are improvements to speed up Groovy compilation, a new plugin for Java test fixtures, and better management of plugin versions in multi-project builds. There’s also an important security update. Let’s take a closer look at what’s changed.