A VS.NET Add-In for “Contract First” development

Disclaimer: There is a good chance you have already heard of this Add-In and/or the concept of contract-first development of Web Services. I just felt I would be remiss for not having a link to it … even if it has existed longer than this blog has. Heck, even if I’ve just made it easier…

1

Versioning Web Service Parameters

Dare makes a few comments about one of my previous posts so I thought – in true blogsphere fashion – I’d follow-up in a new post. First I’ll mention a few more things about versioning web services, then I’ll get to Dare’s comments. Versioning web services can be very challenging depending on the results you’re…

6

MSN Spaces Goes Beta

This is huge! I’m actually writing this entry before the beta goes into effect (about 4 hours from now), but I can’t post it until 9 pm PST. I only know about it because of an internal email from Mike Torres. So, I’m guessing the blogsphere will light up with activity tonight and tomorrow. I’m…


One parameter to rule them all: Part 2

In my post yesterday, I recommended that Web Service operations should only have a single input parameter rather than multiple for the sake of versioning. In the comments of that post, Todd makes some really good points why having multiple parameters isn’t such a bad thing. Rather than responding in comment form, I thought [since…

5

Two Web Service "Don’ts"

There are at least 2 things I’m still seeing in some web service implementations we should not be seeing. In my first post, Refactoring XSLT, I was shooting for original … interesting … maybe even useful … but not a best practice (at least not until more testing is done). In this post I’m writing about…

5

Refactoring XSLT

I guess a quick introduction wouldn’t be completely out of order for a first post. My name is Don Smith and I’ve been a Dev Consultant at Microsoft in Charlotte, NC for just over 5 years now. I spend most of my time helping our customers to be successful with Microsoft’s XML technologies (XSLT, XSD, etc.), Web Services, and…

7