Java 17/21
- ▸ modern-java Pattern matching for switch (Java 21)FREE
- ▸ modern-java Sealed classes — what problem do they solve?FREE
- ▸ modern-java Records — what they are and when to use them
- ▸ modern-java Virtual threads — what changes and when to use them
- ▸ modern-java Structured concurrency — what problem it solves
- ▸ modern-java Sequenced collections (Java 21)
- ▸ modern-java Records — compact constructors and validation
- ▸ modern-java Virtual threads — pinning and when not to use them
- ▸ modern-java The Foreign Function & Memory API — replacing JNI
- ▸ modern-java Pattern matching for instanceof
- ▸ modern-java Sealed types plus records — algebraic data types in Java
- ▸ modern-java Record patterns — deconstructing data in switch
- ▸ modern-java Strong encapsulation of JDK internals — why --add-opens appeared
- ▸ modern-java The module system (JPMS) — what modules solve
- ▸ modern-java From Java 8 to 21 — the changes that matter
- ▸ modern-java Unnamed variables and patterns — the underscore