Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

August, 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

    Orcas SP1 Source Code Server Update

    • 2 Comments
    The reference source server for debugging into framework code is underway with propagating a new release of source code for Orcas SP1. The following components should already be available for debugging into updated source. mscorlib.dll ...
  • Nicholas Allen's Indigo Blog

    PDC Schedule Builder

    • 0 Comments
    There are still no assigned times yet, but I noticed that the PDC schedule builder is working better and is starting to have a lot more data so you can use it to track the sessions that you're interested in seeing. There also aren't any level indicators...
  • Nicholas Allen's Indigo Blog

    Avoiding Infinite Schema Chains

    • 1 Comments
    I was working on some services with recursive data structures when I noticed that there were a few cases where I would get crashes while trying to generate proxy classes. The problems seemed to be around types that were a sequence of instances of themselves...
  • Nicholas Allen's Indigo Blog

    Silverlight-Java Interoperability

    • 0 Comments
    Robert Bell wrote an article a few weeks ago discussing how to achieve interoperability between a Silverlight application and a Java application . In the article Robert covers interoperability when building SOAP services, REST services, and RSS services...
  • Nicholas Allen's Indigo Blog

    Pipe Properties

    • 1 Comments
    How can I find the pipe object on the system created by a named pipe binding? The simplest way to find the named pipe is to use a tool like Process Explorer to examine your running executable. If you look inside a client or service that has the named...
  • Nicholas Allen's Indigo Blog

    AutoHeader Extension

    • 1 Comments
    I frequently get asked how to add a header to every outgoing request so I wrote up a quick reusable approach. This adds some extension methods to the IContextChannel class for working with auto-added headers. The headers are stored between calls in an...
  • Nicholas Allen's Indigo Blog

    Reflector Changes Hands

    • 1 Comments
    The news yesterday was that tool vendor Red Gate has acquired the immensely popular .NET Reflector tool developed by Lutz Roeder. Reflector is probably the most frequently run application on my machine because it's a faster way to look at source code...
  • Nicholas Allen's Indigo Blog

    Visualizing Orcas SP1

    • 5 Comments
    Patrick Smacchia has done some analysis on SP1 using the NDepend tool to compare different versions of assemblies. This is an interesting way to understand the large, standalone changes that we did, such as the new syndication features, but there's no...
  • Nicholas Allen's Indigo Blog

    Framework Design Guidelines, 2nd Edition

    • 1 Comments
    Brad Abrams and Krzysztof Cwalina have got an early access version of the Framework Design Guidelines, 2nd Edition available for purchase, along with preordering for the final version. The Framework Design Guidelines cover the common idioms and patterns...
  • Nicholas Allen's Indigo Blog

    Streaming Web Content

    • 3 Comments
    How do I deliver content from a WCF service as part of a web page? Web page content in this case typically refers to HTML, images, or other data that is directly consumed by the web browser rather than an application running in the web browser. There...
  • Nicholas Allen's Indigo Blog

    Using Faults with Untyped Messages

    • 1 Comments
    When using a typed contract, incoming messages on the server are shredded on your behalf to be turned into method calls and parameters. Ordinarily, the particular method call selected for an application messages will have the same parameterized contract...
  • Nicholas Allen's Indigo Blog

    Orcas Screencasts

    • 0 Comments
    One last bit of Orcas news for this week. PluralSight will be providing a weekly screencast throughout the year on using WF and WCF. They're focusing on the capabilities of Orcas but will be starting from the basics so you don't need to have any background...
  • Nicholas Allen's Indigo Blog

    Orcas Training Kit Updated

    • 0 Comments
    With Orcas SP1 having come out, the training kit has been updated for SP1 as well, along with new and updated labs and presentations in several of the area. The training kit collects together different presentations, hands on labs, demos, and whitepapers...
  • Nicholas Allen's Indigo Blog

    Orcas SP1 Released

    • 1 Comments
    The first service pack for .NET Framework 3.5 came out yesterday, primarily focusing on fixing bugs and performance issues. There are some new features, notably around improving the support for REST based services and around serialization. ...
  • Nicholas Allen's Indigo Blog

    Getting Rid of Namespaces

    • 1 Comments
    How do I write a contract for a wrapped message in the default namespace? I've written a quick sample to demonstrate what happens when you write the contract without taking any namespaces into account. [ServiceContract] public interface IService...
  • Nicholas Allen's Indigo Blog

    TechEd Online

    • 0 Comments
    There are online resources from this year's TechEd conferences available through MSDN. A limited number of keynote and breakout sessions are on the site, but you do get other videos such as interviews, panel discussions, lunch sessions, and the like that...
  • Nicholas Allen's Indigo Blog

    Certificate Revocation Cache

    • 1 Comments
    How do I force propagation of changes to information about a certificate revocation list after an update? A service is going to have several kinds of caching around the information that links the certificate to revocation information. The first...
  • Nicholas Allen's Indigo Blog

    WCF Security Guide Released

    • 1 Comments
    If you've been following along, I have mentioned the WCF security guide project being worked on in the patterns and practices team a few times now. After months of drafts and betas, the complete guide is now ready for official release. The WCF security...
  • Nicholas Allen's Indigo Blog

    System Types in Metadata

    • 2 Comments
    It's bad practice to use system types when defining an operation contract. A system type is often a complex composition of primitive types that has no direct analog in other implementations. By using a system type, you bind your service to the particular...
  • Nicholas Allen's Indigo Blog

    PDC Sessions Round 3

    • 0 Comments
    Fifty new PDC sessions showed up on Friday, including several touching on WCF and WF. Here is a selection along with some of the previously available sessions. "Oslo:" Managing Software + Services Applications Increasingly, applications will consist...
  • Nicholas Allen's Indigo Blog

    Site Services

    • 1 Comments
    I hate the default search service that comes with http://blogs.msdn.com . It never seems to pick out relevant articles or find what I'm looking for. I've put a quick replacement in the news section to try out. Let me know if you think it's worth having...
Page 1 of 1 (21 items)