Welcome to MSDN Blogs Sign in | Join | Help

October 2008 - Posts

PDC 2008: Live Services Mesh Services Architecture and Concepts

(Presenter: Abolade Gbadegesin) What they said: You've heard how Live Mesh combines the world of the web and the world of digital devices. But what does it mean for you? Take a look under the hood at how the mesh works on the client and in the massively
Posted by Nicholas Allen | 0 Comments
Filed under:

PDC 2008: Under the Hood Advances in the .NET Type System

(Presenter: Misha Shneerson) What they said: Enhancements to the type system in the next version of .NET Framework allow for loose type-coupling of components comprising your application. This talk is an in-depth examination of the changes in the Common
Posted by Nicholas Allen | 2 Comments
Filed under:

PDC 2008: Deep Dive Dynamic Languages in Microsoft .NET

(Presenter: Jim Hugunin) What they said: The CLR has great support for dynamic languages like IronPython. Learn how the new Dynamic Language Runtime (DLR) adds a shared dynamic type system, a standard hosting model, and support for generating fast dynamic
Posted by Nicholas Allen | 1 Comments
Filed under:

PDC 2008: The Future of C#

(Presenter: Anders Hejlsberg) What they said: In this talk Microsoft Technical fellow and C# Chief Architect Anders Hejlsberg outlines the future of C#. He describes the many forces that influence and shape the future of programming languages and explain
Posted by Nicholas Allen | 1 Comments
Filed under:

PDC 2008: What to Look For

Here is how PDC is going to work in terms of the articles that you'll see. I will try to continue to have things appear at the usual time in the morning although some days you may get things at a later time. My talk is on Tuesday. Probably on Wednesday,
Posted by Nicholas Allen | 1 Comments
Filed under:

Diagnosing a Common Transactional Queue Error

Since a lot of people seemed to like the article on interpreting error messages when opening a queue , here is a bit of discussion on interpreting error messages when reading from a queue. As with opening a queue, MSMQ reports many common errors using
Posted by Nicholas Allen | 1 Comments
Filed under: ,

Getting Started Profiling Services

I wrote an article about profiling WCF services but I found out this week that Wenlong Dong had published a great article a few months ago that points to a lot of the same resources that I did. Rather than listen to me, why not go read Wenlong's article
Posted by Nicholas Allen | 1 Comments
Filed under:

Writers are like Streams

I recently saw some application code that misused XmlWriter and which happened not to work all the time as a result. What they were doing was using XmlWriter to write to an underlying stream and then flushing that stream without having flushed the writer.
Posted by Nicholas Allen | 1 Comments
Filed under: ,

One Week Countdown

The last week has been a hard push to get everything ready for PDC. Yesterday I checked in the final changes I had to the slides and hope to spend quite a lot of time this week not thinking about the talk at all. This is probably the quickest I've had

Examining Header Values

I've seen that many people are accessing custom SOAP headers incorrectly. When you get a message with some SOAP headers, it's likely that at some point you will want to know the values of those headers. If the header you want is a well-known kind of header,

Working with XElement Names

XElement has a slightly different way of talking about XML than what WCF uses. This can lead to subtle bugs if you're not careful. Everywhere you see XML used in WCF, it is processed using an XmlReader and XmlWriter. These classes allow you to work with

Five Talks I'd See

Someone asked me what PDC talks I'd go see that had no relation to what I was working on and didn't already know what was going to be said. Here are the top ones that I think I'd enjoy based on reading the abstracts. I'm playing by the more difficult
Posted by Nicholas Allen | 0 Comments
Filed under:

Proxy Caching Changes

I don't think I ever wrote about the changes made to WCF generated typed proxies in Orcas, although Wenlong had an article about the changes to proxy behavior back when they were made. Generated proxies are the ones produced from the standalone client

Silverlight 2 Released

Yesterday came the announcement that Silverlight 2 is finished and ready to go although there was no accompanying download available yet. That download is supposed to appear on the Silverlight site sometime today and may already be available depending
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Scaling a Talk

As I mentioned a few days ago, we were tweaking the published details of my talk a bit to better reflect the talk style and content . Here's the updated blurb if you haven't seen it. WCF: Zen of Performance and Scale by Nicholas Allen Join us for an interactive

Diagnosing Common Queue Errors

MSMQ reports many common errors using generic error messages. For example, opening a queue might give you an error message that looks like this. An error occurred while opening the queue: The queue does not exist or you do not have sufficient permissions
Posted by Nicholas Allen | 2 Comments
Filed under: ,

Programming Language Talks on Channel 9

Channel 9 is posting a collection of videos from the JAOO conference on programming language design that I found really interesting. JAOO stands for Java and Object Oriented but in a tremendous coincidence all of the videos happen to feature Microsoft
Posted by Nicholas Allen | 0 Comments
Filed under:

Working with Session State

One concept that sometimes confuses ASP.NET developers when moving to WCF is the notion of session state. In ordinary WCF services, all of the session state is stored in local volatile memory. The application has to choose to copy over a portion of the

Addressing Dynamic Hosts

Continuing the series on Internet history, fifteen years ago marked the creation of a standard for dynamically defining the network configuration of a machine. Building on earlier boot-strapping protocols, the dynamic host configuration protocol allowed
Posted by Nicholas Allen | 0 Comments
Filed under:

Common Problems Composing Security with Streaming

Security and streaming are two features that often do not get along with each other. Although the concepts are not inherently in conflict, their implementations often do things that cause problems for the optimal execution of the other. You may have seen

.NET 4.0 and Dublin

Earlier this week came the official announcement of the .NET Framework 4.0 and the application server role extensions in Windows Server called Dublin. These are the two products that I've been spending most of my time working on lately. .NET 4.0 obviously
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Zen of WCF Performance and Scale

While I wait for the title and abstract of my PDC talk to be updated with the correct content, here is what you can expect. The theme of the talk is obtaining performance and scale from distributed systems built using WCF. The style of the talk is Zen.

Introduction to WCF in Japanese

Nobuyuki Akama has started a series of articles that give a very good introduction to WCF. The first two articles in the series have been posted so far. I like how detailed the examples and explanations are. You usually don't see that level of detail
Posted by Nicholas Allen | 0 Comments
Filed under: ,
 
Page view tracker