InfoQ Homepage Java Content on InfoQ

  • Jakarta EE 9 - Milestone 1 Released by Eclipse Foundation

    The Eclipse Foundation celebrated the first milestone release of Jakarta EE 9 with a Jakarta EE 9 Milestone Release Party. The event, hosted by Eclipse’s Tanja Obradovic, Shabnam Mayel and Ivar Grimstad, featured short presentations by Java luminaries Will Lyons, Kevin Sutter, Scott Marlow, Steve Millidge and BJ Hargrave. The event was attended by 155 developers representing 20 countries.

  • Red Hat Mandrel Makes Java Native

    Red Hat has introduced a new Java distribution, Mandrel, that compiles Java applications directly to native code. As a fork of GraalVM, this decreases startup time and memory usage.

  • MicroProfile GraphQL 1.0 - a New API in the MicroProfile Family

    The MicroProfile community has released MicroProfile GraphQL 1.0, a new standalone API. Joining the three existing standalone APIs - Reactive Streams Operators, Context Propagation and Reactive Messaging - the intent of the MicroProfile GraphQL specification is to “provide a ‘code-first’ set of APIs that will enable users to quickly develop portable GraphQL-based applications in Java.”

  • Apache Netbeans 12 LTS Released

    The Netbeans Java IDE has released its first long-term support (LTS) version a year after the Apache Software Foundation promoted it to a top-level Apache project.

  • Oracle Open Sources Coherence In-Memory Data Grid

    Oracle has released the core of their Coherence in-memory data grid (IMDG) product as free and open source software.

  • Spring Boot 2.3.0 Focuses on the Cloud

    Spring Boot has released version 2.3.0 which adds support for latest Java versions, Docker with buildpacks, layered images, graceful shutdown support, liveness, and readiness probes.

  • Quarkus 1.5 Features New Extensions and fast-jar Packaging

    Red Hat has released Quarkus 1.5 featuring new extensions to support Picoli, gRPC, MicroProfile GraphQL and Hibernate ORM with Panache. There is also a new fast-jar packaging format and a Spring Cache compatibility layer. Dubbed “Supersonic Subatomic Java,” Quarkus was first introduced in March 2019 as a full-stack, Kubernetes-native, Java framework designed for GraalVM and OpenJDK HotSpot.

  • AdoptOpenJDK to Become Eclipse Adoptium

    The AdoptOpenJDK project is to move under the Eclipse umbrella as Eclipse Adoptium as part of a transition to an open-source foundation. Having a vendor-neutral open-source foundation to steward the AdoptOpenJDK project will give a strong basis for the future. Read on to find out what it means from a practical perspective and how the transition will play out.

  • Dekorate: Generating Kubernetes and OpenShift Manifests for Java Projects

    Dekorate, formerly the ap4k project which stood for Annotation Processors for Kubernetes, is designed to make the generation of Kubernetes and OpenShift manifests in Java based projects easier. The project was rebranded since it now supports decorating Kubernetes manifests without the use of annotations, so the name ap4k no longer describes the project accurately.

  • Micronaut Servlet - a New Micronaut Project for Servlet API Developers

    Object Computing has introduced Micronaut Servlet, a new Micronaut project that runs applications on traditional servlet containers. This provides an alternative for Micronaut’s built-in HTTP server for developers who are already familiar with traditional servlet containers and have a significant investment in the servlet ecosystem. Micronaut Servlet supports Tomcat, Jetty and Undertow.

  • Concurnas: the New Language on the JVM for Concurrent and GPU Computing

    Concurnas is a new open source JVM programming language designed for building concurrent and distributed systems. Concurnas is a statically typed language with object oriented, functional, and reactive programming constructs. With native support for GPU computing and vectorization, Concurnas allows for building machine learning applications and high performance parallel applications.

  • Java at 25

    Java is one of the few recent languages (along with only Javascript, Python and C / C++) to have attained the top level of sustained, truly mainstream usage. The language and platform are celebrating their 25th birthday amid ongoing successes.

  • The Long Road to Groovy 3.0 Featuring Their New and Improved Parser

    The Apache Foundation has released version 3.0 of Groovy, with new features including: a new parser, package namespace changes, an enhanced Elvis operator, and support for Java syntax such as the do/while loop, array initialization, lambdas, and method references. Paul King, principal software engineer at Object Computing (OCI) and Groovy committer, spoke to InfoQ about this latest release.

  • Project Leyden Aims to Improve Java Startup Time

    Project Leyden is proposed to compile Java applications as native executable, decrease startup time and memory.

  • Maven 3.7 to Include Default Wrapper

    Apache 3.7.0 will ship with a new wrapper utility, making it easier to build projects without having a pre-existing Maven installation.


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.