TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
Hi, Spring fans! In this conversation, Josh Long explores how JOOQ turns SQL into a type-safe, fluent Java language—making complex database work safer, cleaner, and far more expressive. They cover everything from…
Recent and upcoming Java features (e.g. value classes, withers, and lazy constants) make it easier to define, construct, copy, and access immutable data
Two words, one letter apart in spirit, and yet they describe different promises. Teams often use them as synonyms in design reviews. Consequently, they sometimes pick a database that guarantees one property while the…
Machine learning is a branch of artificial intelligence that enables software to identify patterns in data and use them to make predictions or support decisions. Instead of relying entirely on rules we explicitly…
ships “a Markdown version of the documentation for AI agents”. On jdk-dev, someone proposed better line editing for 𝚓𝚍𝚋, and Alan Bateman , then added: “It might also be interesting to see how to make the command line…
came out on October 22, on WildFly Core 34. The feature that matters for most people is virtual threads in the Jakarta Concurrency 3.1 implementation (WFLY-19563). Idle-time eviction for distributable HTTP sessions,…
A certificate authority generated private keys that fit in one byte, TornadoVM deleted its copy of Graal, and JetBrains wrote a license that says it is for humans.
A certificate authority generated private keys that fit in one byte, TornadoVM deleted its copy of Graal, and JetBrains wrote a license that says it is for humans.
A certificate authority generated private keys that fit in one byte, TornadoVM deleted its copy of Graal, and JetBrains wrote a license that says it is for humans.
. His point is that we only notice the rule when it gets in our way: “we are much more aware of the times where we were stopped from using shadowing … than we are of the times where the rules against shadowing quietly…
by Gael Quintanilla is a Fabric mod that gives Minecraft Java 26.3 a native Metal renderer on macOS. The README starts with the motivation: “Every shader pack for Java Edition runs through Iris on OpenGL, and OpenGL on…
found that an AOT training run calls 𝚜𝚝𝚊𝚝() on every classpath entry for every loaded class. On Linux with 400 JARs, that cost 13.2 s against 0.48 s. With a local memoization fix, class loading during training went from…
, from Guillaume Smet on September 30, is the new LTS, supported for 12 months. It is “the direct continuation of 3.39”, and the migration guide “is empty”. The previous LTS is 3.33, and 3.27 got its last maintenance…
by Hexay rewrites ktfmt and ktlint in Rust. The first line of the README is the pitch: “Kotlin formatting and linting in Rust, without starting a JVM.” In an editor or a pre-commit hook, a formatter runs on one file,…
by Ludovic Marie reimplements Minecraft Java 26.3 in Rust. It passed 2,600 stars in about three weeks. It also has 6,483 commits in 24 days, and Claude, Codex and Devin are co-authors on most of them. The README is…
, six days later, adds support for the OpenAI Decisions API, batch inference on AWS Bedrock, and automatic prompt caching with a cache TTL for Anthropic models.
A certificate authority generated private keys that fit in one byte, TornadoVM deleted its copy of Graal, and JetBrains wrote a license that says it is for humans.
A certificate authority generated private keys that fit in one byte, TornadoVM deleted its copy of Graal, and JetBrains wrote a license that says it is for humans.