This post originated from an RSS feed registered with .NET Buzz
by James Avery.
Original Post: Day 3 Pt. 1 - Don Box, Models, and Contracts
Feed Title: .Avery Blog
Feed URL: /blog/Install/BlogNotConfiguredError.aspx
Feed Description: .NET and everything nice
I came back to the hotel to eat lunch with Drew, Dave, and Nate today so I decided to blog this while it was on the my mind. We went to see Don Box talked about “Metadata soup”. It was a pretty good session overall, but I am going to focus on one part. Someone asked him what he thought about Contract-First development. What he said was that he thinks it is important, but that you shouldn’t just focus on the contract at the beginning of development, but all throughout it. What that means to me is that it isn’t contract first development, it is contract always development.
It really seems that our entire industry it taking the XP motto of “Embrace Change” and applying it to everything. SOA is really about enabling the change that we know is going to happen, and that is why the model or contract should always be on our minds, not just when we are first starting development.
Don talked about alot more than just that, and he really got me excited about the next talk of the afternoon which is about domain specific languages for model-driven development.
Hopefully this all makes sense, I am trying to get it blogged while it is on my mind and before I head back to the conference.