Skip to content
TILens What matters today in tech v0.3.0
Theme

Topic - Edition

Java

63 items on 17 Sep 2026
Java

Why We Need Architecture and Design in Agentic Development

Without architecture and design, the agent decides everything per feature: where the code goes, how it talks to the rest of the system, which operations to expose, and what the data looks like. Architecture removes…

Source: Adam Bien Blog
Java

A Bootiful Podcast: Spring Tools lead Martin Lippert

Hi, Spring fans! In this conversation, Spring Tools lead Martin Lippert joins us for a fascinating look at how developer tooling has evolved from Eclipse to VS Code and beyond. We dig into the architecture behind Spring…

Source: Spring Blog joshlong
Java

JEP 519

promotes compact object headers to the default layout in HotSpot. The feature itself is the one we met in JDK 25 as a production option (), having started life as an experimental flag back in JDK 24.

Source: JVM Weekly
Java

Djavax.net

.ssl.keyStorePassword=SECRET_PASSWORD \ App --dbpassword ANOTHER_SECRET_PASSWORD

Source: JVM Weekly
Java

JDK-8359706

). And 𝚅𝙼.𝚒𝚗𝚏𝚘 and 𝚑𝚜_𝚎𝚛𝚛 files now report the number of open file descriptors (), which is the first thing I would check after a “Too many open files” crash anyway.

Source: JVM Weekly
Java

JEP 530

brings back, for the fifth time (yes, fifth), the extension of pattern matching to primitive types across 𝚒𝚗𝚜𝚝𝚊𝚗𝚌𝚎𝚘𝚏 and 𝚜𝚠𝚒𝚝𝚌𝚑. This round ships with no changes from the fourth preview (, JDK 26), so, you know the…

Source: JVM Weekly
Java

wrote on jdk-dev

: “Due to late-breaking feedback, the owner of this JEP has decided do one more preview round.” The feedback itself never became public: it is not on security-dev, in the implementation PR or in the CSR. The owner is…

Source: JVM Weekly
Java

JEP 525

continues the marathon, the seventh preview of Structured Concurrency, following (sixth preview) in JDK 26. The API treats a group of concurrent subtasks as a single unit of work, with unified cancellation and error…

Source: JVM Weekly
Java

JEP 470

What shipped on September 15, and why JEP 528 was already off the train when I told you it was on

Source: JVM Weekly
Java

JDK-8390590

filed as a P1, on behalf of Lorenzo Dematté. His team had started running its integration tests on JDK 27 early-access builds, and a string that the tests serialized and read back came out with the first four bytes…

Source: JVM Weekly
Java

JDK-8373426

What shipped on September 15, and why JEP 528 was already off the train when I told you it was on

Source: JVM Weekly
Java

JEP 533

What shipped on September 15, and why JEP 528 was already off the train when I told you it was on

Source: JVM Weekly
Java

JDK-8366479

). On my test string “zażółć” it returns 10, against a 𝚕𝚎𝚗𝚐𝚝𝚑() of 6. And 𝙱𝚒𝚐𝙳𝚎𝚌𝚒𝚖𝚊𝚕.𝚛𝚘𝚘𝚝𝚗(𝚒𝚗𝚝, 𝙼𝚊𝚝𝚑𝙲𝚘𝚗𝚝𝚎𝚡𝚝), contributed by (), completes 𝚙𝚘𝚠 and 𝚜𝚚𝚛𝚝. I checked it in jshell with the obvious input: 𝚗𝚎𝚠…

Source: JVM Weekly
Java

JEP 537

delivers the twelfth incubation of the Vector API, with no substantial implementation changes since JDK 25, beyond the bundled SLEEF library for ARM and RISC-V vector math going from 3.6.1 to 3.9.0. The pitch is…

Source: JVM Weekly
Java

RFC 9954

What shipped on September 15, and why JEP 528 was already off the train when I told you it was on

Source: JVM Weekly
Java

JEP 526

What shipped on September 15, and why JEP 528 was already off the train when I told you it was on

Source: JVM Weekly
Java

nipafx

is the kind of change that sounds boring until you realize how many edge cases it quietly eliminates. As would gleefully remind us, the JCP doesn’t technically recognize the concept of a “default garbage collector”, but…

Source: JVM Weekly

63 items available