InfoQ Homepage Java Content on InfoQ
-
Java News Roundup: Stable Values, Payara Platform, Oracle Critical Patch Update, GraalVM, BellSoft
This week's Java roundup for January 20th, 2025 features news highlighting: JEP 502, Stable Values (Preview); Oracle's Critical Patch Update (CPU) for January 2025; the January 2025 release of the Payara Platform; GraalVM for JDK 23 Community 23.0.2; and BellSoft CPU patches for Liberica JDK.
-
Spring News Roundup: Milestone Releases of Boot, Framework, Data, Security, Integration, Modulith
There was a flurry of activity in the Spring ecosystem during the week of January 20th, 2025, highlighting milestone releases of: Spring Boot, Spring Framework, Spring Data, Spring Security, Spring Integration and Spring Modulith.
-
Java News Roundup: JDK 24 in Rampdown Phase Two, Spring Framework, JobRunr, Commonhaus Foundation
This week's Java roundup for January 13th, 2025, features news highlighting: JDK 24 in Rampdown Phase Two; Spring Framework 6.2.2; JobRunr 7.4.0; Micrometer Metrics 1.15.0-M1 and Micrometer Tracing 1.5.0-M1; and Infinispan joins the Commonhaus Foundation.
-
Java News Roundup: WildFly 35, Jakarta EE 11 Update, Java Operator SDK 5.0-RC1
This week's Java roundup for January 6th, 2025, features news highlighting: the release of WildFly 35; Java Operator SDK 5.0-RC1; Spring Framework 2023.0.5; Micronaut 4.7.4; Quarkus 3.17.6; Arquillian 1.9.3; and an update on Jakarta EE 11.
-
Java News Roundup: GlassFish, Spring AI MCP, Grails, Helidon, JReleaser, Resilience4j, Arquillian
This week's relatively quiet Java roundup for December 30th, 2024 features news highlighting: GlassFish 7.0.21; Spring AI MCP 0.4.0 and 0.3.0; Grails 6.2.3; Helidon 4.1.6; JReleaser 1.16.0; Resilience4j 2.3.0; and Arquillian 1.9.2.Final.
-
Jakarta EE Working Group Delivers Core Profile for Jakarta EE 11
What was originally planned for a full GA release of Jakarta EE 11 in July 2024, only the Core Profile was delivered in December 2024, 27 months after the release of Jakarta EE 10. The Platform and Web Profile will most-likely be released in 1Q2025. While some may characterize this as "just another significant delay," there were practical reasons for the change.
-
Java News Roundup: Spring AI 1.0-M5, LangChain4j 1.0-Alpha1, Grails 7.0-M1, JHipster 8.8
This week's Java roundup for December 23rd, 2024, features news highlighting: the fifth milestone release of Spring AI 1.0; the first milestone release of Grails 7.0; the first alpha release of LangChain4j 1.0; and the release of JHipster 8.8.
-
How Meta Ported Million Lines of Android Code from Java to Kotlin
In order to maximize the benefits brought by Kotlin in terms of productivity and safety, Meta engineers have been hard at work to translate their 10 million line Android codebase from Java into Kotlin. One year into this process, they have ported approximately half of their codebase and developed a specific tool, Kotlinator, to automate the process as much as possible.
-
Java News Roundup: TomEE 10, Struts 7, Payara Platform, GlassFish, Commonhaus Foundation, Gradle
This week's Java roundup for December 16th, 2024, features news highlighting: GA releases of Apache TomEE 10.0.0 and Apache Struts 7.0.0; the December 2024 release of the Payara Platform, GlassFish 8.0.0-M9, Infinispan 15.1.0, Gradle 8.12.0, and SlateDB and Debezium join the Commonhaus Foundation.
-
Spring News Roundup: Delivering Point Releases of Boot, Security, Authorization Server, Session
There was a flurry of activity in the Spring ecosystem during the week of December 16th, 2024, highlighting point releases of: Spring Boot, Spring Security, Spring Authorization Server, Spring Session, Spring Integration, Spring Modulith, Spring Batch, Spring AMQP, Spring for Apache Kafka, Spring for Apache Pulsar and Spring Shell.
-
Post-Quantum Cryptography in Java
A pair of new JEPs arriving in Java 24 provide an initial Post-Quantum Cryptography (PQC) capability in Java.
-
Java News Roundup: Spring Framework, WildFly, Hibernate, EclipseStore, Piranha Cloud
This week's Java roundup for December 9th, 2024 features news highlighting: point releases for the Spring Framework; the first beta release of WildFly 35; Hibernate ORM 7.0.0.Beta3, Hibernate Reactive 3.0.0.Beta1 and Hibernate Validator 9.0.0.RC1; and the release of EclipseStore 2.1 and Piranha Cloud 24.12.0.
-
QCon SF 2024: Refactoring Large, Stubborn Codebases
Jake Zimmerman, technical lead of Sorbet at Stripe, and Getty Ritter, Ruby infrastructure engineer at Stripe, presented Refactoring Stubborn, Legacy Codebases at the 2024 QCon San Francisco conference. Zimmerman and Ritter demonstrated how to fix complaints on maintaining a large codebase with leverage and by ratcheting incremental progress.
-
Java News Roundup: JDK 24 in Rampdown, JDK 25 Expert Group, Jakarta EE 11 Core Profile, Spring Cloud
This week's Java roundup for December 2nd, 2024, features news highlighting: JDK 24 in Rampdown Phase One; the formation of the JDK 25 Expert Group; the release of Jakarta EE 11 Core Profile and Spring Cloud 2024.0.0; and point releases for GlassFish, Open Liberty, Quarkus and Apache Camel.
-
Oracle Ships GraalVM Java JIT Compiler - but Only in Its Own JDK
Oracle added the GraalVM Just-in-time (JIT) compiler as an experimental feature to Oracle JDK 23, its OpenJDK distribution, in September 2024. The GraalVM JIT compiler is faster than the standard OpenJDK JIT compiler and easier to maintain. Oracle's move is controversial because it has investigated including the GraalVM JIT compiler in all OpenJDK distributions, not just its own.