Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

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

    Michele’s Norwegian Developers Conference Slides

    • 0 Comments
    Michele Bustamante has published the slides and demos from her talks at the recent Norwegian Developers Conference. Michele has some great variety in material covering WCF, Azure services, and security. You can get the complete set of slides which...
  • Nicholas Allen's Indigo Blog

    Checking for a 4.0 Framework Install

    • 2 Comments
    How can I tell whether a machine has the 4.0 framework installed? Checking for the presence of the installation registry value is still a straightforward way of doing this reliably. A slight complication is that in 4.0 there has been a split into...
  • Nicholas Allen's Indigo Blog

    Via on Demand

    • 0 Comments
    How do I specify a delivery address for messages from a proxy that are different from the service address? Two different addresses are sometimes both referred to as the address for sending messages. There is a logical address, called the To address...
  • Nicholas Allen's Indigo Blog

    WCF Load Test Tool 3.0 Beta

    • 1 Comments
    Rob Jarratt has updated the community-driven WCF load test tool with a new beta release. The test tool uses a trace captured from a previous run of a WCF service to automatically generate a test case that performs the same sequence of operations. This...
  • Nicholas Allen's Indigo Blog

    Azure Services How To

    • 1 Comments
    The Azure Services developer center has a video series based on “How do I?” questions about writing services using the platform. These videos cover a variety of topics for Windows, .Net, Live, and Data cloud services. For example, here are the videos...
  • Nicholas Allen's Indigo Blog

    June 2009 Edition of the MSDN Community CD

    • 1 Comments
    The MSDN Community Distribution program has put out another developer CD in their mostly-bimonthly series of training programs. The community distribution was designed to increase the availability of development resources to those in emerging countries...
  • Nicholas Allen's Indigo Blog

    Serialization Methods for Collections

    • 0 Comments
    What methods do I need to implement to have data serialized and deserialized for a collection? Serialization considers there to be three primary types of collections: dictionary-based collections, list-based collections, and plain old collections...
  • Nicholas Allen's Indigo Blog

    Dublin Walkthrough Videos

    • 0 Comments
    Stephen Thomas has a two-part series of videos on Channel 9 covering an introduction to features in the Dublin application server. Dublin is a set of enhancements to Windows Server and IIS targeted at high-scale deployments of WCF and WF services. ...
  • Nicholas Allen's Indigo Blog

    Platform Changes in 4.0: Debugging

    • 0 Comments
    Another change in .Net 4.0 (together with Visual Studio 2010) is an easier debugging experience for investigating production issues in managed applications. One of the frequent challenges of investigating production issues is the need to do the investigation...
  • Nicholas Allen's Indigo Blog

    Platform Changes in 4.0: Security

    • 0 Comments
    The beta 1 release of .Net 4.0 has some big differences compared to previous releases for dealing with code security. If you’ve used the CAS (code access security) model then you might know it’s a fairly complicated set of policies and assertions for...
  • Nicholas Allen's Indigo Blog

    Managed API for Windows Features

    • 0 Comments
    The Windows API Code Pack put out a new update recently (version 0.90) that adds new supported APIs to the set of managed wrappers around native Windows features. The code pack is a way to provide access to Windows features that lack an existing managed...
  • Nicholas Allen's Indigo Blog

    Collection Name Generation

    • 0 Comments
    Last time we were looking at how to replace the default names used for serializing collections , such as ArrayOfKeyValueOfstringArrayOfstringty7Ep6D1, with more intelligible names. However, where did that funny looking name come from in the first place...
  • Nicholas Allen's Indigo Blog

    RIA Services Roadmap

    • 0 Comments
    If you’ve tried out RIA Services for integrating Silverlight with multi-tier distributed applications, you might be interested in their recent roadmap update for getting to a first release. The existing May preview and samples will be followed by...
  • Nicholas Allen's Indigo Blog

    Naming Collection Items

    • 1 Comments
    How do I replace the names of entries in a collection? By default the names inside of a collection are based on the type or role of the entry. < CheeseMap > < KeyValueOfstringCheeseListLjh4bohd > < Key > Sweden </ Key > <...
  • Nicholas Allen's Indigo Blog

    Metadata Client Behaviors

    • 2 Comments
    Can I apply client behaviors to a MetadataExchangeClient to change how it retrieves metadata? Once a MetadataExchangeClient is built, you don’t have access to its internals to poke around at the description tree. You need to have set things up ahead...
  • Nicholas Allen's Indigo Blog

    Required Framework Versions

    • 1 Comments
    What framework versions do I need to have installed to use WCF? There have been five framework versions released plus various service packs for each version. .Net framework 1.0 (up to SP3) .Net framework 1.1 (up to SP1) .Net Framework...
  • Nicholas Allen's Indigo Blog

    Programming Exercises to Stay in Shape

    • 1 Comments
    Unless you are a very rare type of developer, you probably spend only a small percentage of your time on algorithmic development. Algorithms are one of the central topics in college education and interviews for developers tend to feature a lot of algorithmic...
  • Nicholas Allen's Indigo Blog

    Inside Changes to the CLR 4.0 Thread Pool

    • 3 Comments
    WCF naturally produces applications that are both heavily multi-threaded and IO intensive. That makes WCF application performance distinctly influenced at times by the characteristics of the CLR thread pool. The thread pool is a collection of work and...
  • Nicholas Allen's Indigo Blog

    Understanding Address Filtering

    • 1 Comments
    Ordinarily a message is delivered to an endpoint on the basis of the message's delivery address being equal to the endpoint's listening address. If there's no endpoint listening at that address then you get an EndpointNotFoundException and the message...
  • Nicholas Allen's Indigo Blog

    Profiler Survey

    • 0 Comments
    Four short questions to keep the total time investment to a minimum. I generally don't click through to publish survey response comments so don't worry if your answer doesn't show up. I'll read all the responses for as long as comments are open. Do...
  • Nicholas Allen's Indigo Blog

    Just Exactly What You Asked For

    • 0 Comments
    When implementing a transport or layered channel class the marker used to indicate that your class is a channel is to implement the IChannel interface. Therefore, all channels will implement one of the known channel shapes: IInputChannel, IOutputChannel...
  • Nicholas Allen's Indigo Blog

    .Net Performance Survey

    • 0 Comments
    The CLR performance team is running a survey to get your feedback about what to focus on for performance in the .Net framework. This includes performance in the framework itself as well as performance profiling, optimization, and tuning for the applications...
Page 1 of 1 (22 items)