BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java Content on InfoQ

  • 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.

  • 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.

  • Significant New Features Planned for Helidon 2.0

    Oracle is well on their way to a Helidon 2.0 GA release scheduled for late Spring 2020. Helidon 2.0.0-M1, released in early February, and Helidon 2.0.0-M2, released in late March, have provided a host of new features including: support for reactive messaging; a new command-line tool, a new web client API for Helidon SE, GraalVM support for Helidon MP, and a new reactive database client.

  • Java 15: the Story So Far

    Java 14 has just been released, but attention is already turning to the next release, with some features already confirmed for the September 2020 release.

  • WebAssembly Used by Java-to-Web Compiler CheerpJ 2.0 to Port Java Applications to Browsers

    LeaningTech recently released the second major iteration of CheerpJ. CheerpJ 2.0 may convert Java applications into a mix of HTML, WebAssembly and JavaScript, so that developers can run Java applications (including applets) in browsers or integrate Java libraries into web applications. CheerpJ 2.0 uses WebAssembly to improve runtime speed.

BT