Welcome to MSDN Blogs Sign in | Join | Help

January 2009 - Posts

ASP.NET MVC Release Candidate

MVC is a model-view-controller framework for building ASP.NET applications, particularly resource-oriented applications. The basic mechanism of MVC defines routes that map incoming browser requests to actions provided by the application controller. This
Posted by Nicholas Allen | 1 Comments
Filed under: ,

Managed Extensibility Framework 4

The fourth preview release of the Managed Extensibility Framework is available on CodePlex. MEF is a component system for building applications that use add-ins in a standard way, such as Visual Studio add-ins. You might imagine many other applications
Posted by Nicholas Allen | 0 Comments
Filed under:

Message Framing, Part 5

Past entries that you should have read by now: Next Week, a Series Message Framing, Part 1 Message Framing, Part 2 Message Framing, Part 3 Message Framing, Part 4 With the preamble exchange out of the way, it is now time to send some data. As before,
Posted by Nicholas Allen | 1 Comments
Filed under: ,

WCF in F#

Ted Neward is writing a series illustrating the tricks and pitfalls of translating a basic WCF service into F#. You can get the first two and a half parts covering contracts, data types, and service definitions here. Building WCF services with F#, Part
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Message Framing, Part 4

Past entries that you should have read by now: Next Week, a Series Message Framing, Part 1 Message Framing, Part 2 Message Framing, Part 3 After the message encoding is communicated, the framing protocol starts to diverge based on the mode record that

SOA Samples at Apache

The Stonehenge incubation project at Apache has started collecting together different implementations of SOA applications to demonstrate interoperability between different vendors. The first application is based on the StockTrader sample application that
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Message Framing, Part 3

Past entries that you should have read by now: Next Week, a Series Message Framing, Part 1 Message Framing, Part 2 The next record at the start of every legal exchange in the framing format is a message encoding record. The message encoding specifies
Posted by Nicholas Allen | 3 Comments
Filed under: , ,

Message Framing, Part 2

Although there are a several different legal sequences of records in the framing format, the first few records are always the same after first establishing a connection. The first record describes the version of the framing protocol, the second record
Posted by Nicholas Allen | 2 Comments
Filed under: ,

Further Adventures of Aaron Skonnard Screencasts

Since the last update I did Aaron has put up six more screencasts for you to enjoy. Configuring WAS for TCP endpoints Learn how to configure Windows Process Activation Service (WAS) for TCP-based activation, making it possible for you to host your WCF
Posted by Nicholas Allen | 2 Comments
Filed under: ,

Message Framing, Part 1

Message framing is the breaking up of a stream of data into demarcated units called messages. Some protocols, such as HTTP, natively include a notion of message framing. Other protocols, such as TCP, don't natively include a notion of message framing
Posted by Nicholas Allen | 5 Comments
Filed under: ,

Next Week, a Series

Next week I'll be starting a series talking about the .Net Message Framing protocol. First, some background on what that is. TCP is a stream-oriented protocol. Although senders and receivers frequently deal with a "packet" of data and although the transmitted
Posted by Nicholas Allen | 2 Comments
Filed under: ,

Using Proxies to Debug HTTP Requests

When working with a WCF application that has an HTTP binding, it's often useful to be able to see the exact messages that are being transmitted on the wire. You can sometimes achieve that through message logging, but I've found that capturing the HTTP
Posted by Nicholas Allen | 1 Comments
Filed under: ,

StackOverflow Working Better than Expected

StackOverflow is a programming question and answer site that Joel Spolsky and Jeff Atwood started a few months ago. I have to admit that I was pretty pessimistic about their success. There are a lot of these types of sites for a lot of different communities

.Net Services White Papers

The .Net Services Team has released a set of white papers describing new versions of their online services. These are the cloud services that were formerly known as BizTalk Services. You can get all four of the white papers from the same site. An Introduction
Posted by Nicholas Allen | 0 Comments
Filed under:

Debugging a Most Common Problem

Tess Ferrandez takes a debugging look at what happens when you fail to close client proxies in a timely manner. Given the relatively long default time before the server idles out a client (10 minutes) and given the relatively small default number of connected

Windows 7 Beta

The Windows 7 beta should be available later today if you're interested in trying it out. Since this is a platform release rather than a framework release, the number of changes to WCF is small although there will be a few things that we're still working
Posted by Nicholas Allen | 2 Comments
Filed under:

Forwarding Service, Part 2

The primary advantage of having a forwarding service that comes with WCF is that it enables you to add a router to your application without having to write any code. I think that many application developers could write the routing logic they need into
Posted by Nicholas Allen | 7 Comments
Filed under: ,

Updates to Reliable, Secure, and Transacted Standards Close to Approval

Updated versions of the standards for reliable message, message security, and distributed transactions have completed public review and are headed to a final vote. I expect all of these standards updates to be approved and see official publication of

Extend Your PDC Life

The product installs in the VPC images of WCF 4 and Dublin should be expiring around now if you've been using them. Since an updated preview isn't available, here's how to keep them going. Get a fresh copy of the VPC files where the applications haven't
Posted by Nicholas Allen | 0 Comments
Filed under: ,

Forwarding Service, Part 1

I saw that Jesus Rodriguez talked about the forwarding service that was included in the Dublin PDC preview so I thought I'd talk a little bit about what motivated the creation of this service and how I think it might be used. The idea of shipping a general-purpose
Posted by Nicholas Allen | 8 Comments
Filed under: ,

Obligatory Year End Review

Here are the stats from the world around us. Number of posts in 2008: 255, which happens to be the same as last year Total number of posts: 760, the next milestone prediction will probably be off by two weeks Most Read Articles During 2008 Preventing
 
Page view tracker