Java Weekly, Issue 315

An overview of installing and managing multiple Java SDKs with SDKMAN!, and a collection of patterns for building an observability pipeline for microservices.

Common Concurrency Pitfalls in Java

There is plenty to catch us out when we write multi-threaded or concurrent code within Java. Here we explore some common problems and their solutions.

Java Weekly, Issue 246

Native support for the maven surefire and failsafe plugins finally comes to JUnit 5, plus a fresh look at the four pillars of continuous testing.