Matt Powell

Web Platform and Tools

May, 2004

  • Matt Powell

    Rant: Don't return XML in string variables!

    • 25 Comments
    I have probably seen a half a dozen article submissions to MSDN in the last year with authors who do the following: // Bad Bad Bad [WebMethod] public string MyLameWebMethod() { XmlDocument dom = new XmlDocument(); // load some XML ... return...
  • Matt Powell

    Three gallons

    • 10 Comments
    At lunch today I gave blood. The lady who setup my appointment said I should make sure and pick up my 3 gallon pin (which means I've donated more than 24 times). I actually earned it at my last donation, but figured I would save them the expense of giving...
  • Matt Powell

    Free MapPoint Web Service for MSDN Subscribers

    • 6 Comments
    If you are an MSDN Subscriber, there is currently an offer where you can get a MapPoint Web Service account for free. Find all the details here: http://msdn.microsoft.com/vstudio/productinfo/enterprise/ And if you want to become an MSDN Subscriber...
  • Matt Powell

    WSE 2.0 is Released!

    • 4 Comments
    It is finally here! WSE 2.0 is now available as a free download. Coolest Feature: The policy support (WS-Policy) makes the task of creating secure messages a breeze. Not just signing and encrypting, but verifying that messages do meet the policy criterion...
  • Matt Powell

    WSE 2.0 Hands on Labs

    • 3 Comments
    Here at TechEd we have created two Hands On Labs for attendees to walk through in order to get a good introductory feel of the features of the WSE 2.0. These labs are now available for everyone on the Web Services Developer Center on MSDN. Find them...
  • Matt Powell

    Rant Continued: Avoiding the DOM?

    • 3 Comments
    More feedback from my earlier post... ChadBr came up with the best reason I have heard so far on when you might return XML encoded as a string instead of the actual XML from a Web service. What if you don't want the overhead of creating the DOM...
  • Matt Powell

    Rant continued again: Don't put XML in Strings

    • 2 Comments
    Shaun's post reminds me of two points to make about my aversion to HTML-encoding XML into strings and then returning the strings from your Web service instead of returning the XML: Web services are all about wire format and are not about what objects...
  • Matt Powell

    Web Service Specification Timeline

    • 2 Comments
    The folks at 3 Leaf have an interesting timeline with the various Web service specifications laid out. This would be an excellent companion when perusing our specification index pages . They also have a resources page with a ton-o-links to Web services...
  • Matt Powell

    There is only one program...and it is still being written

    • 2 Comments
    I'm currently sitting in Doug Purdy's Web services versioning talk here at TechEd. The fact that we are here with Doug reminded a few of us of his earlier talk where he philosophized on the connectivity of applications. Apparently he will be talking a...
  • Matt Powell

    Encrypting one parameter on a WebMethod with WSE

    • 2 Comments
    One of the attendees here at TechEd asked me how to encrypt only one of the parameters on a WebMethod with WSE. I figured others might be curious too so here is some code that does this. Web Service code: [WebMethod] public string HelloWorld( string...
  • Matt Powell

    Encrypting only 1 parameter of a WebMethod with WSE

    • 2 Comments
    You don't have to encrypt the entire body of a message with WSE. You can encrypt just certain pieces. Or you can encrypt some pieces with one key and other pieces with another key. You can find code that shows you how to encrypt part of a message here...
  • Matt Powell

    Interop with Federated Browser Authentication

    • 1 Comments
    [Update: Adding the link - thanks Dumky] A great write-up of the WS-Federation Passive Requestor Profile Interop Workshop was posted on the Web Services Developer Center today. Passive Requestors are things like Web browsers and the WS-Federation Passive...
  • Matt Powell

    thinktecture

    • 1 Comments
    Congratulations and the best of luck to the guys starting up thinktecture . This really is a very solid group of guys. And of course it is nice to note that half of the thinktecture team has or is writing content for the MSDN Web Services Developer Center...
  • Matt Powell

    Jeff Schlimmer shows us how it works

    • 0 Comments
    Jeff put together a really compellilng presentation of the message exchanges around the Devices Profile . For those of us who want to see the XML, this is an awesome extension to his article . -Matt
  • Matt Powell

    Rant continued: Some reasons...that don't usually apply

    • 0 Comments
    My previous post on my distaste for encoding XML into strings and passing the encoded strings in the Web service message payload generated some feedback . While thinking over the possibilities for when it might be acceptable to encode XML, I came up...
  • Matt Powell

    TechEd and Web Services

    • 0 Comments
    I've made it down here to San Diego for TechEd and am currently sitting in a VERY comfortable couch in the developer section of the Cabanas. We have been working very hard over the past few weeks in preperation for TechEd and it is exciting to know...
  • Matt Powell

    WSE WSE WSE

    • 0 Comments
    There's a lot of excitement here at TechEd about the WSE release. I got to watch Keith Ballinger's WSE Messaging talk and Benjamin Mitchell 's WSE Security talk. Both talks had a full room. For some reason all the Connected Systems track presentations...
  • Matt Powell

    Devices Profile for Web Services Released

    • 0 Comments
    At WinHec today Microsoft announced the publication of the Devices Profile for Web Services . This profile outlines a set of Web service specifications and contraints within those specifications that define a core set of Web service functionality that...
Page 1 of 1 (18 items)