Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

September, 2008

Blog - About

About

Dr. Allen is a Program Manager at Microsoft working on Windows Communication Foundation, Windows Workflow Foundation, Silverlight, and other projects for the .NET Framework.

All material is provided "AS IS" with no warranties, and confer no rights. The opinions expressed are those of the individual authors, and do not reflect the views of Microsoft. Material may be added or removed without notice.

By posting a comment you grant me a non-exclusive, royalty-free license to do whatever I like with the comment, including giving these rights to another party. Ownership of a comment remains with the author.

I do not edit comments but I may ignore or delete them for any reason without warning.

  • Nicholas Allen's Indigo Blog

    Using ETW Tracing

    • 1 Comments
    Whenever I've talked about tracing I've always used the System.Diagnostics trace listeners in the example. However, there's a second tracing system that is much more powerful but much less talked about called ETW (Event Tracing for Windows). ETW is...
  • Nicholas Allen's Indigo Blog

    No Choice for Data Contracts

    • 1 Comments
    I have a schema file that describes a choice between multiple layout formats for a type. How do I build a proxy that matches this schema? The reason that this is probably not working is because DataContractSerializer for the most part does not support...
  • Nicholas Allen's Indigo Blog

    Silverlight 2 Release Candidate

    • 5 Comments
    Last night a release candidate for the Silverlight 2 developer runtime and tools went live. This release candidate lets developers update their applications before the end user runtime is released in a few weeks. The release candidate is feature complete...
  • Nicholas Allen's Indigo Blog

    Windows 7 at PDC

    • 0 Comments
    Yesterday came with the announcement that Windows 7 would be making a public appearance at PDC. The PDC sessions list has been updated with over twenty new sessions covering all aspects of Windows 7. A Windows 7 alpha build will be among the various bits...
  • Nicholas Allen's Indigo Blog

    Digital Healthcare Case Study

    • 0 Comments
    A few weeks ago Ythos posted an interesting case study for migrating a healthcare application to Orcas . The case study covers a lot of ground including the use of WCF, WPF, and LINQ in the updated application. I like how the case study spends less time...
  • Nicholas Allen's Indigo Blog

    Hosted Service Shutdown

    • 2 Comments
    I've talked a bit in the past about the tradeoffs of using IIS to host your service applications. In order to use IIS as a host, you must give up some level of control about how your application functions. This is similarly true with any other host you...
  • Nicholas Allen's Indigo Blog

    Managed Application Deployment Survey

    • 0 Comments
    Peter Marcu is looking for people that are responsible for the deployment or installation programs of a .NET application to answer a few questions. The questions are mainly about how you deal with the big dependency of a .NET application, which is the...
  • Nicholas Allen's Indigo Blog

    Ephemeral Port Limits

    • 1 Comments
    Every time you open a connection to another machine you need to have a port both at the local machine and the remote machine for exchanging data. The port at the remote machine is typically well known in the sense that the port number is a fixed number...
  • Nicholas Allen's Indigo Blog

    Avoiding the Routing Explosion

    • 0 Comments
    Fifteen years ago, a change to the way IP addresses were assigned was the first major step taken to combat the problem "the Internet is rapidly running out usable IP addresses". You hear that problem still talked about today as one of the reasons to adopt...
  • Nicholas Allen's Indigo Blog

    Cross Domain Policy Extras

    • 1 Comments
    Today's post wraps up the series on cross-domain policy files with some side stories that you probably don't have to deal with when using WCF in Silverlight. I've been giving all of the examples using the defined Silverlight policy format. However...
  • Nicholas Allen's Indigo Blog

    Defining Cross Domain Policy

    • 1 Comments
    Last time I talked a bit about the need for a cross-domain access policy in the Silverlight security policy system . Today I'll go into more detail about that example cross-domain policy file that I showed you. <? xml version ="1.0" encoding ="utf...
  • Nicholas Allen's Indigo Blog

    Cross Domain Policy

    • 2 Comments
    Here are a few articles about Silverlight cross-domain communication that got bumped for announcements a few months back and I forgot to reinsert them into the normal posting order. Hopefully they are still timely enough to be useful. Silverlight...
  • Nicholas Allen's Indigo Blog

    Certificate Stores

    • 1 Comments
    An index of all of the different standard stores for certificates used to authenticate with a service. There are two store locations- one for the stores for the local machine and one for the stores for the current user. There's no way to directly reference...
  • Nicholas Allen's Indigo Blog

    Advanced Windows Debugging

    • 0 Comments
    Channel 9 has put up a new video that mostly plugs the Advanced Windows Debugging book by Mario Hewardt and Daniel Pravat. I recommend the book for someone that needs to debug difficult issues dealing with native resources. For most people working with...
  • Nicholas Allen's Indigo Blog

    Read Only Data Members

    • 1 Comments
    How do I specify that the client proxy should not have a setter for a particular data member? It doesn't make sense for the service to be able to dictate what the client can do with a piece of data. Once data has been put on the wire, you can't stop...
  • Nicholas Allen's Indigo Blog

    PDC Sessions Round 4

    • 1 Comments
    The September update to the PDC schedule is available with 50 new sessions being published. My session has now been unhidden with this update. Someone else wrote the title and abstract for me. I'll update the session details with more specific information...
  • Nicholas Allen's Indigo Blog

    Unveiling Oslo

    • 1 Comments
    Don and Doug have started dropping hints about what they're going to talk about on the topic of Oslo for PDC . If you haven't read the other articles, the essence of Oslo is that it is a system for modeling applications that works throughout the entire...
  • Nicholas Allen's Indigo Blog

    FxCop Target Rules

    • 1 Comments
    To go along with yesterday's post on targeting a particular version of the framework for proxy generation , FxCop 1.36 supports some new features for platform targeting. The portability section contains a targeted framework version rule that allows you...
  • Nicholas Allen's Indigo Blog

    Getting Better Time Formats

    • 2 Comments
    Orcas introduced a new DateTimeOffset class that is easier to use for representing absolute times than the original DateTime class. However, if you run svcutil on a contract that contains a DateTimeOffset, you'll get an ugly generated structure because...
  • Nicholas Allen's Indigo Blog

    Composing Compression and Encryption

    • 1 Comments
    Encryption is counterproductive for compression if the two features aren't used together correctly. Generally, you want to compress first and then encrypt. This is the order that naturally happens when you compress at the encoding level and encrypt at...
  • Nicholas Allen's Indigo Blog

    Waiting for Ready Channels

    • 2 Comments
    When I create a channel to a service, how do I know when the service is ready to process the data for that channel? A channel doesn't really know what the service is doing. The service might be actively processing the data being sent over the channel...
Page 1 of 1 (21 items)