Transactional Outbox Pattern in a monolithic application

What is a Transactional Outbox Pattern? I describe the pattern, its pros and cons and provide a working implementation using Kotlin with Spring and PostgreSQL.

Read on

Fake the system clock for a single Java application with libfaketime

How I managed to easily end-to-end test a Java application which relied on date comparison.

Read on