Mike Taulty's Blog
Bits and Bytes from Microsoft UK
Silverlight 4 Beta Networking Screencasts

Blogs

Mike Taulty's Blog

Elsewhere

I’ve been putting together a session around networking in Silverlight and I wanted to get a little more re-use out of the work that I’d put into it so I thought I could quickly turn some of it into screencasts that go onto Channel 9.

In Silverlight, applications are browser-initiated and ( usually ) have limited access to the local machine so being able to work on the network is key;

image

whether that be ( as the picture suggests ) going to the site that the application came from ( the “site of origin” ) or to some other website or maybe even just on the intranet to talk to some local server.

I’ve made a few screencasts. I’ve not yet decided how/when to publish them because I’ve found in the past that if I publish a lot in one go then people tend to watch the first few and then drop off so I’m trying a new tactic here of publishing them one at a time. You can find them all by clicking the image below;

image

and I’ll add explicit links to the series below;

  1. Silverlight 4 Beta Networking. WebClient and XML.
  2. Silverlight 4 Beta Networking. WebClient and RSS,ATOM, JSON.
  3. Silverlight 4 Beta Networking. WebClient, HTTP POST.
  4. Silverlight 4 Beta Networking. Cross-Domain HTTP
  5. Silverlight 4 Beta Networking. HTTP Methods other than GET/POST and the 2 HTTP stacks.
  6. Silverlight 4 Beta Networking. HTTP and Basic Authentication
  7. Silverlight 4 Beta Networking. HTTP and Forms Authentication
  8. Silverlight 4 Beta Networking. TCP Sockets
  9. Silverlight 4 Beta Networking. UDP Sockets.
  10. Silverlight 4 Beta Networking. WCF and HTTP.
  11. Silverlight 4 Beta Networking. WCF and TCP.
  12. Silverlight 4 Beta Networking. WCF and HTTP PollingDuplex.

Expect that list to grow :-)


Posted Mon, Feb 15 2010 3:59 AM by mtaulty
Filed under: ,

Comments

Rachida Dukes wrote re: Silverlight 4 Beta Networking Screencasts
on Mon, Feb 15 2010 6:21 PM

Thanks so much, this is very helpful.

uberVU - social comments wrote Social comments and analytics for this post
on Mon, Feb 15 2010 8:12 PM

This post was mentioned on Twitter by atsh2: RT @ukmsdn: Blog @mtaulty: Silverlight 4 Beta Networking Screencasts http://bit.ly/9UeUuv

Rachida Dukes wrote re: Silverlight 4 Beta Networking Screencasts
on Thu, Feb 18 2010 5:38 AM

Hi Mike!

Can you please publish your the sample source code?

Thanks

Piotr Siódmak wrote re: Silverlight 4 Beta Networking Screencasts
on Mon, Feb 22 2010 8:37 AM

Too bad it's not on silverlight.net. You could add that little "comment marker" on the timeline to indicate where the reminder introduction ends. Not that I think the introduction is bad, it's just you post those videos very frequently and those intros are unnecessary and taking away concentration when I watch 2-3 videos one straight after another.

Chris Swain wrote re: Silverlight 4 Beta Networking Screencasts
on Mon, Feb 22 2010 12:38 PM

I second the request for sample source code!

mtaulty wrote re: Silverlight 4 Beta Networking Screencasts
on Tue, Feb 23 2010 3:59 AM

Piotr,

Yes, I take your point around "introductions" - it's difficult to know how to handle the scenario where a person finds one video versus the one where a person watches every video.

I'm still thinking about how to best deal with that and I keep trying different ways of doing it. Hopefully they're not too annoying :-)

Mike.

Piotr Siódmak wrote re: Silverlight 4 Beta Networking Screencasts
on Wed, Feb 24 2010 12:48 PM

Yeah, I noticed how you sped up the way you talk in the intro in one of the latest videos (probably 10th).

thanks for the videos

kelly brownsberger wrote re: Silverlight 4 Beta Networking Screencasts
on Thu, Feb 25 2010 8:25 PM

Mike - is there any chance of getting a ChannelFactory<T> implementation in Silverlight any time soon?  I understand it's a pretty tricky task given the Light Weight CodeGen happening behind ChannelFactory<T> in the full .NET framework (which I don't believe is possible in Silverlight today).  We're really interested in moving entirely to Silverlight, but the Add-Service-Reference approach for client side proxy generation is just an unmanageable solution in my experience with large scale enterprise development.  We've built a large SOA infrastructure with a process of sharing a Contracts.dll with our trusted service client.  Asking the clients to gen proxies and manage the change throughout the dev cycle is going to be a big issue for us.

Anyway... looking forward to your SL bootcamp at MIX in a few weeks - I'd love to buy you a beer :)

Big thanks for all your great content -kelly