Bean Validation Anti-Patterns

Some thoughts about validation in general, Bean Validation in particular, and why I consider some applications of Bean Validation an anti-pattern.

Pollution-Free Dependency Management with Gradle

Unwanted compile-time dependencies can lead to problems. This article discusses these problems and the solution Gradle provides to keep dependencies clean.

Maven Scopes and Gradle Configurations Explained

An explanation and comparison of Maven scopes and Gradle configurations to declare dependencies in a build file.

5 Reasons Why Business Exceptions Are a Bad Idea

An article discussing some reasons why you shouldn't work with exceptions when validating business rules.

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.