InfoQ Homepage Java Content on InfoQ
-
A First Look at Java 10 Release Candidate 1
Scheduled for a GA release on March 20, 2018, Java 10 RC1 is now available for the Java community. This will be the first upgrade that will follow Oracle’s new six-month release cycle. The most intriguing and anticipated feature in Java 10 is local-variable type inference that introduces the new reserved type name, var.
-
Brian Goetz Speaks to InfoQ on Data Classes for Java
Brian Goetz, Java language architect at Oracle, introduced an experimental concept of data classes that may someday be integrated into the Java programming language. But there is much work to be done before this concept is worthy of any real attention. Goetz explored the problems and tradeoffs of data classes on the premise that sometimes “data is just data.”
-
Spring Boot 2.0 Nears GA
The release of Spring Boot version 2.0 general availability came a step closer with release candidate 1 (RC1) being announced on January 31st. Even at this late stage some noteworthy additions are still being released, alongside a huge number of issues and pull requests closed.
-
From Java EE to Jakarta EE: the Java EE Guardians Rebranding Debate with Oracle
Frustrated with the lack of response from Oracle, the Java EE Guardians recently submitted an open letter to Oracle expressing their concerns on the rebranding of Java EE. Despite the efforts and data collection by the Java EE Guardians, the rebranding of Java EE will move forward.
-
Eclipse MicroProfile 1.3 Is Now Available
Eclipse MicroProfile extends Java EE to better address microservices by providing an open-source community specification for enterprise Java microservices. Release 1.3 introduces the OpenAPI, OpenTracing, and Rest Client APIs and updates the Config and Metrics APIs.
-
Vote for Java EE's New Name
The quest to rename Java EE has reached the final phase, with the community being asked to vote for one of two final possibilities.
-
Oracle Extends Free Support Lifetime of Java 8
Oracle has updated their roadmap for Free support of Java 8. This removes the previously reported "cliff edge" for Java 8 support but still only leaves a four-month cut over period and no long-term options for supporting Java 9 and 10.
-
Oracle to End Free Support for Past Java Versions Much Sooner
Oracle's new support roadmap appears to have significantly curtailed the length of time that free updates to each new version of Java will be offered.
-
Public Review of Java MVC 1.0 Specification is Now Open
Public review of JSR-371, Model-View-Controller (MVC) version 1.0 specification, is now open. The latest features include support for data binding and internationalization. Eclipse Ozark, a full implementation of MVC 1.0, is expected to release version 1.0 in conjunction with the final release of JSR-371. Ivar Grimstad, principal consultant for the Cybercom Group, spoke to InfoQ about MVC 1.0.
-
Kotlin 2017 Roundup and 2018 Outlook
Since the release of Kotlin 1.1 in March 2017 by JetBrains, Kotlin has made huge gains in adoption all around the world. 2017 brought many exciting announcements, and the momentum continues into 2018. InfoQ recently sat down with Hadi Hariri, the team lead for developer advocacy at JetBrains.
-
EE4J Code Begins the Journey to Open Source
Enterprise Java source code is beginning the Open Source journey to the Eclipse EE4J project
-
No JCP for Java EE
Oracle does not support or recommend the use of the JCP (Java Community Process) for future Java EE enhancements. "Oracle recommends and supports the use of EE4J-driven processes for functional enhancements to Java EE 8 specifications, and does not recommend or support use the JCP process for any future Java EE 8 functional enhancements."
-
Handy Improvements in JPA 2.2
Oracle has released version 2.2 of the Java Persistence standard (JPA). This release updates Java EE 8 to use all the benefits of Java 8.
-
Hazelcast Joins the Eclipse Foundation
Hazelcast, a provider in open source In-Memory Data Grid (IMDG), recently joined the Eclipse Foundation to work with the other members of the Eclipse community to mainly focus on JCache, Eclipse MicroProfile, and EE4J. Greg Luck, CEO at Hazelcast, spoke to InfoQ about Hazelcast joining the Eclipse Foundation.
-
Visual Studio Code Announces JUnit Support
The team at Microsoft which supports Visual Studio Code (better known as VS Code) has announced the release of an extension to run and debug Java JUnit test cases. The extension works with the Java Language Support extension provided by Red Hat and the Debugger for Java to complete the end-to-end development experience for developers working in the Java language in the editor.