Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside
Posts
  • Nicholas Allen's Indigo Blog

    Managed Extensibility Framework Preview Update

    • 1 Comments
    Another preview release ( preview 3 ) for the Managed Extensibility Framework went live yesterday. MEF is a component system for building applications that use add-ins in a standard way. The most common demonstration of this so far has been for developing...
  • Nicholas Allen's Indigo Blog

    Introduction to Monadic Programming

    • 1 Comments
    Since I'm on the topic of highly distributed, concurrent, and asynchronous programming I thought I'd mention some of the other research that is going on in this area. One of those research projects is the method of monadic programming. Monadic programming...
  • Nicholas Allen's Indigo Blog

    Correlation under the Hood

    • 2 Comments
    You'll probably want to have read the previous articles about correlation for this to make sense. Future of Correlation Future of Correlation Examples Message Filters and Queries Now that you've seen some of the details about message...
  • Nicholas Allen's Indigo Blog

    Message Filters and Queries

    • 1 Comments
    Since a message filter and message query share a similar heritage, let's start by looking at the conceptually simpler message filter APIs. You probably haven't seen message filters before unless you've gone out of your way to explore everything that comes...
  • Nicholas Allen's Indigo Blog

    Future of Correlation Examples

    • 0 Comments
    Last time I talked about how WCF 4.0 standardizes many different types of correlations using a query mechanism and promised to go into more detail today. You might already be familiar with the message filter engine in WCF 3.0. If you haven't seen...
  • Nicholas Allen's Indigo Blog

    Future of Correlation

    • 2 Comments
    One of the topics that you'll hear a lot about for asynchronous and decoupled programming in WCF 4.0 is correlation. Correlation is a relationship between one message and another message or one message and a piece of state. With synchronous programming...
  • Nicholas Allen's Indigo Blog

    Like Going to the Post Office

    • 0 Comments
    For a long time it's been true that the average personal computer is not well-suited to running highly available public facing services. In the original model for network mail delivery though, everyone that wanted to receive mail needed a local mail transfer...
  • Nicholas Allen's Indigo Blog

    Framework Training Kit Preview

    • 0 Comments
    Last week a preview training kit was posted for Visual Studio 2010 and .Net Framework 4.0. A training kit is a collection of presentations, labs, and demos that broadly demonstrates the features of a product. This training kit focuses on these upcoming...
  • Nicholas Allen's Indigo Blog

    The Future of WCF, Part 2

    • 2 Comments
    Having read part 1 will be helpful. As I mentioned last time, there were two markets in particular that I thought were interesting for web service developers to expand into when using WCF. The first market was REST and the HTTP application style...
  • Nicholas Allen's Indigo Blog

    The Future of WCF, Part 1

    • 2 Comments
    It's been two years since we shipped the first release of WCF (codenamed Indigo). It was actually even a little before that that I started thinking about what features we should include in the upcoming .NET 4.0 release. The first time that I wrote...
  • Nicholas Allen's Indigo Blog

    1 Question Survey on Configuration

    • 11 Comments
    Since I did the survey question on extensibility, I thought I'd do this followup on configuration. The two are often talked about together but have very different needs. Question: What's the one thing you would change about how configuration...
  • Nicholas Allen's Indigo Blog

    Silverlight Unit Test Framework

    • 0 Comments
    A few weeks ago the Silverlight Toolkit was released to extend the existing set of controls and components in Silverlight 2. I noticed that last week there was a checkin to the toolkit to add the source code of the Silverlight unit test framework...
  • Nicholas Allen's Indigo Blog

    1 Question Extensibility Survey

    • 1 Comments
    WCF has a whole lot of extensibility points. Many of those extensibility points use similar systems for describing and installing extensions, but overall you still end up with multiple ways of doing extensibility depending on what you're extending...
  • Nicholas Allen's Indigo Blog

    The Web Services Track

    • 2 Comments
    As a way to wrap up on PDC content I thought I'd do a bit of indexing to highlight the different areas of activity over the the next few years for general purpose web services development. Service Frameworks WCF 4.0: Building WCF Services...
  • Nicholas Allen's Indigo Blog

    2009 Conference Schedule

    • 0 Comments
    Now that we're winding down on 2008 conferences, I've started seeing more news coming about the events scheduled for next year. MIX 2009 is being held March 18th to 20th in Las Vegas. Registration for the event is now open. TechEd 2009 is...
  • Nicholas Allen's Indigo Blog

    WCF REST Starter Kit

    • 6 Comments
    Now that I'm mostly caught up with reporting on sessions from PDC, I'll start talking a bit about the future of WCF that we announced during the conference. The REST Starter Kit is actually something that is available now rather than coming in the...
  • Nicholas Allen's Indigo Blog

    Videos for PDC Sessions You've Seen Here

    • 0 Comments
    Now that most of the PDC session videos are up, here are links for the ones that I've talked about so far. I'm not going to update the previous posts but I'll put the links directly in future posts. It looks like the way Silverlight does streaming...
  • Nicholas Allen's Indigo Blog

    PDC 2008: Project Velocity Under the Hood

    • 0 Comments
    (Presenters: Anil Nori and Murali Krishnaprasad) What they said: Learn about the architecture of Velocity, Microsoft's main memory distributed caching framework. Hear how Velocity was built to meet the performance, scale, latency, and availability...
Page 1 of 1 (18 items)