Eric Polerecky bio photo

I’m a long time enterprise consultant that is currently a Practice Lead at Pillar Technology where I help ensure successful projects for clients of all sizes and technology stacks, using agile methodologies.

Eric Polerecky

Email Twitter LinkedIn Github Stackoverflow


Xamarin Mobile

Two things. First; I spent the past year away from large systems design and some of these posts might be rehashes. Second; I’m addicted to

Some thoughts about validation:

Model the domain so it’s hard to get into an invalid state.

Here is where OOP techniques (patterns) really shine. Before you start coding please visit this site

Stay away from attributes.

They are evil.

Rules Engines should be a last resort.


There is no single answer.

Hopefully your application will be more complex than a sample used in a book.