InfoQ Homepage Java Content on InfoQ
-
Wildfly 16: Improvements to Messaging and Clustering
Continuing with its quarterly delivery model, Wildfly 16 was released last month, closing or resolving almost 200 issues, feature requests, and bugs. Included in this release was Galleon, a provisioning tool for constructing custom-tailored Wildfly servers, compatibility with JDK12, as well as several enhancements to messaging, and clustering support.
-
MicroProfile Releases Reactive Streams Operators 1.0
MicroProfile released the Reactive Streams Operators 1.0 API, a specification that defines a set of operators for Reactive Streams that allow developers to: create Reactive Streams; process the data transiting in the streams; and accumulate results. James Roper, architect and co-creator of the Lagom microservices framework at Lightbend, spoke to InfoQ about the Reactive Stream Operators API.
-
Q&A on Condé Nast's Natural Language Processor and Content Analysis
Beginning in 2015, Condé Nast created a natural-language-processing and content-analysis engine to improve the metadata around content created across their 22 brands. The new system has led to a 30% increase in click-through rates. InfoQ spoke with Antonino Rau, a software engineer and technology manager at Condé Nast US about the evolution of their NLP-as-a-service system named HAL.
-
Quarkus, a Kubernetes Native Java Framework
Red Hat has released Quarkus, a Kubernetes native Java framework tailored for GraalVM and OpenJDK HotSpot. Quarkus aims to make Java a leading platform in Kubernetes and serverless environments, offering developers a unified reactive and imperative programming model.
-
OpenLiberty Moves to Four-Week Releases
OpenLiberty, the project behind IBM WebSphere, has released version 19.0.0.1 as its first move into four-week releases.
-
JUnit Project Moves to Azure Pipelines for Builds
JUnit, a unit testing framework for Java, is one of the most popular libraries used by Java developers. The JUnit team recently announced they've adopted Azure Pipelines for continuous integration (CI).
-
Java 12 Released with Experimental Switch Expressions and Shenandoah GC
March 19th marks the release date of Java 12, the latest feature release of Java. With it comes a number of new and noteworthy features and refinements, but this version is not a long-term support release.
-
Microsoft Survey to Study the JavaEE to Cloud Migration: A Call to the Java Community to Participate
The Microsoft Azure engineering team is calling on the Java community to participate in a special survey to understand the challenges of migrating Java EE applications to the cloud. The team would appreciate input from developers who either: have already migrated Java EE applications to cloud; are currently going through a migration; or are planning to start a migration.
-
2018 JCP Election Results Introduces BNY Mellon as a First-Time Member
The Fall 2018 Java Community Process (JCP) election slate featured eight ratified seats, three elected seats, and one associate seat. The Bank of New York (BNY) Mellon is a first-time member of the JCP. Representing BNY Mellon are Donald Raab, managing director, and Chandra Guntur, director. Raab and Guntur spoke to InfoQ about this latest milestone for BNY Mellon and what they plan to accomplish.
-
The 2019 Payara Platform 5 Roadmap
Steve Millidge, CEO at Payara, recently outlined the 2019 Payara Platform 5 roadmap describing the goals for Payara in 2019. A brief review of 2018 accomplishments was highlighted by the introduction of the Payara Platform 5 with the release of Payara 5.181 in March 2018. Payara is once-again planning to deliver quarterly releases (5.191 thru 5.194) of Payara Server 5 and Payara Micro 5 in 2019.
-
Spring Boot 2.2 Reaches First Milestone Release with Performance and Memory Improvements
The Spring Boot team recently released v2.2.0 M1, the first milestone release of Spring Boot 2.2. It includes performance and memory improvements, Kubernetes-detection, and third-party library updates. Over 140 issues were resolved with this release. Starting with this release, JMX is now disabled by default.
-
SAP Open Sources Java SCA Tool
SAP open sources a tool to detect known vulnerabilities in Java/Python applications through software composition analysis.
-
Helidon V1 Brings API Stability and MicroProfile 1.2 Support
Oracle has released version 1.0 of Project Helidon, an open-source collection of Java libraries to build microservices, with greater API stability than beta versions and support for the MicroProfile 1.2 spec. Helidon comes in two programming models: Helidon SE and Helidon MP.
-
Microsoft Announces the General Availability of Java Support in Azure Functions
Microsoft announced the general availability (GA) of Java support in Azure Functions V2.0. Developers can now write functions in Java 8 and take advantage of the Maven-powered developer experience provided by Visual Studio Code, IntelliJ, Eclipse, and the cross-platform Functions Core Tools.
-
Building Self-Contained, Installable Java Applications with JEP 343: Packaging Tool
The OpenJDK community has released an early access build of JEP 343: Packaging Tool. JEP 343: Packaging Tool, also known as jpackage, is a new tool for packaging self-contained Java applications along with a Java Runtime Environment.