April 2020

How to Test Java Microservices with Pact

Microservice applications present special testing challenges.

Migrating from JUnit 4 to JUnit 5: Important Differences and Benefits

Improvements and new features make JUnit 5 compelling.

HTML5 Server-Sent Events with Micronaut.io and Java

Building a simple, reliable messaging service

Quiz Yourself: Using Core Functional Interfaces: Consumer (Advanced)

The consumer interface can be confusing, even for advanced coders.

Quiz Yourself: Using Core Functional Interfaces: Predicate (Advanced)

Predicate interfaces can be complicated, so be careful when working out the results.

Java EE 8 Application Development

March 15, 2020 | Download a PDF of this article One of the questions readers might ask is: Why do I primarily review books to which I give positive reviews? The answer is found in a dictum known as Sturgeon’s Law. Theodore Sturgeon was an Ame