Welcome to MSDN Blogs Sign in | Join | Help

June 2009 - Posts

Michele’s Norwegian Developers Conference Slides

Michele Bustamante has published the slides and demos from her talks at the recent Norwegian Developers Conference. Michele has some great variety in material covering WCF, Azure services, and security. You can get the complete set of slides which includes:
Posted by Nicholas Allen | 0 Comments
Filed under: , , ,

Checking for a 4.0 Framework Install

How can I tell whether a machine has the 4.0 framework installed? Checking for the presence of the installation registry value is still a straightforward way of doing this reliably. A slight complication is that in 4.0 there has been a split into the
Posted by Nicholas Allen | 2 Comments
Filed under:

Via on Demand

How do I specify a delivery address for messages from a proxy that are different from the service address? Two different addresses are sometimes both referred to as the address for sending messages. There is a logical address, called the To address, that

WCF Load Test Tool 3.0 Beta

Rob Jarratt has updated the community-driven WCF load test tool with a new beta release. The test tool uses a trace captured from a previous run of a WCF service to automatically generate a test case that performs the same sequence of operations. This
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Azure Services How To

The Azure Services developer center has a video series based on “How do I?” questions about writing services using the platform. These videos cover a variety of topics for Windows, .Net, Live, and Data cloud services. For example, here are the videos
Posted by Nicholas Allen | 1 Comments
Filed under:

June 2009 Edition of the MSDN Community CD

The MSDN Community Distribution program has put out another developer CD in their mostly-bimonthly series of training programs. The community distribution was designed to increase the availability of development resources to those in emerging countries,
Posted by Nicholas Allen | 1 Comments
Filed under:

Serialization Methods for Collections

What methods do I need to implement to have data serialized and deserialized for a collection? Serialization considers there to be three primary types of collections: dictionary-based collections, list-based collections, and plain old collections (everything

Dublin Walkthrough Videos

Stephen Thomas has a two-part series of videos on Channel 9 covering an introduction to features in the Dublin application server. Dublin is a set of enhancements to Windows Server and IIS targeted at high-scale deployments of WCF and WF services. Inside
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Platform Changes in 4.0: Debugging

Another change in .Net 4.0 (together with Visual Studio 2010) is an easier debugging experience for investigating production issues in managed applications. One of the frequent challenges of investigating production issues is the need to do the investigation
Posted by Nicholas Allen | 0 Comments
Filed under:

Platform Changes in 4.0: Security

The beta 1 release of .Net 4.0 has some big differences compared to previous releases for dealing with code security. If you’ve used the CAS (code access security) model then you might know it’s a fairly complicated set of policies and assertions for
Posted by Nicholas Allen | 0 Comments
Filed under: , ,

Managed API for Windows Features

The Windows API Code Pack put out a new update recently (version 0.90) that adds new supported APIs to the set of managed wrappers around native Windows features. The code pack is a way to provide access to Windows features that lack an existing managed
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Collection Name Generation

Last time we were looking at how to replace the default names used for serializing collections , such as ArrayOfKeyValueOfstringArrayOfstringty7Ep6D1, with more intelligible names. However, where did that funny looking name come from in the first place?

RIA Services Roadmap

If you’ve tried out RIA Services for integrating Silverlight with multi-tier distributed applications, you might be interested in their recent roadmap update for getting to a first release. The existing May preview and samples will be followed by a July

Naming Collection Items

How do I replace the names of entries in a collection? By default the names inside of a collection are based on the type or role of the entry. < CheeseMap > < KeyValueOfstringCheeseListLjh4bohd > < Key > Sweden </ Key > < Value

Metadata Client Behaviors

Can I apply client behaviors to a MetadataExchangeClient to change how it retrieves metadata? Once a MetadataExchangeClient is built, you don’t have access to its internals to poke around at the description tree. You need to have set things up ahead of

Required Framework Versions

What framework versions do I need to have installed to use WCF? There have been five framework versions released plus various service packs for each version. .Net framework 1.0 (up to SP3) .Net framework 1.1 (up to SP1) .Net Framework 2.0 (up to SP2)
Posted by Nicholas Allen | 1 Comments
Filed under: , ,

Programming Exercises to Stay in Shape

Unless you are a very rare type of developer, you probably spend only a small percentage of your time on algorithmic development. Algorithms are one of the central topics in college education and interviews for developers tend to feature a lot of algorithmic

Inside Changes to the CLR 4.0 Thread Pool

WCF naturally produces applications that are both heavily multi-threaded and IO intensive. That makes WCF application performance distinctly influenced at times by the characteristics of the CLR thread pool. The thread pool is a collection of work and
Posted by Nicholas Allen | 3 Comments
Filed under: ,

Understanding Address Filtering

Ordinarily a message is delivered to an endpoint on the basis of the message's delivery address being equal to the endpoint's listening address. If there's no endpoint listening at that address then you get an EndpointNotFoundException and the message
Posted by Nicholas Allen | 1 Comments
Filed under: ,

Profiler Survey

Four short questions to keep the total time investment to a minimum. I generally don't click through to publish survey response comments so don't worry if your answer doesn't show up. I'll read all the responses for as long as comments are open. Do you

Just Exactly What You Asked For

When implementing a transport or layered channel class the marker used to indicate that your class is a channel is to implement the IChannel interface. Therefore, all channels will implement one of the known channel shapes: IInputChannel, IOutputChannel,

.Net Performance Survey

The CLR performance team is running a survey to get your feedback about what to focus on for performance in the .Net framework. This includes performance in the framework itself as well as performance profiling, optimization, and tuning for the applications
Posted by Nicholas Allen | 0 Comments
Filed under:
 
Page view tracker