ByteCode.NewsSubmit
Use quotes for an exact word.

Subscribe

RSSPodcast
Log in

dreamreal

117 articles

Arcana Reads Everything, and Then Some

Stephane Bury has released Arcana, a Java CLI/library that extracts an amazing array of archive types, including ZIP, 7z, RAR, TAR, CAB, MSI, ISO 9660, and XAR, and many, many more.

There Is No Irrelephant

Mike Jackson wants the blind men and their elephant retired as a lesson in systems thinking, and his reasons are good. The parable's flaw is its narrator, who stands outside the world he describes and always has.

Emergent design, outside the codebase

Emergent design says architecture should flow from how something is used rather than from how it was dictated. Inside a codebase, that’s tests pulling the structure into shape. Across codebases it’s something older: a narrow substrate, a caller nobody expected, and a universe that stops exactly where the primitives do.

Listening Too Fast

Psychologically, almost every listener decides what you mean before you finish saying it, and decades of writing advice can’t fix that, because that's an aspect of the listener and the advice is aimed at the speaker. A language model is the first listener that takes instructions... and that gives us a way to fix the way we interact with the models.

Testcontainers and Reuse

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.