Notes from the build room

Better software starts with better questions.

Ideas and field notes on engineering, design, and the architecture behind software that lasts. Written for people who care about how things are made.

A little curiosity goes a long way.
The journal

Latest articles

Spring AOP in conjunction with custom annotations

In one of my recent projects, I had the task to clean up existing Java classes regarding a typical cross-cutting concern problem. Access to certain methods within a web application should be logged, basically which user invoked which method using what kind of parameters. This is a situation when Spring AOP with custom annotations can provide a clean solution. In the following post, I will walk you through the entire process using a simplified solution.

Continue reading