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

  • The Road to Jakarta EE 9

    Jakarta EE 9, the second formal release since its debut in 2018, is scheduled for a GA release on November 20, 2020. Originally scheduled for September 16, 2020, in conjunction with the second JakartaOne 2020 conference, delays made it necessary to push back the GA release date. Kevin Sutter, Jakarta EE 9 release lead at IBM, spoke to InfoQ about the upcoming release of Jakarta EE 9.

  • Scripting Java with a jBang

    JBang provides a way of running Java code as a script, similar to JShell. However, unlike JShell, JBang works great on Java 8 and can be used to automatically download dependent libraries as well. In fact, JBang can even run without Java being installed -- it will simply download an appropriate JVM if needed.

  • Shenandoah in JDK 11 - Interview with Red Hat's Team

    Shenandoah is a low-latency garbage collector that enables Java applications to operate quickly without changes. InfoQ sat down with Roman Kennke and Aleksey Shipilev from Red Hat's Shenandoah team to ask some questions about how this garbage collector was created and what diligence went into adding it to the upstream JDK 11 codebase.

  • OpenJDK Completes Migration to GitHub

    OpenJDK has completed the transition from Mercurial to GitHub as planned in September 2020. GitHub offers various benefits such as increased performance and support for code reviews. InfoQ reported in June about the change in more detail.

  • Heapothesys - an Open-Source GC Latency Benchmark by Amazon Corretto

    The Amazon Corretto team has introduced Heapothesys, a collection of JVM garbage collection (GC) workloads designed for the application developer to compare alternative GC algorithms and configuration choices, and to detect GC performance and latency regressions. Using the resulting JVM pauses, developers may produce their own reference points to study GC boundaries within their applications.

  • Java 15 Released

    Oracle has released version 15 of the Java programming language and virtual machine.

  • Microsoft to Contribute to Java on Windows and Mac ARM

    Microsoft is working to help port Java to Windows and Mac ARM on the AARCH64 chipset. The improvement should help enable Java applications to run on upcoming commercial ARM hardware.

  • New LiveRecorder for Java Enables Software Failure Replay

    LiveRecorder for Java is a newly released application for software failure replay. It enables developers to record application failures and then replay them in IntelliJ to find the cause of the failure. It helps to reduce the debugging time, especially with intermittent failures.

  • Snyk Releases Enhanced Vulnerability Prioritization Features

    Snyk has announced the release of a number of new features to simplify prioritizing security vulnerabilities. This includes a new, proprietary algorithm to assess and provide a score for each identified issue. This approach takes into account the maturity of the exploit and can analyze if the affected code is reachable through application execution.

  • Containerizing Java Applications with Jib

    Jib, the open source tool for building optimized Docker images for Java applications, has been constantly adding new features to improve the developer and CI/CD experiences. Some of the highlights include the Jib Plugin Extension Framework, native support for popular application frameworks, CI/CD performance improvements, and enhanced development experience on a local Kubernetes with Skaffold.

  • Records and Pattern Matching for Instanceof Finalized in JDK 16

    Final releases of records and the new pattern matching functionality for instanceof are planned for JDK 16.

  • Micronaut 2.0 Enhances Tooling, Improves Support for Serverless and GraalVM

    Object Computing, Inc. (OCI) has formally released Micronaut 2.0, a major release of the full-stack JVM-based framework that helps create microservices-based, cloud-native and serverless applications utilizing languages such as Java, Groovy, and Kotlin.

  • JetBrains Releases IntelliJ 2020.2

    JetBrains has just rolled out IntelliJ IDEA 2020.2: the latest version of its popular integrated development environment (IDE).

  • OpenJDK Comes to Windows 10 on ARM

    Microsoft has made its first big contribution to OpenJDK: Porting OpenJDK to Windows 10 ARM (AArch64).

  • Micronaut Foundation Established to Advance Adoption of Micronaut Framework

    Object Computing, Inc. (OCI) has announced the creation of the Micronaut Foundation, a not-for-profit company established to advance innovation and adoption of the Micronaut framework. The foundation will receive initial funding of $2M from OCI for development and evangelism. Jeff Scott Brown, Grails and Micronaut practice lead at OCI, spoke to InfoQ about the formation of the foundation.

BT