Oracle in January announced a change to its Java license that bases pricing on the number of employees in an organization, rather than on instances in use like they have in the past. “The new Java SE Universal Subscription was developed based on feedback from our customers with Java workloads running in increasingly diverse environments. … continue reading
There were two major Java releases in 2022: Java 18 and Java 19. Java 17, released in 2021, was the last Long-Term Support release of the language, and the majority of developers tend to stick to LTS releases, according to various surveys of the ecosystem over the years. But still, it’s important to go over … continue reading
The automated testing company, Code Intelligence, today announced that its open-source Command-Line Interface tool, CI Fuzz CLI, now enables Java developers to include fuzz testing in their current JUnit setup. With this, Java developers can locate functional bugs as well as security vulnerabilities at scale. According to the company, CI Fuzz CLI leverages genetic and … continue reading
BellSoft, creator of progressive Java runtime for a complete Java experience, Liberica JDK, and an OpenJDK contributor, today announced the release of BellSoft Alpaquita Cloud Native Platform and Alpaquita Linux. The company stated that these offerings are intended to address the growing demand for more efficient, secure, and supported Java software that performs well as … continue reading
The Jakarta EE 10 Platform, Web Profile, and new Core Profile Specifications were released today, introducing new features for building modernized, simplified, and lightweight cloud-native Java applications. “This release is the ‘big one’ that plants Jakarta EE firmly in the modern era of microservices and containers,” said Mike Milinkovich, executive director of the Eclipse Foundation. … continue reading
The latest version of Java has been released by Oracle. Java 19 includes a number of updates related to performance, stability, and security. The most significant improvements to the language itself are the ability to nest record patterns and pattern matching for switch expressions, both of which are currently in preview. The record patterns update … continue reading
Microsoft has made its monthly update for Java in Visual Studio Code. This update includes built-in support for the Lombok library, drag and drop support, an exclusion list for inlay hints, and more. Some Visual Studio Code users had been reporting to Microsoft that when they have Lombok dependencies in their projects, some extensions wouldn’t … continue reading
Adoptium is an open-source project from the Eclipse Foundation that aims to provide Java developers with pre-built OpenJDK binaries. “Our goal is to meet the needs of both the Eclipse community and broader runtime users by providing a comprehensive set of technologies around runtimes for Java applications that operate alongside existing standards, infrastructures, and cloud … continue reading
Oracle may be the stewards of the Java programming language, but their market share in Java Development Kit (JDK) distributions has significantly dropped over the past two years. This is according to New Relic’s 2022 State of the Java Ecosystem report, which draws data from applications reporting to New Relic. According to the survey, Oracle … continue reading
Since Russia’s initial attack on Ukraine, 53% of Ukrainian citizens have lost their jobs and over 4.5 million have been forced to flee the country, according to CodeGym, the Ukrainian online course for learning Java programming. Because of this, CodeGym announced the launch of a special donation program to help Ukrainians that have been severely … continue reading
Even before the Log4j vulnerability led to the targeting of nearly one-half of global corporate networks, Java applications have presented abundant opportunities for hackers. After all, there are so many components to protect – server-side logic, client-side logic, data storage, data transportation, APIs and others – that it’s daunting to defend everything. In fact, serious … continue reading
The latest version of Java, Java 18, is now available, with nine new approved enhancements. A Simple Web Server is now available in Java 18, and it can be used for prototyping and testing purposes. “It’s sort of a representation of our continued efforts to make Java more approachable for students and educators and developers … continue reading