I like my validation workflow the same way I like my IKEA tables. Easy to setup and with a cool name. Though the Chain of Responsibility is no Godfjord, it is pretty easy to use.Read More
Don't Want to Create a Ton of Getters/Setters? Say Hello to the Abstract Document Pattern.
In this post, I talk about the Abstract Document pattern, which allows one to pseudo-dynamically create properties for a model. While keeping the type safety that statically typed languages like Java provide.Read More
Have a lot of if/else Statements Doing Similar Things? Use an Abstract Factory!
When working on a legacy system, one of the more common problems I see is similar actions happening within if/else or control statements.Read More