Nicholas Allen's Indigo Blog

Windows Communication Foundation From the Inside

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

    Debugging HTTP with Replay

    • 1 Comments
    It's often useful when analyzing a failure to create a carefully controlled environment that reproduces the issue reliably. Using a controlled environment allows you to test hypotheses about the issue while eliminating some of the effects of random chance...
  • Nicholas Allen's Indigo Blog

    WCF Tips and Tricks

    • 2 Comments
    Christian Weyer has a recent set of presentation slides covering tips and tricks for performance and configuration of WCF applications. I don't think there's a live recording available but the presentation is done in a question and answer format that...
  • Nicholas Allen's Indigo Blog

    Silverlight 3 Features, Part 2

    • 0 Comments
    This time covers some of the new features in the WCF portion of Silverlight 3. You can get more details about everything here on the Silverlight Web Services blog . Proxy generation through slsvcutil. This tool is the Silverlight compliment to svcutil...
  • Nicholas Allen's Indigo Blog

    WCF at TechEd 2009

    • 3 Comments
    TechEd 2009 is just a few weeks away now May 11th through 15th in Los Angeles. Here's what's on tap at the conference covering WCF. SOA201 A First Look at WCF and WF in the Microsoft .NET Framework 4 by Aaron Skonnard Programs coordinate...
  • Nicholas Allen's Indigo Blog

    Silverlight 3 Features, Part 1

    • 0 Comments
    Tim Sneath did a roundup of new features in Silverlight 3 recently but I'll instead point you at Paul Stubbs who is putting together some annotations and walkthroughs showing how the features are actually used. Here's an overview of the general feature...
  • Nicholas Allen's Indigo Blog

    Building Textual Domain Specific Languages

    • 0 Comments
    A while back I mentioned Shawn Wildermuth's series on building domain specific languages using the Oslo modeling tools and now the remaining two parts of that series are available. The second and third parts of the series cover creating a textual domain...
  • Nicholas Allen's Indigo Blog

    40 Years of RFC

    • 2 Comments
    Yesterday marked the 40th anniversary of RFC 1 published by Steve Crocker at UCLA and covering host software for processing messages. The contents are forgettable but signify the start of an initiative that has broadly impacted how network standards...
  • Nicholas Allen's Indigo Blog

    Presentations from the SOA Business Process Conference

    • 0 Comments
    I noticed recently that videos and slides were available for the presentations at the 2009 SOA Business Process Conference held here at Microsoft in the end of January. Here's a few of the presentations that you might be interested in. .NET Fx,...
  • Nicholas Allen's Indigo Blog

    Network Monitor 3.3 Released

    • 0 Comments
    A new release of the Network Monitor tool for capturing and analyzing network traffic is available. Added features include improved support for running inside virtualized environments and a plugin system for installing analysis modules that filter and...
  • Nicholas Allen's Indigo Blog

    Trapping Template Errors

    • 0 Comments
    When using a typed contract with URI templates, how do I catch any type conversion errors? The WebGet and WebInvoke attributes allow you to specify a URI template that maps components of the request address to operation parameters. For example, the...
  • Nicholas Allen's Indigo Blog

    Code or Config

    • 0 Comments
    How do I decide what parts of my service to specify in code? Should I support changing all of the settings in configuration? The split between code and configuration comes from a difference in roles and responsibility for a service. If your job is...
  • Nicholas Allen's Indigo Blog

    Certificate Claims

    • 0 Comments
    How do I examine the properties of the SSL certificate that was used for an HTTPS operation? When a caller presents security information to the server, the caller is making a number of claims. Each claim is a piece of information that we want to later...
  • Nicholas Allen's Indigo Blog

    Breaking out of the Browser

    • 0 Comments
    If you've been looking for a good demonstration using the new Silverlight 3 capability of running applications outside of the web browser , Mike Taulty has a screencast demonstrating exactly that on Channel 9. Mike's screencast is the first one I've seen...
  • Nicholas Allen's Indigo Blog

    New in Previews this Week

    • 0 Comments
    Two early release previews received new updates this week. Velocity is a highly scalable application cache that reduces the number of data lookups in a distributed system. Cache management is provided to make building caches into these types of applications...
  • Nicholas Allen's Indigo Blog

    Beta Cheat Sheet

    • 0 Comments
    Michele Bustamante has put together an index of Microsoft beta downloads for web service and distributed application development that you may find quite useful when setting up machines. She also has a setup guide with additional links to documentation...
  • Nicholas Allen's Indigo Blog

    Default Message Encodings

    • 0 Comments
    What message encoding do I get if I don't include one in the binding? A message encoding binding element is required for any binding that uses an encoding-aware transport. However, it turns out that most transport binding elements include a default...
  • Nicholas Allen's Indigo Blog

    Guests Not Welcome

    • 1 Comments
    I recently encountered an annoyance while trying to build a low-privileged web service client: calling IPAddress.Parse with a low-privileged account (for example, a guest account) blows up. This is because the Parse function unconditionally initializes...
  • Nicholas Allen's Indigo Blog

    Putting Data in Order

    • 0 Comments
    How do I control the order in which members of the data contract are serialized? The DataMember attribute has a property called Order that influences the order in which the different members are serialized. Let's call the value of the Order property...
  • Nicholas Allen's Indigo Blog

    Downtime

    • 0 Comments
    MSDN has been down quite a lot lately which prevented an article from being posted today. In the meantime you can enjoy the archives until site stability improves enough for the auto poster to run again.
  • Nicholas Allen's Indigo Blog

    Online Services Update

    • 0 Comments
    A day after linking to the .Net Services SDK for building services with the Azure cloud platform , the team updated their SDK with a March CTP release. If you grabbed the CTP before then, then you may want to download the latest version if you're interested...
  • Nicholas Allen's Indigo Blog

    Trying out Silverlight 3

    • 0 Comments
    Interested in getting started with Silverlight 3 but need to keep your development environment available for working on Silverlight 2? If you don't want to virtualize, Amy Dullard has a guide and tools for switching between Silverlight 2 and Silverlight...
  • Nicholas Allen's Indigo Blog

    Security in Context

    • 0 Comments
    How is the current ServiceSecurityContext determined? If you access the ServiceSecurityContext through its static Current member, there are four things that need to be true to get a valid ServiceSecurityContext. You need to have an ambient OperationContext...
Page 1 of 1 (22 items)