TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
Subscribe to airhacks.fm podcast via: spotify| iTunes The #422 airhacks.fm episode with Daniel Terhorst-North (@tastapod@mas.to) about: Daniel Terhorst-North explains how BDD grew out of teaching TDD without the word…
We’re excited to share Forrester’s newly released Total Economic Impact™ (TEI) study of IntelliJ IDEA, which JetBrains commissioned to understand how IntelliJ IDEA has delivered value historically and how it continues…
Imagine two threads that never touch each other’s data. No locks, no shared variables, no contention in the code. Yet the program runs several times slower than it should. This is false sharing, and it is one of the few…
with a history of runtimes: every decade a new abstraction arrives that makes software faster to write and slower to run, and Elide is meant to break that pattern. This translates into two concrete aims. The first is…
Detroit grew out of an honest post-mortem of Nashorn. Nashorn shipped in Java 8 with ECMAScript 5.1. Then ES2015 arrived and the team chased it for about a year. Then the standard started changing every year, and npm…
in Miami, organized by Moderne and OpenRewrite. My talk is called “Build a Software Factory: An Agentic SDLC on Kubernetes, From Scratch”, and it does what the title says: we put together an agentic delivery pipeline on…
is an OpenJDK project that does what a sensible car maker does. It lets a Java program run code written in JavaScript and Python, and the bodywork stays the same: the javax.script API, the one Nashorn used to sit…
OpenJDK puts V8 and CPython inside the JVM, Valhalla pushes a five-preview feature out of JDK 28, GraalVM grows its own java, and a San Francisco team builds a JVM out of the JDK itself.
removes this limitation by adding a bytecode interpreter to the native image. The binary can then load a new class at run time, link it with the classes compiled earlier, and execute it. An interpreter is slow, though,…
OpenJDK puts V8 and CPython inside the JVM, Valhalla pushes a five-preview feature out of JDK 28, GraalVM grows its own java, and a San Francisco team builds a JVM out of the JDK itself.
. He wrote that Detroit might provide the same thing one day, but that it isn’t certain and would take “possibly years”. JVMCI disappeared in JDK 27 anyway. We’ll come back to this in section 3.
is, according to its README, a hermetic, minimalist Java compiler made only from JDK internals. The madura check command skips code generation and only checks correctness, so it does for Java what cargo check does for…
took place in October at Oracle’s office in Zurich. I wasn’t there, and I found no public write-up apart from one paragraph in Alina Yurenko‘s , which lists attendees from Amazon and Apple to Netflix and Red Hat. So I…
The packaging is the more interesting part. Madura is one file, and the same file runs on macOS, Linux and Windows, on x86-64 and ARM64. The format is called Actually Portable Executable and comes from Justine Tunney‘s…