Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

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

    Advances in Certificate Spoofing

    • 0 Comments
    An interesting developing news story in this otherwise slow week has been about a security research effort to spoof SSL certificates . The group has found a way to generate hash collisions between a pair of certificates when the certificate authority...
  • Nicholas Allen's Indigo Blog

    Submit a Session for MIX

    • 0 Comments
    The deadline for external presenters to submit their session ideas for MIX 2009 is January 23rd. You can send your submissions to mixprpsl@microsoft.com . Here's what you need to include in the submission. Title: Ideally, the title is short, catchy...
  • Nicholas Allen's Indigo Blog

    VSLive 2009 in San Francisco

    • 1 Comments
    VSLive is a Microsoft sponsored conference for developers working with Visual Studio and .Net. The 2009 conference is February 24-26 in San Francisco (with workshop days before and after the sessions). Here are some of the sessions that WCF developers...
  • Nicholas Allen's Indigo Blog

    Testing REST Services

    • 0 Comments
    Pablo Cibraro published an article the other day demonstrating how to write unit and integration tests for services built using the WCF REST Starter Kit . One of the things Pablo includes is object mocking for the operation context, which I've had people...
  • Nicholas Allen's Indigo Blog

    Sam Ruby to Chair HTML WG

    • 0 Comments
    I saw an announcement the other day that Sam Ruby will become co-chair of the W3C HTML working group at the beginning of next year. The HTML working group impacts web application development more than most other standards even though there's rarely a...
  • Nicholas Allen's Indigo Blog

    Limited Time Free Book Offer

    • 1 Comments
    Microsoft Press has been doing a 25th anniversary book offer where they put up a free pdf download for selected books for a limited time. The December books include one that you might be interested in if you're doing network programming. Understanding...
  • Nicholas Allen's Indigo Blog

    Orcas SP1 Update

    • 0 Comments
    An update to Orcas SP1 is being rolled out that will be available through Windows Update. The update contains application compatibility fixes for the .NET Framework following the Orcas SP1 release. If for some reason you need to install it directly, the...
  • Nicholas Allen's Indigo Blog

    Reliable Authentication Delays

    • 1 Comments
    Why does turning on reliable sessions sometimes cause the client to take much longer to fail an authentication check? As part of doing an authenticated operation, the client must send a request to the server that contains information about the client...
  • Nicholas Allen's Indigo Blog

    Silverlight Cross Domain Checker

    • 0 Comments
    After writing the series on the Silverlight cross domain policy format I ran across a quick utility by Frank La Vigne for checking the cross domain policy files on a server . It's one of those simple deals that lets you type in a domain name and ...
  • Nicholas Allen's Indigo Blog

    Service Extension Model

    • 3 Comments
    Many of the WCF runtime classes that support adding new state do so through a common extension model. The extension model has three pieces: an extensible runtime object whose behavior can be modified by attaching state exceptions, extensions that modify...
  • Nicholas Allen's Indigo Blog

    SOA Business Process Conference 2009

    • 0 Comments
    The 2009 SOA and Business Process conference will be held at the conference center on the Microsoft campus on January 28th and 29th. This is a two-day, two-track conference covering products and solutions related to service-oriented applications. ...
  • Nicholas Allen's Indigo Blog

    Moonlight Interview

    • 0 Comments
    Scott Hanselman interviewed Miguel de Icaza and Joseph Hill a few days ago to talk about Moonlight. Moonlight is an implementation of Silverlight that runs on Linux using the Mono project . Moonlight is currently finishing up their implementation of Silverlight...
  • Nicholas Allen's Indigo Blog

    Exceptions in Transactions

    • 0 Comments
    I have a service operation that throws an exception to return an error back to the client. When the service operation is transactional, the transaction is aborted after calling this operation. How do I return the error under the transaction? A service...
  • Nicholas Allen's Indigo Blog

    Fault Serialization with XmlSerializer

    • 0 Comments
    About 20 posts ago, back before PDC, this was the next topic in the queue to be posted. It has been somewhat delayed by all of the talk of product announcements and details about future releases. Since it was becoming lonely and forgotten I thought I...
  • Nicholas Allen's Indigo Blog

    WCF Virtual Labs

    • 0 Comments
    A new virtual lab that I don't think I've mentioned was posted a while ago on MSDN. The lab covers exposing a WCF service using REST, as well as covering communicating with JSON in WCF. REST, AJAX, and Web 2.0 in Windows Communication Framework...
  • Nicholas Allen's Indigo Blog

    Non-Destructive Queue Receive State Machine

    • 0 Comments
    The state machine for a non-destructive receive has some noticeable similarities to the state machine for a general-purpose communication object, but it's intentional for these two state machines to be different. A non-destructive receive tries with minimal...
  • Nicholas Allen's Indigo Blog

    Non-Destructive Queue Receive

    • 0 Comments
    You should take the time to understand the earlier articles in the series for context if you haven't already. Future of Queuing An Alternative Queuing Model The three basic operations that we talked about for queuing with non-destructive...
  • Nicholas Allen's Indigo Blog

    An Alternative Queuing Model

    • 4 Comments
    Before talking about the new model for queued transports that we've added to WCF 4.0, let's first look at the traditional transacted receive pattern. Start a transaction. This can be relatively cheap although we'll have to pay more for the transaction...
  • Nicholas Allen's Indigo Blog

    Aaron Skonnard WCF Screencasts

    • 3 Comments
    I mentioned a few months ago that there would be a series of WCF screencasts being published. Aaron has done a bunch of these, including putting two more up this week. Each screencast is a short, targeted piece talking about a particular topic on WCF...
  • Nicholas Allen's Indigo Blog

    Average of Anniversaries

    • 0 Comments
    I haven't previously denoted an anniversary date for WCF because there are so many to choose from. There's the date we were done, the date that downloads were available , the dates when various versions of Windows Vista came out that put WCF into public...
  • Nicholas Allen's Indigo Blog

    Future of Queuing

    • 2 Comments
    Another of the topics that you'll hear a lot about for asynchronous and decoupled programming in WCF 4.0 is queuing. WCF has previously supported queuing through the one-way channel shapes with a combination of datagram and session options. The session...
Page 1 of 1 (21 items)