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…

0

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