core-libsshare & 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:JSON API, Valhalla Progress, LTS ❤️ PQC - Inside Java Newscast #114#video#java‑28 #project‑valhalla #project‑amber #core‑libs #community #openjdk #metaJEP 540 proposes to incubate a simple JSON API, the PR for JEPs 401 and 539 was merged, Oracle plans to backport PQC to Oracle JDKs with LTS and move Java to monthly security updated, and more2026-08-15Removal of ThreadPoolExecutor.finalize()#post#java‑27 #core‑libs #migrationWith finalization being deprecated for removal, finalize methods are slowly being removed2026-02-10LazyConstants in JDK 26 - Inside Java Newscast #106#video#java‑26 #core‑libsLazily initializing fields in Java is error-prone and undermines constant-folding. JDK 26 comes with JEP 526, which previews LazyConstant, a type that lazily initializes a value through a given Supplier.2026-02-05Consistent Behavior of new File("")#post#java‑25 #core‑libs #migrationPrior to this change, a new File("") behaved differently, depending on whether it was queried as a relative or absolute file2025-11-03All API Additions From Java 21 to 25#video#java‑25 #core‑libs #streams #documentationLearn about all API additions between Java 21 and Java 25: scoped values, stream gatherers, class-file API, foreign function and memory API, Javadoc additions, and preview features.2025-09-09Java Architects Answer Your Questions - Inside Java Newscast #97#video#project‑amber #project‑leyden #project‑valhalla #core‑libs #project‑babylonYou asked questions, Java architects have the answers - from switch and if expressions to record identity, from optimal training runs to differentiable programming, and more2025-08-14HTTP/3 in Java - Inside Java Newscast #96#video#core‑libsJEP 517 proposes to update Java's HTTP Client (introduced in Java 11) to be compatible with HTTP/32025-07-31Java Gets a JSON API - Inside Java Newscast #95#video#core‑libsJava considers itself a "batteries included" language and given JSON's ubiquity as a data exchange format, that means Java needs a JSON API.2025-07-17Java 25 Encodes PEM - Inside Java Newscast #93#video#core‑libs #java‑25Java 25 previews an API that transforms PEM (Privacy-Enhanced Mail) texts into cryptographic objects like public or private keys, certificates, and certification lists and vice versa.2025-06-19Better Random Number Generation in Java 17#post#java‑17 #core‑libsJava 17 expands the API for random number generation to make it more usable, extensible, and robust with RandomGenerator and RandomGeneratorFactory at its core.2021-09-13Random Numbers and JDK Flight Recorder - Inside Java Newscast #9#video#java‑16 #java‑17 #core‑libs #performance #toolsThe new API for random number generation in Java 17 - why it needed to change and how the new API is more usable, extensible, and robust - and how to get started with JDK Flight Recorder, particularly on Java 16.2021-07-29