TechEd Samples

Thanks everyone who attended my TechEd talks last week!  As promised, here are the decks and samples from each session.  When the videos get posted, I will add links.  🙂 WUX206: An Introduction to Microsoft Silverlight Controls Framework (slides, samples)   WUX326: Understanding the Microsoft Silverlight 2 Control Skinning Framework (slides, samples)   Also, for fun…. I’ve uploaded my WeatherControl sample app to play with!

TechEd Orlando

I’ve landed in Orlando for the dev week of TechEd 2008!  And it’s raining.  (Seattle weather haunts me.) Anyways, for those of you in Orlando, I’ll be giving two talks on the Silverlight Control Model: WUX206  An Introduction to Microsoft Silverlight Controls Framework (Wednesday 6/4/2008 2:45PM-4:00PM, Room: S230 A) This session provides an overview of the Silverlight control model. We look at the fundamentals of how to use Silverlight controls and how to make minor visual customizations to them via Styles. In addition, we explore UserControls and how they make building Silverlight applications easier. WUX326 Understanding the Microsoft Silverlight Control …

If Only I Could Sketch….

…. but I can’t.  🙂 Fortunately, photoshop can help me fake it.  Here’s a digital sketch, from a digital photograph: Seattle, on one of its rare clear May sunsets. (Also check out this panoramic, taken at the same time.)

Silverlight HTTP Networking Stack – Part 3 (Configuring a Cross Domain Policy File)

Here’s the final post in this 3 part Silverlight HTTP networking series. In the first post, we discussed basic site of origin HTTP communication.  In the second, we gave an overview of Silverlight’s cross domain communication support. Today, we’ll drill in to how to configure your web service to enable Silverlight cross domain callers.  If you haven’t already, please be sure to read (at least) part 2 of this series – it provides a lot context for this discussion. Note: this tutorial has been updated for Silverlight 2 RTW   (Series Links:  Part 1, Part 2, Part 3)   So, …

Photos

For my photo class, I’m supposed to be shooting 100 photos a week in addition to my assignments.  Here are some of my favorites so far…                      

Digital Photography 2 – Assignment #2

My photography class’s second assignment was: Use the white balance of your camera, photograph all the colors of the rainbow.  Select a scene, object, etc for each color which adheres to your "inner association" of that color. Here are the photos… I’m happier with some of them more than others.  :)                 

Silverlight HTTP Networking Stack – Part 2 (Cross Domain Communication Overview)

In part 1, we discussed how Silverlight applications talk to their site of origin server.  In this post, we’ll dive into the high level concepts around Silverlight’s cross domain HTTP communication.  Then next time, we’ll go into details of how to set up a cross domain policy file. Note: this tutorial has been updated for Silverlight 2 RTW. (Series Links:  Part 1, Part 2, Part 3) What is Cross Domain Communication? As mentioned last time, your Silverlight application by default can only talk back to its site of origin server.  This is in line with the general browser sandbox, and …