Welcome to MSDN Blogs Sign in | Join | Help

May 2009 - Posts

Types of Collections

If a type implements multiple kinds of collections, which pattern for collection types will be used when the object is serialized? The order that is checked for supporting collection interfaces is: IDictionary<TKey, TValue> IDictionary IList<T>

Oslo May CTP

The May 2009 CTP of Oslo was released earlier this week. Oslo is the codename for a model-driven development platform and at one point in the past was also the codename for the next version of WCF. The CTP includes the M language for describing models,
Posted by Nicholas Allen | 0 Comments
Filed under:

Windows Vista SP2 Released

The second service pack for Windows Vista has been published, along with a direct installation through Windows Update. Automated Windows Update delivery installation should be expected in the future. For WCF users, installing Windows Vista SP2 means rolling
Posted by Nicholas Allen | 0 Comments
Filed under: , ,

Application Point of View

I wrote a message inspector to look at the messages being sent but the messages I get look different than the messages being captured by network tracing tools. Why is that? There are four different times that a message inspector might be invoked. For

Tripping over Missing Servers

A common complaint is that the first call on a client object takes some disproportionately large amount of time, usually ten seconds or more, while successive calls are instantaneous. There are many reasons why this might happen so there's no generic

NetFx 4 Beta 1 Resources

Now that Beta 1 is publicly available, I've put a download link in for the original announcement (you'll get a link here too). There are also a bunch of updated resources besides the release itself that you may want to take a look at though. The usual
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Levels of Tracing, Part 6

The last article in the levels of tracing series covers the logging of messages at the transport level. Transport level logging generally occurs in the message encoder as that is where the message bytes are actually processed but in some rare cases there

NetFx 4.0 Beta 1

NetFx 4.0 has transitioned from the occasional preview release to its first official beta. MSDN subscribers can pick up a copy of the beta today. Broader availability for the release will happen Wednesday. I'll edit in a direct link to the download page
Posted by Nicholas Allen | 2 Comments
Filed under: , ,

Levels of Tracing, Part 5

Last time I talked about the four switches that control which types of messages get logged: logEntireMessage: whether to log message bodies or just the headers of each message logMalformedMessages: whether to log the message when there is a decoding error,

CloudApp Development Contest

There's an ongoing contest over at www.newcloudapp.com for people interested in developing services on the Azure platform. The contest is open to US developers using either the .Net or PHP versions of the Azure SDKs and tools. A winning developer will

.Net Services White Papers Updated

Four .Net Services whitepaper downloads were republished with updates last week, including the ones for the access control service, service bus, and cloud hosted workflow services. Here's a look at what each covers at a glance from their abstracts. An
Posted by Nicholas Allen | 1 Comments
Filed under:

Concurrent Programming Languages

The Axum team recently released the first experimental prototype of a language they've been working on for concurrent programming. Axum is built on principles for isolation and message passing like several preceding programming languages while having
Posted by Nicholas Allen | 1 Comments
Filed under:

Levels of Tracing, Part 4

Today's article continues the series on tracing and message logging with a look at the different message logging configuration options. Introduction to tracing and trace levels Configuration tracing and trace options Enabling message logging The options

Levels of Tracing, Part 3

Although often associated with event tracing, message logging is actually a separate facility from the standard levels of tracing. Message logging is not enabled by default just like event tracing is not enabled by default. You activate message logging

Advanced Debugging for Network Development

Two new screencast videos on Channel 9 come from the Windows Protocol team demonstrating Network Monitor and other debugging tools. The videos are of sessions at an event for Windows protocol licensees a few weeks ago so the intended audience is primarily
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Moonlight 2 Preview

Moonlight, the Linux version of Silverlight, has produced its first preview release of Moonlight 2. This Moonlight 2 preview covers a subset of the new features in Silverlight 2, and looks to mostly focus on controls and media playback. There are also
Posted by Nicholas Allen | 0 Comments
Filed under: ,

WCF at VSLive 2009 V2

The June edition of VSLive 2009 is next month June 8th through 10th in Las Vegas. If you're interested in attending to hear about WCF, there's a dedicated track on the first day as well as some related sessions on the third day. VM3 Understanding Transactions
Posted by Nicholas Allen | 0 Comments
Filed under: , , ,

Levels of Tracing, Part 2

Continuing from last time where I talked about the different levels of tracing, today covers how to configure trace sources for a particular level and when each trace level should be used. A simple configuration for tracing combines a trace source with

Levels of Tracing, Part 1

Tracing is a mechanism for collecting error information and other processing milestones from across multiple components within an application. Tracing is generally not enabled by default. Rather, you have to elect through application configuration or

Queuing in the .Net Services CTP

Clemens Vasters has a series of articles talking about some of the queue and router capabilities in the .Net Services CTP released back in March. The earlier articles in the series cover the topology of queues and routers in the .Net Service Bus while
Posted by Nicholas Allen | 0 Comments
Filed under: ,
 
Page view tracker