Testcontainers, a project that uses OCI to provide, well, containers for testing for modules, has a reuse feature that lets a multi-module Maven build share one Postgres container across all test JVMs. This requires creating a separate database per JVM to maintain isolation and avoid migration conflicts.
BCN now runs on three front ends, a new Primate landing page, animated mastheads, and a backend that is finally becoming the stream aggregator it was meant to be.
Alex Martsinovich argues that agentic coding causes four unavoidable harms - slop, alienation, deskilling, and team breakdown — but these aren't technological inevitabilities, they're the results of specific choices about how to use AI coding tools.
Nolan Lawson explores why developers often build custom solutions instead of using native APIs, largely looking at JavaScript, but it's something that shows up in most languages and environments, for good reason.
Kerry Ivan Kurian's 'Exponential Failure' says AI agents multiply parts faster than they improve them, so projects fail by arithmetic. He's right about the math and wrong about the fix: the answer isn't fewer parts, it's parts you can describe.
Paul Parks has released PUDL, the "Pleasantly Usable Design Language," a specification and toolkit for applying consistent and usable application design for applications.
Midden is a single-binary heap dump analyzer for the JVM, written in Rust. Tested against two deliberate leaks and checked against MAT, it found both and got the sizes right, from a shell prompt rather than a workstation, and very quickly.
Helidon 27 is out, and it ties its version number to the JDK release cycle, including for LTS support. Helidon is Oracle's microservice library, released under the ASL 2.0 license; this version has some feature upgrades and separates the MicroProfile support apart from Helidon proper.