2 years ago I created the first version of my Patterns and Anti-Patterns for SOA presentation. Since then I have presented this content around the world in many different countries over 50 times. It has been the top-rated architecture session at many Tech-Ed conferences and in general I believe has been very well received. Because of this I frequently hear from customers with a question like this (I’m paraphrasing)
“Ron – at my company there is a group that wants to build a generic web service endpoint for (… various reasons are usually listed …) but I heard your presentation on Patterns and Anti-Patterns for SOA and I told them that this is the ‘Loosey Goosey’ anti-pattern but they won’t listen to me. What can I do to turn them away from this madness?’
When people head down this path I believe it is because they have not fully considered the likely end result of doing so. My suggestion? Ask them to watch the video of this presentation from the US Tech-Ed (Boston 2006).
And if you don’t believe me… how about a world renown expert? One of the Thinktecture guys who made ‘Contract First’ style development so popular with his Visual Studio add-in? Yes I’m talking about Christian Weyer.
I ran into Christian at the Ask The Experts booth in Barcelona and I thought “hmm… I have my video camera right here… why not?” so check out this video where I ask Christian about the Loosey Goosey anti-pattern.