InfoQ Homepage Java Content on InfoQ
-
Micronaut for Spring Allows Spring Boot Apps to Run as Micronaut Apps
In conjunction with the minor release of Micronaut 1.0.1, Object Computing, Inc. (OCI) also released Micronaut for Spring 1.0 M1. Using Ahead-of-Time compilation, Micronaut for Spring allows for: integrating Spring components into a Micronaut application; running Spring applications as Micronaut applications; and exposing Micronaut beans to a Spring application.
-
Java in 2019 - Some Predictions
Some predictions for what will happen in the Java / JVM ecosystem for 2019.
-
Raw String Literals Removed from Java 12 as Feature Set Frozen
The next version of Java SE, JDK 12, has reached the first ramp-down point where the feature set if frozen. Amongst other things JDK 12 provides a preview of an enhanced Switch statement, adds a number of improvements to the G1 garbage collector, and introduces a new experimental garbage collector called Shenandoah. But one major proposal for JDK 12, raw string literals, has been removed.
-
IntelliJ IDEA 2018.3 Brings Support for the Upcoming Java 12, Spring Boot Enhancements and More
JetBrains has released the version 2018.3 of their flagship product, IntelliJ IDEA. This version brings a series of new features including support for Java 12, enhancements for Spring Boot, support for multiline TODO comments, and more.
-
Book Review: Java by Comparison
"Java by Comparison; Become a Java Craftsman in 70 Examples" is an excellent book. To describe it in one sentence: it teaches you how to write better and clearer Java code.
-
The Future of OpenJDK at Red Hat
Red Hat has been at the forefront of OpenJDK development since the start. Rich Sharples discusses their involvement with the project and what's coming next.
-
Amazon Releases Corretto: A Multiplatform Java OpenJDK Build with No-Cost Support
At Devoxx BE, held in Antwerp, Belgium, Amazon announced a preview release of Amazon Corretto, a “no-cost, multiplatform, production-ready distribution” build of OpenJDK, the reference implementation of Java.
-
IBM Releases Open Liberty 18.0.0.3 with Support for MicroProfile 2.0
IBM’s third quarter release of Open Liberty 18.0.0.3 features full support for MicroProfile 2.0 and a focus on the MicroProfile Metrics API. Alasdair Nottingham, WebSphere and Liberty runtime architect at IBM, spoke to InfoQ about this latest release.
-
Apache Releases TomEE 7.1 with Support for Java 8 and MicroProfile 1.2
The Apache TomEE community has released TomEE 7.1, a significant upgrade featuring support for Java SE 8 and MicroProfile 1.2. TomEE 7.1 serves as a gateway release for TomEE 8 that will be compliant with Java EE 8/JakartaEE and MicroProfile 1.3. David Blevins, founder and CEO of Tomitribe, spoke to InfoQ about this latest release.
-
The Future of Java is Today: CodeOne (née JavaOne) Keynote Highlights
Following from previous JavaOne events, the inaugural Oracle CodeOne 2018 was recently held in San Francisco, USA. Headline announcements in the Monday night keynote, titled “The Future of Java Is Today”, included: the new Java/JDK release cadence is proceeding as planned; Oracle (and many other organisations) are continuing to support and contribute to Java; and more.
-
The Road to Micronaut 1.0: A JVM-Based Full-Stack Framework
A year in the making, the road to Micronaut 1.0 has accelerated within the past three weeks as Object Computing (OCI) has published release candidates RC1, RC2 and RC3. Micronaut is a full-stack JVM-based framework for creating microservice-based applications that can be written in Java, Groovy, and Kotlin. Graeme Rocher, principal software engineer at OCI, spoke to InfoQ about Micronaut 1.0.
-
Oracle Introduces Helidon - A Lightweight Java Microservices Framework
Oracle recently introduced a new open-source framework, Project Helidon, a collection of Java libraries designed for creating microservices-based applications. Helidon joins the MicroProfile family and implements the MicroProfile 1.1 specification. Dmitry Kornilov, senior software development manager at Oracle, spoke to infoQ about this new project.
-
Experimental Reactive Relational Database Connectivity Driver, R2DBC, Announced at SpringOne
Announced at the SpringOne Platform conference in Washington DC, R2DBC is an experimental API designed from the ground up for Reactive programming against relational databases. The end goal is try to influence the ADBA specification.
-
Kotlin Q&A with Christina Lee of Pinterest
InfoQ recently sat down with Christina Lee, an Android engineer on the Core UI team at Pinterest, and discussed adoption of Kotlin at Pinterest, organizational challenges Pinterest faced during the adoption, the biggest lesson learned, helpful tips for transitioning to Kotlin from Java, and the topic of her upcoming talk, Representing State: the Kotlin Edition, at KotlinConf 2018.
-
A New Era for GlassFish: Source Code Migrated, and the Java EE TCK Released as Open Source
The Eclipse Foundation recently announced two milestones in September 2018: the migration of GlassFish source code from Oracle has been completed; and the Java EE TCK is now open-sourced. Considered a major milestone for the advancement of Jakarta EE and a new era for GlassFish, “this is another step in making Jakarta EE a vehicle for innovation in cloud-native application development.”