java-16share & followShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:▼s+fShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:Vector API, Record Serialization, And Java 17 Release Schedule - Inside Java Newscast #2#video#java‑16 #vector #java‑17Short introduction to the Vector API (incubating in JDK 16) and an update on serializing records. Also, a quick mention of JEP 356 in JDK 17 and the proposed release schedule.2021-04-08Java 16 Rundown, First Of Java 17 - Inside Java Newscast #1#video#java‑16 #java‑17Java 16 got released, so I go over most of the additions like records, Stream APIs, Unix Domain Socket support, and much more. Then there's a first glimpse at Java 17.2021-03-25Definitive Guide To Java 16#post#java‑16A detailed guide to Java 16: records, type patterns, sealed classes; Stream and HTTP/2 additions, Unix domain socket support; Project Panama previews, packaging tool, performance improvements, and more2021-03-16Code-First Unix Domain Socket Tutorial#post#java‑16Java's socket channel / server-socket channel API can use Unix domain sockets for faster and more secure inter-process communication on the same host2021-03-03Type Pattern Matching with instanceof#post#java‑16 #java‑basics #pattern‑matchingType patters with instanceof are Java's first step towards pattern matching. Motivation, syntax, details, and future applications - here's all you need to know.2021-02-23Broken Stream::group with Java 16's mapMulti#post#java‑16 #streamsJava 16 adds a new method mapMulti to Stream and it can be abused to simulate a reverse-flatMap aka group operation (with shortcomings).2020-11-16Faster flatMaps with Stream::mapMulti in Java 16#post#java‑16 #streams #performanceJava 16 adds a new method mapMulti to Stream. It fills the same role as flatMap, but is more imperative - and faster.2020-11-04Java After Eleven#talk#java‑11 #java‑12 #java‑13 #java‑14 #java‑15 #java‑16A live-coding talk during which I update a Java 11 code base to Java 16, making good use of new language features, additional and improved APIs, and JVM capabilities2020-02-05