Clamshell: 2020-08-16

Recent news in tech in a clamshell

  • OpenJDK is moving to GitHub
  • A peek at the roadmap for pattern matching and more
  • Serializable Records
  • Java 14 Feature Spotlight: Records
  • State of Loom
  • Project Loom: Modern Scalable Concurrency for the Java
  • The role of preview features in Java 14, Java 15, Java 16, and beyond
  • The new features in Java 15
  • The RSocket Revolution
  • Kafka Summit

OpenJDK is moving to GitHub

As I mentioned earlier, OpenJDK is moving to GitHub, now the exact target date for the transition of the jdk/jdk repository is set to Saturday September 5, 2020. Here you can find the repo on GitHub: openjdk/jdk and here is the project page: Skara.

A peek at the roadmap for pattern matching and more

Brian Goetz sketched out a rough roadmap for pattern matching, see it on the Amber Expert Group mailing list.

Serializable Records

An article about Record serialization and how it differs from serialization of normal classes: Serializable Records fyi: this is about Java’s object serialization (ObjectInputStream and ObjectOutputStream) not about xml, json, etc.

Java 14 Feature Spotlight: Records

Connected to the previos one, an article from Brian Goetz about Records.

State of Loom

An article about the hisory, the current state and the future of project Loom:

Project Loom: Modern Scalable Concurrency for the Java

The role of preview features in Java 14, Java 15, Java 16, and beyond

How Oracle gathers feedback on new JDK functionality with preview, experimental, and incubating features: The role of preview features in Java 14, Java 15, Java 16, and beyond

The new features in Java 15

Forthcoming update to standard Java, now in the release candidate stage and targeted for GA release at 2020-09-15: text blocks, garbage collectors, hidden classes, and previews of pattern matching and records: The new features in Java 15

The RSocket Revolution


Kafka Summit

Discover the world of event streaming on Kafka Summit 2020 (August 24 - 25)