Definitive Guide to the JaCoCo Gradle Plugin

A tutorial on how to measure and enforce code coverage on a Java code base with JaCoCo and Gradle.

Combining Object Mother and Fluent Builder for the Ultimate Test Data Factory

Combining the Object Mother Pattern with the Fluent Builder Pattern allows to create Test Data Factories that reduce code duplication and promote the Single Responsibility Principle. Learn why and how in this tutorial.

How to Configure a Human-Readable Logging Format with Logback and Descriptive Logger

A guide to configuring Logback to use a human-readable logging format.

A Fully Automated Open Source Release Chain with Gradle and Travis CI

Releasing often is a major pain when the release process is not automated. This article is a guide to a fully automated release chain that is able to publish snapshots and releases from a Github repository using Gradle, Bintray and Travis CI.

66% Off My eBook

Get Your Hands Dirty on Clean Architecture

Subscribe to my Mailing List and get 66% off my eBook Get Your Hands Dirty on Clean Architecture.

Current Reading*

Book Review of Atomic Habits by James Clear
*Affiliate Link - If you purchase an item through this link, I'll get a cut at no extra cost to you. If you're undecided, I usually write up a review of the book once I'm through.