Tag: Java 11

A master class in modern Java In this workshop, you will learn how to use new APIs, language enhancements, as well as other features of JDK 9, 10, 11 and 12. Together, we will study the most useful enhancements to existing Java APIs, including Collections, Stream, Optional, and CompletableFuture, as well as several new APIs, [...]
Read more
The Good, the Bad and the Ugly of Java API design With Java being a technology that’s over 20 years old, its strict requirements on backward compatibility, and thus the difficulty of removing functionality, modern JDKs inevitably contain APIs that did not withstand the test of time, and for various reasons are now hard to [...]
Read more
Writing clean code with modern Java Recent releases of Java introduced a set of features aimed at providing better developer experience when it comes to writing code. In this live-coding session, we'll explore several new language features and APIs enabling us to create cleaner code. We'll use JShell, Java's REPL implementation from Java 9, and [...]
Read more