PDC presentation and demo

Here is my presentation at last week’s PDC conference about what’s new in networking and web services in Silverlight 4 Beta. At the beginning of the talk I refer to WCF RIA Services, which is not covered in detail in the talk itself, but it is covered in these two other PDC talks: Building Amazing…


PollingDuplex scaling in Windows Azure

One of the great sessions at this year’s PDC talked about a collaboration between Invensys and Microsoft’s DPE team to build a solution that can deliver energy pricing information to a variety of clients, using a duplex message pattern. Effectively Invensys used a WCF service hosted in a Windows Azure web role to tunnel bi-directional…


WCF net.tcp protocol in Silverlight 4 Beta

Support for the WCF net.tcp protocol is the key feature addition in the core of WCF offering in Silverlight 4 Beta. Read more about the benefits and limitations of the net.tcp protocol in Silverlight 4 to decide if it is a good fit for your application. You can also check out a walk-through of adding…


New Web Services Features in Silverlight 4 Beta

This morning at PDC ’09 ScottGu just announced the availability of Silverlight 4 Beta. Later on today I am going on to present the latest improvements around networking and web services and I’ll link to the full talk as soon as it is available online. In this post I’ll provide a quick summary of today’s…


Adoption of Silverlight serialization and communication technologies in web applications – October 2009

We have repeated the research of the adoption of communication and serialization technologies in Silverlight applications that was originally done in February 2009. The new report is based on a research done in October 2009 and will give you an idea of the changing preferences of Silverlight developers. Enjoy and let us know what you…


Having a PollingDuplex service and any other WCF service in the same website causes Silverlight calls to be slow

After polling duplex support for WCF was released in Silverlight 2 (http://msdn.microsoft.com/en-us/library/dd470105(VS.95).aspx), some customers reported the issue that when a polling duplex service co-exists with normal WCF service on the same IIS web application, the WCF service might be significantly slowed sometimes. In this post we will show you the process the team followed to…


Scale-out of Silverlight HTTP polling duplex WCF service in a web farm scenario

The recent post about performance of Silverlight HTTP polling duplex protocol pointed out scalability challenges associated with deploying a WCF service using the protocol in a web farm scenario. This follow up article introduces one possible solution to the scale-out problem, enabling applications utilizing the protocol to accommodate an arbitrary number of concurrent clients through…


Channel9 WCF duplex demo

Recently I spent some time with Robert Hess over at Channel9 discussing Silverlight 3 and giving a short demo of our duplex binding. If you haven’t seen PollingDuplex in action, this might be of interest. Cheers, -Yavor Georgiev Program Manager, Connected Framework


Using web service faults with the new SL3 client HTTP stack

Carlos, one of our team members, has posted an quick blog post on how to use SOAP faults with the new client HTTP stack, introduced in SL3. This makes configuring faults significantly easier: there is no need to write custom code in your WCF service, and all you need to do is add one line…


AJAX client for HTTP polling duplex WCF channel in Microsoft Silverlight 3

If you are interested in coding an AJAX client application that consumes asynchronous data notifications from a WCF backend service using the Microsoft Silverlight 3 HTTP polling duplex channel, check out the AJAX client for HTTP polling duplex sample. It contains a JavaScript library with client side implementation of the polling duplex protocol implemented in…