TILens turns technical updates into a focused daily brief: official releases,
trusted reporting, and practitioner analysis, deduplicated and organized by topic.
Hi, Spring fans! I chat with BellSoft’s Catherine Edelweiss about using buildpacks and hardened images to ship Spring Boot apps with stronger security, cleaner defaults, and far less Dockerfile pain. #BellSoft #Docker…
If you haven’t read the first two parts yet, I recommend starting with Part 1: Where AI Agents Add Value and Part 2: Designing and Planning the Agent. There, we introduced the WMS scenario, discussed where an AI agent…
If you arrived here without reading the first part, I recommend starting with Agentic WMS — Part 1: Where AI Agents Add Value. There, we introduced the WMS scenario, explored the replenishment problem, and discussed…
I spent a large part of my career working in banking and logistics. In logistics, I spent more than eight years working across different stages of logistics systems, from development to implementation and production…
Why your linter can never be complete, and why that is not a bug in the tool but a theorem about computation itself. Every developer has had the same two-part argument with a linter in the same week. First it flags…
Java developers reach for the debugger without thinking about it. Set a breakpoint, run the failing test, look at the variables, then decide what to change. Most AI coding agents I have watched skip that step. They read…
or talking about it. It's when I was working with Dave (around about the time that Git was rapidly becoming the "go to" version control system) that I really saw the benefits of trunk-based development for the team,…
, Java Champion and leader of the Amsterdam JUG, answers a question that has sat open on duckdb-java issue #180 since March 2025, where the maintainer had said ahead-of-time compilation was unlikely to work with the…
again, this time as Senior Technical Writer at Azul, on the first monthly Critical Security Patch Update: the fourth digit from vol. 188, seen from the distributor's side. The headline undersells two details. "Monthly"…
, Senior Integration Developer and maintainer of Aussom, which he discloses in his first line, picks up a thread the JDK left hanging. JEP 486 disabled the Security Manager in JDK 24, and everything written since about…
", and his log posts and videos, argue something along the lines of "trunk-based development is inherently compatible with Continuous Integration and Continuous Delivery (CI/CD) practices".
's "Why I prefer trunk-based development", written and that June. Trisha is a Java Champion and Developer Advocate at Gradle. She also worked alongside Dave Farley while he and Jez Humble were writing "Continuous…
(CI)", as originally suggested by the practices of Extreme Programming. While these days we tend to mean "run your build and tests on a team server every time you commit" when we say CI, what CI really meant was…
I spent months building a static analyzer that answers one question about a Spring Boot codebase: if I change this endpoint, what does the change reach? Every serious bug I found in it had the same shape. Not a wrong…
Crash faults and Byzantine faults are not the same problem, and reaching for blockchain-grade guarantees inside a trusted internal network usually solves a problem you don’t have. Blockchain’s rise put a strange new…