Testing Legacy Java Code – Dealing with the System Global

Adding characterization tests to a legacy java code command line application. Running into the legacy code dilemma because of dependencies to the System glob… Read more


Structured Concurrency preview in Java 21

Simplify concurrent programming by introducing an API for structured concurrency. Structured concurrency treats groups of related tasks running in different threads as a single unit of work, thereby streamlining error handling and cancellation, improving ... (more…)

Read more »

Java Without If

Over the past year my team has been doing something shocking to a lot of engineers: we’re favoring pure Java over Clojure. We aren’t …...

Read more »