Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

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

    ASP.NET MVC Release Candidate

    • 1 Comments
    MVC is a model-view-controller framework for building ASP.NET applications, particularly resource-oriented applications. The basic mechanism of MVC defines routes that map incoming browser requests to actions provided by the application controller. This...
  • Nicholas Allen's Indigo Blog

    Managed Extensibility Framework 4

    • 0 Comments
    The fourth preview release of the Managed Extensibility Framework is available on CodePlex. MEF is a component system for building applications that use add-ins in a standard way, such as Visual Studio add-ins. You might imagine many other applications...
  • Nicholas Allen's Indigo Blog

    Message Framing, Part 5

    • 1 Comments
    Past entries that you should have read by now: Next Week, a Series Message Framing, Part 1 Message Framing, Part 2 Message Framing, Part 3 Message Framing, Part 4 With the preamble exchange out of...
  • Nicholas Allen's Indigo Blog

    WCF in F#

    • 0 Comments
    Ted Neward is writing a series illustrating the tricks and pitfalls of translating a basic WCF service into F#. You can get the first two and a half parts covering contracts, data types, and service definitions here. Building WCF services...
  • Nicholas Allen's Indigo Blog

    Message Framing, Part 4

    • 3 Comments
    Past entries that you should have read by now: Next Week, a Series Message Framing, Part 1 Message Framing, Part 2 Message Framing, Part 3 After the message encoding is communicated, the framing protocol starts to diverge based on the...
  • Nicholas Allen's Indigo Blog

    SOA Samples at Apache

    • 0 Comments
    The Stonehenge incubation project at Apache has started collecting together different implementations of SOA applications to demonstrate interoperability between different vendors. The first application is based on the StockTrader sample application that...
  • Nicholas Allen's Indigo Blog

    Message Framing, Part 3

    • 3 Comments
    Past entries that you should have read by now: Next Week, a Series Message Framing, Part 1 Message Framing, Part 2 The next record at the start of every legal exchange in the framing format is a message encoding...
  • Nicholas Allen's Indigo Blog

    Message Framing, Part 2

    • 2 Comments
    Although there are a several different legal sequences of records in the framing format, the first few records are always the same after first establishing a connection. The first record describes the version of the framing protocol, the second record...
  • Nicholas Allen's Indigo Blog

    Further Adventures of Aaron Skonnard Screencasts

    • 2 Comments
    Since the last update I did Aaron has put up six more screencasts for you to enjoy. Configuring WAS for TCP endpoints Learn how to configure Windows Process Activation Service (WAS) for TCP-based activation, making it possible for you to...
  • Nicholas Allen's Indigo Blog

    Message Framing, Part 1

    • 5 Comments
    Message framing is the breaking up of a stream of data into demarcated units called messages. Some protocols, such as HTTP, natively include a notion of message framing. Other protocols, such as TCP, don't natively include a notion of message framing...
  • Nicholas Allen's Indigo Blog

    Next Week, a Series

    • 2 Comments
    Next week I'll be starting a series talking about the .Net Message Framing protocol. First, some background on what that is. TCP is a stream-oriented protocol. Although senders and receivers frequently deal with a "packet" of data and although the...
  • Nicholas Allen's Indigo Blog

    Using Proxies to Debug HTTP Requests

    • 1 Comments
    When working with a WCF application that has an HTTP binding, it's often useful to be able to see the exact messages that are being transmitted on the wire. You can sometimes achieve that through message logging, but I've found that capturing the HTTP...
  • Nicholas Allen's Indigo Blog

    StackOverflow Working Better than Expected

    • 1 Comments
    StackOverflow is a programming question and answer site that Joel Spolsky and Jeff Atwood started a few months ago. I have to admit that I was pretty pessimistic about their success. There are a lot of these types of sites for a lot of different communities...
  • Nicholas Allen's Indigo Blog

    .Net Services White Papers

    • 0 Comments
    The .Net Services Team has released a set of white papers describing new versions of their online services. These are the cloud services that were formerly known as BizTalk Services. You can get all four of the white papers from the same site. ...
  • Nicholas Allen's Indigo Blog

    Debugging a Most Common Problem

    • 0 Comments
    Tess Ferrandez takes a debugging look at what happens when you fail to close client proxies in a timely manner. Given the relatively long default time before the server idles out a client (10 minutes) and given the relatively small default number of connected...
  • Nicholas Allen's Indigo Blog

    Windows 7 Beta

    • 2 Comments
    The Windows 7 beta should be available later today if you're interested in trying it out. Since this is a platform release rather than a framework release, the number of changes to WCF is small although there will be a few things that we're still working...
  • Nicholas Allen's Indigo Blog

    Forwarding Service, Part 2

    • 7 Comments
    The primary advantage of having a forwarding service that comes with WCF is that it enables you to add a router to your application without having to write any code. I think that many application developers could write the routing logic they need into...
  • Nicholas Allen's Indigo Blog

    Updates to Reliable, Secure, and Transacted Standards Close to Approval

    • 0 Comments
    Updated versions of the standards for reliable message, message security, and distributed transactions have completed public review and are headed to a final vote. I expect all of these standards updates to be approved and see official publication...
  • Nicholas Allen's Indigo Blog

    Extend Your PDC Life

    • 0 Comments
    The product installs in the VPC images of WCF 4 and Dublin should be expiring around now if you've been using them. Since an updated preview isn't available, here's how to keep them going. Get a fresh copy of the VPC files where the applications haven...
  • Nicholas Allen's Indigo Blog

    Forwarding Service, Part 1

    • 8 Comments
    I saw that Jesus Rodriguez talked about the forwarding service that was included in the Dublin PDC preview so I thought I'd talk a little bit about what motivated the creation of this service and how I think it might be used. The idea of shipping...
  • Nicholas Allen's Indigo Blog

    Obligatory Year End Review

    • 0 Comments
    Here are the stats from the world around us. Number of posts in 2008: 255, which happens to be the same as last year Total number of posts: 760, the next milestone prediction will probably be off by two weeks Most Read Articles During...
Page 1 of 1 (21 items)