InfoQ Homepage Java Content on InfoQ
-
Java 10 - The Story So Far
Java 10 is now only four months away. This article examines the currently known and expected features of Java 10.
-
Fresh Async with Kotlin: Roman Elizarov Presents at QCon SF
Roman Elizarov, team lead in Kotlin libraries at JetBrains, presented “Fresh Async with Kotlin” at QCon San Francisco. Elizarov demonstrated how Kotlin addresses the difficulties faced in writing asynchronous code in languages such as Java, C# and Javascript. Async code in Kotlin looks very much like the normal synchronous code that most developers are used to writing in languages such as Java.
-
Microsoft Open Sources Java Debugger for VS Code
Visual Studio Code has made the code for the Java Debugger it released in September open source.
-
ZGC - Oracle’s Large-Heap Garbage Collector
Oracle has announced its intention to make Z Garbage Collector (ZGC) open source. Per Liden, creator of ZGC at Oracle and member of Hotspot (and formerly JRockit) project, has proposed a new project in OpenJDK community to make ZGC open source.
-
Accelerating the Adoption of Java Microservices with Eclipse MicroProfile
InfoQ caught up with Emily Jiang from IBM to hear about the new Eclipse MicroProfile project and the new release, with extended fault tolerance and other new features.
-
New Version Scheme for Java SE Platform and the JDK
Released Java 9 also introduced a new versioning scheme. This scheme is based on JEP 223 and was intended for future releases of the Java platform itself. However, almost immediately after the release Mark Reinhold, Java’s chief architect, announced a brand new proposal for changing the version scheme again and adopting a strict, time-based release model.
-
Kotlin Use for Android Apps is Growing, Getting More Google Support
In the six months since Google announced official support for Kotlin as a first-class language for Android development, Kotlin usage has more than doubled, writes Google product manager James Lau, and more than 17% of Android Studio 3.0 projects now use Kotlin.
-
Spring Tool Suite 3.9.1 Released
Pivotal recently released version 3.9.1 of its Spring Tool Suite (STS), the Eclipse-based IDE for developing applications in Spring Framework. STS has been updated to Eclipse Oxygen.1a, which includes support for JDK 9 and JUnit 5 out of the box.
-
Eclipse Foundation Prepares to Open Source Java EE as EE4J
The Eclipse Foundation is ready to take on the challenge of open sourcing Java EE as the Eclipse Enterprise for Java (EE4J) project. Reza Rahman, senior architect at CapTech Consulting and former evangelist at Oracle, spoke to InfoQ about this new project.
-
JUnit 5 Released
JUnit 5 was released recently - the first major revision of JUnit in over a decade. The new release is one of the first projects to use the new EPL-2.0 license and features a modern modular architecture to assist toolmakers as well as end users.
-
JavaOne Keynote: IBM on OpenJ9 and Open Liberty; Java Community in The Matrix
The JavaOne Community Keynote started with IBM talking about and demonstrating its latest contributions to open source: OpenJ9, Open Liberty, and MicroProfile. John Duimovich, IBM distinguished engineer, kicked things off with a presentation titled "IBM and Java: Powering the next generation of innovation". After IBM, Stephen Chin took the stage to finish the Java Community Keynote.
-
The Future of Java EE, A Q&A with David Blevins: The Eclipse Foundation, EE4J and MicroProfile
This year’s JavaOne saw many interesting announcements, and within the enterprise domain the most important news was that the Eclipse Foundation will become the new custodians of Java EE. InfoQ recently sat down with David Blevins, a long standing member of the Java EE community, and discussed what this move will mean, and how developers can get involved with “EE4J”, the future of Java EE.
-
Oracle Joins Serverless Race with Open Source Fn Project
Oracle has released Fn, a new open-source, cloud-agnostic, serverless platform. While supporting "any programming language", it initially launched with extensive Java capabilities and a JUnit test framework. Fn comprises of four main components: Fn Server, Fn FDKs, Fn Flow and Fn Load Balancer. Written in Go, Fn Server is the platform that runs the code.
-
JavaOne Keynote: Oracle Talks Blockchain, Bots and Serverless
The developer keynote at JavaOne on Tuesday focused on communication and Oracle’s cloud offering. Oracle provided an update on Oracle Developer Community, the relaunched OTN that was announced at JavaOne last year, and provided a number of demos and overviews of Oracle Cloud.
-
Spring Data Kay Goes GA Adding Spring Framework 5, Java 9 and Kotlin support
The Spring Data releases its first major revision in eight years, including baseline of Spring 5, Java 8 and JavaEE 7. It also adds general Java 9 compatibility and Kotlin support. It provides reactive data access for Cassandra, MongoDB, Redis and Couchbase.