News

In a recent project, I needed an easy way to traverse Java object trees and extract values from the objects. Instead of continually going through huge iterator-if-else setups, I wanted a tool that ...
java-object-diff is a simple, yet powerful library to find differences between Java objects. It takes two objects and generates a tree structure that represents any differences between the objects and ...
This summer (2022), I joined a team that wasn't using Lombok on a Java code base that was screaming for it. The code had a bunch of classes that were either POJOs or ...
The composite pattern allows you to treat a group of objects as a single unit. It defines a common interface for both individual objects and collections of objects, and lets you compose them into ...