OpenJDK proposals would improve Java pattern matching
Two OpenJDK draft proposals would enhance the expressiveness of pattern matching and boost data queries, potentially previewing in Java 17.
Two OpenJDK draft proposals would enhance the expressiveness of pattern matching and boost data queries, potentially previewing in Java 17.
Debate rages about JavaScript’s possible usurpation of Java’s status as the ‘Write once, run anywhere’ programming language.
Java on Truffle in GraalVM 21 brings Java up to snuff with Python, Ruby, and JavaScript on the multi-language virtual machine.
High-performance multi-language runtime will be bundled with Java SE at no extra cost.
Python ranks as the second most popular programming language in the November index, with C first and Java slipping to third place.
Azul offers two levels of migration services to entice enterprises to make the move from Oracle Java to Azul Zulu builds of OpenJDK.
Tribuo offers tools for deploying classification, clustering and regression models in Java, along with interfaces to TensorFlow, XGBoost and ONNX.
Google’s Jib allows developers to optimise the creation of Docker containers for Java apps, and tweak the process by customising plug-ins.
Not due until March 2021, next Java upgrade kicks off with support for C++ 14 language features in JDK source code and HotSpot VM.
The OpenJDK Community effort to move the source code of standard Java from Mercurial repos to Git repos on GitHub is proceeding.
Oracle has released Helidon 2.0 in a move designed to bring GraalVM Native Image start-up and memory consumption benefits to MicroProfile developers.
The next version of Microsoft’s Java rival will offer new capabilities ranging from records to value-based equality.
As the groundbreaking platform reaches a major milestone, Oracle plans its future and a Supreme Court decision looms.
Leyden would mitigate Java’s large footprint and long-standing performance issues by introducing static images to the platform.
Leyden would mitigate Java’s large footprint and long-standing performance issues by introducing static images to the platform.