Java’s main tool for managing immutability is `final` fields. Unfortunately, using `final` fields comes with limitations which restrict their use in many real-world applications. In this talk we will look at some of the steps we're taking to address these limitations, and enable Java to take better advantage of immutable data.| insidejava
JEP 517 proposes to update Java's HTTP Client (introduced in Java 11) to be compatible with HTTP/3. It has lower latency, loads more quickly, and leads to less network congestion and is currently used by about one third of all websites. The API change is minimal with almost all the work happening below the surface. This change opens the door to a lot of future improvements.| insidejava