Sometimes you have tests where the fixtures can be recyled, instead of being recreated; but that's not all: sometimes, even the state reset we preach for Shared... Read all
A fundamental trait of modern software is that it does not live in isolation, especially in the realm of web applications, which can easily interact with... Read all
In this series we have seen two Web presentation patterns so far:Page Controller, also known as Action Controller, which responds to a specific HTTP request... Read all
The pattern of the day is the Mediator one. The intent of this pattern is encapsulating the interactions of a set of objects, preventing aggressive coupling... Read all
It's easier to wrap an existing piece of Java code in Clojure than it is to do the inverse, but because Clojure is implemented as a Java class library, it's... Read all
Rules are statements that define business procedures and policies. Normally, every business application contains many embedded business rules that determine... Read all