Nicholas Allen's Indigo Blog
Windows Communication Foundation From the Inside
Application Point of View
I wrote a message inspector to look at the messages being sent but the messages I get look different...
Author: Nicholas Allen Date: 05/26/2009
Tripping over Missing Servers
A common complaint is that the first call on a client object takes some disproportionately large...
Author: Nicholas Allen Date: 05/22/2009
NetFx 4 Beta 1 Resources
Now that Beta 1 is publicly available, I've put a download link in for the original announcement...
Author: Nicholas Allen Date: 05/21/2009
Levels of Tracing, Part 6
The last article in the levels of tracing series covers the logging of messages at the transport...
Author: Nicholas Allen Date: 05/20/2009
NetFx 4.0 Beta 1
NetFx 4.0 has transitioned from the occasional preview release to its first official beta. MSDN...
Author: Nicholas Allen Date: 05/19/2009
Levels of Tracing, Part 5
Last time I talked about the four switches that control which types of messages get logged:...
Author: Nicholas Allen Date: 05/18/2009
CloudApp Development Contest
There's an ongoing contest over at www.newcloudapp.com for people interested in developing services...
Author: Nicholas Allen Date: 05/15/2009
.Net Services White Papers Updated
Four .Net Services whitepaper downloads were republished with updates last week, including the ones...
Author: Nicholas Allen Date: 05/14/2009
Concurrent Programming Languages
The Axum team recently released the first experimental prototype of a language they've been working...
Author: Nicholas Allen Date: 05/13/2009
Levels of Tracing, Part 4
Today's article continues the series on tracing and message logging with a look at the different...
Author: Nicholas Allen Date: 05/12/2009
Levels of Tracing, Part 3
Although often associated with event tracing, message logging is actually a separate facility from...
Author: Nicholas Allen Date: 05/11/2009
Advanced Debugging for Network Development
Two new screencast videos on Channel 9 come from the Windows Protocol team demonstrating Network...
Author: Nicholas Allen Date: 05/08/2009
Moonlight 2 Preview
Moonlight, the Linux version of Silverlight, has produced its first preview release of Moonlight 2....
Author: Nicholas Allen Date: 05/07/2009
Levels of Tracing, Part 2
Continuing from last time where I talked about the different levels of tracing, today covers how to...
Author: Nicholas Allen Date: 05/05/2009
Levels of Tracing, Part 1
Tracing is a mechanism for collecting error information and other processing milestones from across...
Author: Nicholas Allen Date: 05/04/2009
Queuing in the .Net Services CTP
Clemens Vasters has a series of articles talking about some of the queue and router capabilities in...
Author: Nicholas Allen Date: 05/01/2009
Certificate Claims
How do I examine the properties of the SSL certificate that was used for an HTTPS operation? When a...
Author: Nicholas Allen Date: 04/30/2009
WCF at TechEd 2009
TechEd 2009 is just a few weeks away now May 11th through 15th in Los Angeles. Here's what's on tap...
Author: Nicholas Allen Date: 04/29/2009
Building Textual Domain Specific Languages
A while back I mentioned Shawn Wildermuth's series on building domain specific languages using the...
Author: Nicholas Allen Date: 04/28/2009
Trapping Template Errors
When using a typed contract with URI templates, how do I catch any type conversion errors? The...
Author: Nicholas Allen Date: 04/27/2009
Beta Cheat Sheet
Michele Bustamante has put together an index of Microsoft beta downloads for web service and...
Author: Nicholas Allen Date: 04/24/2009
Network Monitor 3.3 Released
A new release of the Network Monitor tool for capturing and analyzing network traffic is available....
Author: Nicholas Allen Date: 04/23/2009
Code or Config
How do I decide what parts of my service to specify in code? Should I support changing all of the...
Author: Nicholas Allen Date: 04/22/2009
Breaking out of the Browser
If you've been looking for a good demonstration using the new Silverlight 3 capability of running...
Author: Nicholas Allen Date: 04/21/2009
Presentations from the SOA Business Process Conference
I noticed recently that videos and slides were available for the presentations at the 2009 SOA...
Author: Nicholas Allen Date: 04/20/2009
Default Message Encodings
What message encoding do I get if I don't include one in the binding? A message encoding binding...
Author: Nicholas Allen Date: 04/17/2009
Downtime
MSDN has been down quite a lot lately which prevented an article from being posted today. In the...
Author: Nicholas Allen Date: 04/16/2009
Security in Context
How is the current ServiceSecurityContext determined? If you access the ServiceSecurityContext...
Author: Nicholas Allen Date: 04/15/2009
WCF Tips and Tricks
Christian Weyer has a recent set of presentation slides covering tips and tricks for performance and...
Author: Nicholas Allen Date: 04/14/2009
Debugging HTTP with Replay
It's often useful when analyzing a failure to create a carefully controlled environment that...
Author: Nicholas Allen Date: 04/13/2009
New in Previews this Week
Two early release previews received new updates this week. Velocity is a highly scalable application...
Author: Nicholas Allen Date: 04/10/2009
Trying out Silverlight 3
Interested in getting started with Silverlight 3 but need to keep your development environment...
Author: Nicholas Allen Date: 04/09/2009
40 Years of RFC
Yesterday marked the 40th anniversary of RFC 1 published by Steve Crocker at UCLA and covering host...
Author: Nicholas Allen Date: 04/08/2009
Silverlight 3 Features, Part 2
This time covers some of the new features in the WCF portion of Silverlight 3. You can get more...
Author: Nicholas Allen Date: 04/07/2009
Silverlight 3 Features, Part 1
Tim Sneath did a roundup of new features in Silverlight 3 recently but I'll instead point you at...
Author: Nicholas Allen Date: 04/06/2009
Guests Not Welcome
I recently encountered an annoyance while trying to build a low-privileged web service client:...
Author: Nicholas Allen Date: 04/03/2009
Online Services Update
A day after linking to the .Net Services SDK for building services with the Azure cloud platform,...
Author: Nicholas Allen Date: 04/02/2009
Putting Data in Order
How do I control the order in which members of the data contract are serialized? The DataMember...
Author: Nicholas Allen Date: 04/01/2009
ASP.NET MVC Training Kit
Late last week a training kit for the ASP.NET MVC framework was published against the final version...
Author: Nicholas Allen Date: 03/31/2009
Building Cloud Services
Aaron Skonnard has an article in the April edition of MSDN Magazine on building applications with...
Author: Nicholas Allen Date: 03/30/2009
Securing Custom Headers, Version 3
How do I configure a client to sign or encrypt message headers that are generated dynamically at...
Author: Nicholas Allen Date: 03/27/2009
WCF and WF Usability Study
The Dublin team is doing a user research study next week and has extra slots available for...
Author: Nicholas Allen Date: 03/26/2009
Federation with Geneva
Vittorio Bertocci has a nice high-level walkthrough of performing federation in a web service using...
Author: Nicholas Allen Date: 03/25/2009
Distinguishing Messages
Can I have two operations with the same name but different calling conventions use the same action?...
Author: Nicholas Allen Date: 03/24/2009
ASP.NET MVC 1.0
The final release of ASP.NET MVC 1.0 debuted at MIX and it's available for you to grab now. ASP.NET...
Author: Nicholas Allen Date: 03/23/2009
MIX Online
Today is the third and final day of MIX and the content from earlier in the show is starting to...
Author: Nicholas Allen Date: 03/20/2009
Talking about Services
Joel Reyes is an evangelist on the public sector team that writes occasional articles covering...
Author: Nicholas Allen Date: 03/19/2009
Extending ServiceAuthorizationManager
When extending ServiceAuthorizationManager, what does the base implementation provide? The entry...
Author: Nicholas Allen Date: 03/18/2009
Duration Rounded Down
When I look at the performance counters in my service for the execution time of an operation, the...
Author: Nicholas Allen Date: 03/17/2009