TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
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…
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…
From time scales to checkpointing, from managing to inspecting cache files, there are a number of details to consider when creating AOT caches for faster Java application launches.
BoxLang has always been an extensible language. As of 1.17.0, it is a hierarchically extensible one. Modules can now contain other modules; aka Module Inception. Recursively. To any depth. Each nested module gets its…
Philip Wadler invented a coherent mechanism in 1988. Thirty-one years later, he co-authored a paper trying to get some of that coherence back. Type classes are one of the rare programming language features with a clean…
: “I can imagine that it is going to be very easy to break this because new code may need a revival check and do something special. I can also see these revival checks spreading across the code as you support more…
), that is, anything with at least 2 hardware threads and roughly 2 GB of RAM. Below that threshold (single CPU, less than ~1792 MB), HotSpot silently fell back to Serial GC, because back in 2017 Serial genuinely had…
I wrote about the move to monthly security updates and how it pushed the first JDK 27 release candidate from August 6 to August 20. In , Reinhold explained why a feedback window shorter by two weeks was acceptable:…
), and JDK 27 has already made them obsolete (): the JVM prints “Ignoring option AlwaysActAsServerClassMachine; support was removed in 27.0” and starts anyway. If one of them sits in a Dockerfile from 2019, you get a…