Don Smith

//TODO: Write subtitle for blog

Browse by Tags

Tagged Content List
  • Blog Post: Symposium planning and registration are in full swing

    We have enjoyed the patterns & practices Summit for many years now. And each year it seems like we try something new. This year we’re combining some new ideas with a name change. And I’ve been spending a ton of time lately preparing for what we intend to be another great week. Not all...
  • Blog Post: Using MessageContracts and DataContracts

    Users of the Service Factory often ask about the rationale behind the required use of MessageContracts even though the use of MessageContracts aren't mandated by WCF. I've answered this question in other venues, but it seemed like a good thing to put here in case I need to point others to it in the future...
  • Blog Post: ... come and get yer Service Factory!

    That's right ladies and gentlemen, the December release of the Web Service Software Factory and a VB.NET version is now available for your consumption, modification, and production pleasures :) Okay, I'm just going to do 3 things in this post since I know there will be many more to follow: Lay...
  • Blog Post: Emerging Guidance

    Versioning Web Services Introduction Versioning Concepts Relationship Scenarios Principles and Motivations A Versioning Strategy Summary Introduction Most software systems evolve over time, and it is always challenging to manage the associated complexity of their evolution. When...
  • Blog Post: Service Architecture Concept Model

    I'm posting this because I'm interested in your thoughts about it. IMPORTANT: This is just a concept illustration. I'm not encouraging anyone to accept and begin using the nomenclature used. This is just the result of a conversation Tom and Ed and I had today about how this illustration might...
  • Blog Post: Service Factory: Entity Translation

    For the third installment I've decided to talk about the entity translation (mapping) capability of the guidance package. Specifically, this is mapping between the entities that are [de]serialized to/from the wire representation and the entities that represent the business domain model. This time I used...
  • Blog Post: Service Factory: Contracts

    Here's the second installment of my blogcast series on Service Factory. In this one I show how to create WCF data contracts and service contracts. It's a little bigger and longer than I would have preferred, but since I was building the project (a wine rating app) from scratch, I guess that's what took...
  • Blog Post: Service Factory: A Brief Introduction

    Here is the first installment of a series of blogcasts I hope to continue that are focused on the project I'm working on. This is just a quick 11 slide PowerPoint presentation that gives you the rationale and scope of the project. It's really the best place to start and it's only 15 minutes. Just ignore...
  • Blog Post: Web Services Architecture Domain Model

    I'm not in a position to provide any details just yet, but a couple of us on the patterns & practices team have teamed up with heavy hitters like Jason Hogg, Beat Schwegler , Christian Weyer , Wojtek Kozaczynski , Maarten Mullender , Daniel Cazzulino , Victor Aprea , Hernan de Lahitte , and Pablo...
  • Blog Post: Principles of Web Service Design

    John Evdemon just published 2 articles on the principles of web service design. The first one is titled Principles of Service Design: Service Patterns and Anti-Patterns and in my opinion should be required reading for anyone who is new to web service development. Specifically, anyone new to...
  • Blog Post: What you can expect to find here

    You may not know this, but the patterns & practices team is pretty amped about making stuff that architects and Web service developers actually need (or at least make them happy). I know this because that's what they pay me for ;) If you're building Web services, are involved in an integration project...
  • Blog Post: Okay, I think I'm straight

    I was dorkin' around with my workblog the other day and it dawned on me that I never posted about how I recently switched jobs ... everyone blogs about this ... cool, so let me tell you what I'm up to these days ... and why you care. I've been at Microsoft for about 5.5 years now and that whole time...
  • Blog Post: Web Services Security Patterns ... finally

    The patterns & practices team has been working on a set of Web service security patterns for a few months now. Until today, the content was only available to those who were invited to join the community workspace. Now anyone can join the workspace and download the content. Better yet, a CHM...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
Page 1 of 1 (16 items)