Underscore, Pattern Matching, Java LTS And When Previews Are Stable
HTML-код
- Опубликовано: 6 апр 2024
- An airhacks.fm (airhacks.fm) conversation with Nicolai Parlog (@nipafx ( / nipafx ) ) about:
Nicolai previously on "#206 Java 19: Millions of Threads in No Time" (airhacks.fm/#episode_206) ,
discussion about the underscore feature in Java (www.java.com/en/) 22 and its importance in pattern matching (openjdk.java.net/jeps/420) ,
using the underscore for unused lambda (en.wikipedia.org/wiki/Lambda_...) parameters and deconstruction of records,
avoiding default branches when switching over sealed types,
the deprecation and removal of underscore as a regular variable name,
the foresight of the Java community in making underscore unusable,
the simplicity of installing Java compared to other languages,
the need for a minimalistic Java build tool for better developer experience (developer.mozilla.org/en-US/d...) ,
SdkMan (sdkman.io/) ,
the bld (rife2.com/bld) tool as an example of a pure Java build tool,
the process of contributing to OpenJDK and the importance of starting with a problem statement,
the distinction between Java specifications and implementations,
the concept of long-term support (LTS) in Java and its relation to vendors,
the importance of using the right terminology to avoid misunderstandings in the Java ecosystem
Nicolai Parlog on twitter: @nipafx ( / nipafx ) Наука