Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

May, 2009

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

    Types of Collections

    • 1 Comments
    If a type implements multiple kinds of collections, which pattern for collection types will be used when the object is serialized? The order that is checked for supporting collection interfaces is: IDictionary<TKey, TValue> IDictionary...
  • Nicholas Allen's Indigo Blog

    Oslo May CTP

    • 0 Comments
    The May 2009 CTP of Oslo was released earlier this week. Oslo is the codename for a model-driven development platform and at one point in the past was also the codename for the next version of WCF. The CTP includes the M language for describing models...
  • Nicholas Allen's Indigo Blog

    Windows Vista SP2 Released

    • 0 Comments
    The second service pack for Windows Vista has been published, along with a direct installation through Windows Update. Automated Windows Update delivery installation should be expected in the future. For WCF users, installing Windows Vista SP2 means rolling...
  • Nicholas Allen's Indigo Blog

    Application Point of View

    • 0 Comments
    I wrote a message inspector to look at the messages being sent but the messages I get look different than the messages being captured by network tracing tools. Why is that? There are four different times that a message inspector might be invoked....
  • Nicholas Allen's Indigo Blog

    Tripping over Missing Servers

    • 5 Comments
    A common complaint is that the first call on a client object takes some disproportionately large amount of time, usually ten seconds or more, while successive calls are instantaneous. There are many reasons why this might happen so there's no generic...
  • Nicholas Allen's Indigo Blog

    NetFx 4 Beta 1 Resources

    • 1 Comments
    Now that Beta 1 is publicly available, I've put a download link in for the original announcement (you'll get a link here too). There are also a bunch of updated resources besides the release itself that you may want to take a look at though. The usual...
  • Nicholas Allen's Indigo Blog

    Levels of Tracing, Part 6

    • 0 Comments
    The last article in the levels of tracing series covers the logging of messages at the transport level. Transport level logging generally occurs in the message encoder as that is where the message bytes are actually processed but in some rare cases there...
  • Nicholas Allen's Indigo Blog

    NetFx 4.0 Beta 1

    • 2 Comments
    NetFx 4.0 has transitioned from the occasional preview release to its first official beta. MSDN subscribers can pick up a copy of the beta today. Broader availability for the release will happen Wednesday. I'll edit in a direct link to the download page...
  • Nicholas Allen's Indigo Blog

    Levels of Tracing, Part 5

    • 0 Comments
    Last time I talked about the four switches that control which types of messages get logged: logEntireMessage: whether to log message bodies or just the headers of each message logMalformedMessages: whether to log the message when there is a decoding...
  • Nicholas Allen's Indigo Blog

    CloudApp Development Contest

    • 0 Comments
    There's an ongoing contest over at www.newcloudapp.com for people interested in developing services on the Azure platform. The contest is open to US developers using either the .Net or PHP versions of the Azure SDKs and tools. A winning developer will...
  • Nicholas Allen's Indigo Blog

    .Net Services White Papers Updated

    • 1 Comments
    Four .Net Services whitepaper downloads were republished with updates last week, including the ones for the access control service, service bus, and cloud hosted workflow services. Here's a look at what each covers at a glance from their abstracts. ...
  • Nicholas Allen's Indigo Blog

    Concurrent Programming Languages

    • 1 Comments
    The Axum team recently released the first experimental prototype of a language they've been working on for concurrent programming. Axum is built on principles for isolation and message passing like several preceding programming languages while having...
  • Nicholas Allen's Indigo Blog

    Levels of Tracing, Part 4

    • 2 Comments
    Today's article continues the series on tracing and message logging with a look at the different message logging configuration options. Introduction to tracing and trace levels Configuration tracing and trace options Enabling message logging...
  • Nicholas Allen's Indigo Blog

    Levels of Tracing, Part 3

    • 3 Comments
    Although often associated with event tracing, message logging is actually a separate facility from the standard levels of tracing. Message logging is not enabled by default just like event tracing is not enabled by default. You activate message logging...
  • Nicholas Allen's Indigo Blog

    Advanced Debugging for Network Development

    • 0 Comments
    Two new screencast videos on Channel 9 come from the Windows Protocol team demonstrating Network Monitor and other debugging tools. The videos are of sessions at an event for Windows protocol licensees a few weeks ago so the intended audience is primarily...
  • Nicholas Allen's Indigo Blog

    Moonlight 2 Preview

    • 0 Comments
    Moonlight, the Linux version of Silverlight, has produced its first preview release of Moonlight 2. This Moonlight 2 preview covers a subset of the new features in Silverlight 2, and looks to mostly focus on controls and media playback. There are also...
  • Nicholas Allen's Indigo Blog

    WCF at VSLive 2009 V2

    • 0 Comments
    The June edition of VSLive 2009 is next month June 8th through 10th in Las Vegas. If you're interested in attending to hear about WCF, there's a dedicated track on the first day as well as some related sessions on the third day. VM3 Understanding...
  • Nicholas Allen's Indigo Blog

    Levels of Tracing, Part 2

    • 4 Comments
    Continuing from last time where I talked about the different levels of tracing, today covers how to configure trace sources for a particular level and when each trace level should be used. A simple configuration for tracing combines a trace source...
  • Nicholas Allen's Indigo Blog

    Levels of Tracing, Part 1

    • 1 Comments
    Tracing is a mechanism for collecting error information and other processing milestones from across multiple components within an application. Tracing is generally not enabled by default. Rather, you have to elect through application configuration or...
  • Nicholas Allen's Indigo Blog

    Queuing in the .Net Services CTP

    • 0 Comments
    Clemens Vasters has a series of articles talking about some of the queue and router capabilities in the .Net Services CTP released back in March. The earlier articles in the series cover the topology of queues and routers in the .Net Service Bus while...
Page 1 of 1 (20 items)