What solutions can ManagedBlocker provide for the Fork/Join framework? How can you reduce wasted CPU cycles? Dr. Heinz Kabutz gives us answers to these questions and more.
“Write once, run anywhere” has been the Java motto since forever! And what better way to achieve that if not with the use of containers? But we all know that containerizing Java applications is anything but simple. Jib is an open-source Java containerizer from Google that aspires to make a difference!
Kotlin is only seven years old but it is already playing in the big leagues. Its massive success can be traced back to the moment when Google announced Kotlin support in Android last year but that was just the tip of the iceberg. According to Pusher’s State of Kotlin 2018 research report, great things are coming Kotlin’s way.
IBM has released a new version of WebSphere Liberty. What improvements have been made? We take a look at IBM’s largest open source project and how developers can create cloud-native apps and microservices.
“Database first” or “Java first”? Which is the best design for your project? Which is easier and which leads to only more confusion? Find out how to go database first, and avoid a headache tomorrow.
JDK 11’s Rampdown Phase One is here. So, what does this mean for the next Java version? The lineup is set – JDK 11 is locked in with 17 new JEPs for developers to tool around and explore. JDK 11 is on track for a general release in September.
We cried, we mourned, we got depressed but we finally came to terms with Oracle’s announcement to end of the public updates for Java 8 business users after January 2019. But that was not meant to be. Last week, Oracle announced that the commercial support program for Java SE 8 is moving to a subscription model. Whether that’s good news or bad, depends on how you see things!
What is and isn’t part of Java? The question has a more in-depth answer than you may suspect. In this article, Simon Ritter discusses the differences in definitions between terms such as Oracle JDK and OpenJDK.
The six-month Java release cycle has gained a lot of critics and caused some controversy. Will it affect the popularity of Java though? We look at some surveys to see if Java’s popularity has changed.
JetBrains polled 6,000 developers to identify the State of Developer Ecosystem and now the results are here. This time we’re focusing solely on Java and what Java developers prefer to use these days. Let’s dig in!
How do you manage your Java object memory? In this article, Juraj Papp will walk you through Java structs, the memory layout of Java objects, and how to handle them like a pro.
JDK 11 is shaping up to be a really great version. How do we know that? There are 13 JEPs targeted to JDK 11 so far. The latest “family” member is JEP 333. Although it’s still experimental, it’s certainly nice to see ZGC on the list. Let’s have a look at this JEP.
Can you accurately explain the performance of a Java program? Watch Maurice Naftalin’s session at JAX London 2017 in which he explores the optimization of the memory layout and performance.