Pluralsight blog Where devs, IT admins & creative pros go for news, tips, videos and more.
Pluralsight + Digital-Tutors - 3,000 tech & creative courses - starting at $29/month Get it now →
April 17, 2012

Video: WCF Data Versioning Made Easier


Publishing changes to a service API can be a bit tricky, at least for your clients.  In this video excerpt from Aaron Skonnard and Scott Seely’s course WCF for Architects Scott explains some of the “Do’s and Don’ts” for data versioning and how to minimize the pain on your clients when you release new services.  In the complete course the duo cover other key topics such as REST services, SOAP, and serialization.


Aaron is a co-founder of Pluralsight where he serves as the Chief Executive Officer.
He has presented at many popular developer conferences like PDC, TechEd, and VSLive! Microsoft recognized Aaron as an MVP in the “Connected Systems” developer community for eight years.  Aaron has written numerous books, articles, and whitepapers including the Essential XML Quick Reference (Addison Wesley, 2001), Essential XML (Addison Wesley, 2000), and his popular columns in MSDN Magazine.

Scott Seely is a Microsoft Regional Director and Microsoft MVP. From 2002 to 2006, Scott was a developer on the WCF/Indigo team at Microsoft. Scott has been writing about SOAP and REST Web Services since 2000. He has authored and co-authored five books and dozens of articles on the topic.

If you’d like to learn more about WCF from the Architect’s point of view, this course is for you.

You can watch the full HD version of this video along with the other 4 hrs 3 min of video found in this professional course by subscribing to Pluralsight. Visit WCF for Architects to view the full course outline. Pluralsight subscribers also benefit from cool features like mobile apps, full library search, progress tracking, exercise files, assessments, and offline viewing. Happy learning!

About the Author

is a Chief Architect specializing in large scale distributed system development and enterprise software processes. Paul has more than twenty years of development experience including being a former Microsoft MVP, a speaker at technical conferences such as Microsoft Tech-Ed and VSLive, and a published author. Prior to working on the Windows platform, he built software using a vast array of technologies including Java, Unix, C, and even OS/2.