<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Brad Abrams  : Mix07</title><link>http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx</link><description>Tags: Mix07</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Heading to ReMix Boston</title><link>http://blogs.msdn.com/brada/archive/2007/09/12/heading-to-remix-boston.aspx</link><pubDate>Thu, 13 Sep 2007 08:54:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4889186</guid><dc:creator>BradA</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/brada/comments/4889186.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=4889186</wfw:commentRss><description>&lt;p&gt;I am super excited to be headed to Boston in a couple of weeks for ReMix Boston... I have heard from many folks that wish that could have made it to Vegas, but could not... In addition, I know that folks are hungry to see what is new in the web world now that Silverlight 1.0 is launched.&amp;nbsp; &lt;/p&gt; &lt;p&gt;I am lucky enough to be doing the keynote... Among other things, I am happy to &lt;a href="http://tirania.org/blog/archive/2007/Sep-09-3.html"&gt;Miguel de Icaza come up on stage&lt;/a&gt; with me and demo some of the cool new MoonLight work (Silverlight on Linux).&amp;nbsp; &lt;/p&gt; &lt;p&gt;There are also a bunch of other very cool breakout sessions given by some of the best speakers in the industry..&amp;nbsp; &lt;/p&gt; &lt;p&gt;Check out all the great information and sign up:&amp;nbsp; &lt;a title="http://www.remix07boston.com/" href="http://www.remix07boston.com/"&gt;http://www.remix07boston.com/&lt;/a&gt;&amp;nbsp;&amp;nbsp; Also be sure to check out the discount code that &lt;a href="http://blogs.msdn.com/bobfamiliar/archive/2007/09/04/developer-and-architect-events-fall-2007.aspx"&gt;Bob posted&lt;/a&gt;.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.remix07boston.com/"&gt;&lt;img height="346" alt="image" src="http://blogs.msdn.com/blogfiles/bobfamiliar/WindowsLiveWriter/DeveloperandArchitectEventsFall2007_126AC/image_1.png" width="643" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4889186" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Cool new ASP.NET 3.5 and Silverlight demo application</title><link>http://blogs.msdn.com/brada/archive/2007/08/16/cool-new-asp-net-3-5-and-silverlight-demo-application.aspx</link><pubDate>Fri, 17 Aug 2007 08:58:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4425941</guid><dc:creator>BradA</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/brada/comments/4425941.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=4425941</wfw:commentRss><description>&lt;p&gt;Steve Marx apparently never gets tired of writing video centric web sites... &lt;a href="http://smarx.com/posts/my-own-mix07-video-player-using-all-the-new-stuff.aspx"&gt;he has done it again&lt;/a&gt; and it is very cool.&amp;nbsp; I am impressed with the fact that there is so few lines of code (in fact there is more CSS markup than code).. this is due to the simplicity that Linq, ASP.NET 3.5 and Silverlight brings to the developers.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://channel9.msdn.com/Screencasts/330958_MIX07VideosPlayer.wmv"&gt;&lt;img src="http://smarx.com/images/mix07video_screenshot.jpg"&gt;&lt;/a&gt; &lt;p&gt;Here is the &lt;a href="http://smarx.com/sample/MIX07VideosCode.zip"&gt;the code&lt;/a&gt;&amp;nbsp;and a &lt;a href="http://channel9.msdn.com/Screencasts/330958_MIX07VideosPlayer.wmv"&gt;screen cast&lt;/a&gt;.  &lt;p&gt;&amp;nbsp; &lt;p&gt;Steve uses a bunch of new stuff!&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Searching and paging via ListView, DataPager, and LinqDataSource (all new ASP.NET controls with .NET 3.5).  &lt;li&gt;Video player via the Media control in the ASP.NET Futures July CTP (uses Silverlight 1.0 RC).  &lt;li&gt;Popup biographies and "more/less" collapsible details via the new .NET 3.5-compatible drop of the AJAX Control Toolkit.  &lt;li&gt;Back/forward buttons support via the History control in the ASP.NET Futures July CTP.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4425941" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/brada/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Search engine optimization for Silverlight and Ajax</title><link>http://blogs.msdn.com/brada/archive/2007/05/24/search-engine-optimization-for-silverlight-and-ajax.aspx</link><pubDate>Fri, 25 May 2007 07:20:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2859958</guid><dc:creator>BradA</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/brada/comments/2859958.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2859958</wfw:commentRss><description>&lt;p&gt;Check out your referral logs.. notice a pattern?&amp;nbsp; If your logs are like mine, a HUGE percentage of your hits are coming through a search engine (Google, Yahoo, MSN)...&amp;nbsp; Here is 3 minutes worth of referral logs from my blog...&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/WebSearchSilverlightandAjax_12671/image%7B0%7D%5B11%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="353" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/WebSearchSilverlightandAjax_12671/image%7B0%7D_thumb%5B3%5D.png" width="784" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;In a world where a good percentage of your content is dynamically created and displayed in Ajax or Silverlight, how can you enable search engines to find your data? &lt;/p&gt; &lt;p&gt;Well, a bunch of folks across the web have been doing some thinking on this.&amp;nbsp; &lt;a href="http://blogs.msdn.com/jhawk/"&gt;Jonathan Hawkins&lt;/a&gt; recently &lt;a href="http://blogs.msdn.com/jhawk/archive/2007/05/23/searching-enabling-silverlight-and-ajax-web-applications.aspx"&gt;did a session at mix&lt;/a&gt; on the topic and posted some thoughts.&amp;nbsp; &lt;a href="http://www.nikhilk.net/"&gt;Nikhil&lt;/a&gt; also discussed the issue in &lt;a href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2011&amp;amp;pid=XD003&amp;amp;disc=&amp;amp;id=1570&amp;amp;year=2007&amp;amp;search=XD003"&gt;his talk at mix&lt;/a&gt; and &lt;a href="http://www.nikhilk.net/AjaxSEO.aspx"&gt;posted some interesting techniques&lt;/a&gt; as well.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/WebSearchSilverlightandAjax_12671/image%7B0%7D%5B6%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="189" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/WebSearchSilverlightandAjax_12671/image%7B0%7D_thumb.png" width="224" border="0"&gt;&lt;/a&gt; &lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/WebSearchSilverlightandAjax_12671/image%7B0%7D%5B7%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="186" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/WebSearchSilverlightandAjax_12671/image%7B0%7D_thumb%5B1%5D.png" width="236" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://asp.net/downloads/futures/default.aspx?tabid=62"&gt;ASP.NET Futures CTP&lt;/a&gt; has features to enable you to have multiple code driven dynamic sitemaps. This can be used for ASP.NET, AJAX and Silverlight web applications. There is a &lt;a href="http://quickstarts.asp.net/Futures/services/doc/searchsitemaps.aspx"&gt;quickstart tutorial&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2859958" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/brada/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Demo code for Mix07 talk: Silverlight: Creating and Delivering Amazing Video Experiences on the Web</title><link>http://blogs.msdn.com/brada/archive/2007/05/17/demo-code-for-mix07-talk-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx</link><pubDate>Fri, 18 May 2007 08:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2688721</guid><dc:creator>BradA</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/brada/comments/2688721.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2688721</wfw:commentRss><description>&lt;P&gt;FYI -- I just posted the demo code &lt;A href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx" mce_href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx"&gt;for my Mix07 talk&lt;/A&gt;... It uses &lt;A href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" mce_href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx"&gt;VS Orcas Beta1&lt;/A&gt;, &lt;A href="http://www.microsoft.com/silverlight/install.aspx" mce_href="http://www.microsoft.com/silverlight/install.aspx"&gt;Silverlight 1.0 Beta&lt;/A&gt; and the &lt;A href="http://asp.net/downloads/futures/default.aspx?tabid=62" mce_href="http://asp.net/downloads/futures/default.aspx?tabid=62"&gt;ASP.NET "Futures"&lt;/A&gt; .&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I'd love to have feedback and comments!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.brad_abrams.members.winisp.net/projects/Mix07/mySilverlightTV.zip" mce_href="http://www.brad_abrams.members.winisp.net/projects/Mix07/mySilverlightTV.zip"&gt;MySilverlightTV.zip&lt;/A&gt; [24MB] -- Without example videos&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.brad_abrams.members.winisp.net/projects/Mix07/mySilverlightTV(WithVideos).zip" mce_href="http://www.brad_abrams.members.winisp.net/projects/Mix07/mySilverlightTV(WithVideos).zip"&gt;mySilverlightTV(WithVideos)&lt;/A&gt; [93MB] - With example videos (Update:I got a fix, should work now!)&lt;/P&gt;
&lt;P&gt;Oh, and here is the &lt;A class="" href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV13&amp;amp;disc=&amp;amp;id=1522&amp;amp;year=2007&amp;amp;search=DEV13" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV13&amp;amp;disc=&amp;amp;id=1522&amp;amp;year=2007&amp;amp;search=DEV13"&gt;video&lt;/A&gt;, &lt;A class="" href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV13&amp;amp;disc=&amp;amp;id=1522&amp;amp;year=2007&amp;amp;search=DEV13" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV13&amp;amp;disc=&amp;amp;id=1522&amp;amp;year=2007&amp;amp;search=DEV13"&gt;slides&lt;/A&gt;, &lt;A href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx" mce_href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx"&gt;writeup&lt;/A&gt;, &lt;A href="http://mixer1004.mixsandbox.com/" mce_href="http://mixer1004.mixsandbox.com/"&gt;on line demo&lt;/A&gt; and &lt;A href="http://smarx.com/posts/building-a-video-site-with-asp-net-and-silverlight.aspx" mce_href="http://smarx.com/posts/building-a-video-site-with-asp-net-and-silverlight.aspx"&gt;demo steps&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Thanks again to &lt;A href="http://smarx.com/" mce_href="http://smarx.com/"&gt;Steve Marx&lt;/A&gt; for LOTS of support on the development and Corrina for the excellent design work.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/DemocodeforMix07talkSilverlightCreatinga_14015/image%7B0%7D%5B2%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/DemocodeforMix07talkSilverlightCreatinga_14015/image%7B0%7D%5B2%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=295 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/DemocodeforMix07talkSilverlightCreatinga_14015/image%7B0%7D_thumb.png" width=407 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/DemocodeforMix07talkSilverlightCreatinga_14015/image%7B0%7D_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2688721" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>ASP.NET "Futures" Release</title><link>http://blogs.msdn.com/brada/archive/2007/05/16/asp-net-futures-release.aspx</link><pubDate>Thu, 17 May 2007 01:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2546287</guid><dc:creator>BradA</dc:creator><slash:comments>25</slash:comments><comments>http://blogs.msdn.com/brada/comments/2546287.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2546287</wfw:commentRss><description>&lt;P mce_keep="true"&gt;I&amp;nbsp;am super &lt;SPAN lang=EN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;excited &lt;/SPAN&gt;about the &lt;A href="http://asp.net/downloads/futures/default.aspx?tabid=62" mce_href="http://asp.net/downloads/futures/default.aspx?tabid=62"&gt;ASP.NET Futures release&lt;/A&gt; we did recently.&amp;nbsp; I think it shows off some cool new thinking in the &lt;A href="http://asp.net/" mce_href="http://asp.net/"&gt;ASP.NET&lt;/A&gt; space, for &lt;A href="http://ajax.asp.net/" mce_href="http://ajax.asp.net/"&gt;Ajax&lt;/A&gt; applications and of course &lt;A href="http://silverlight.net/" mce_href="http://silverlight.net/"&gt;Silverlight&lt;/A&gt; support. &lt;/P&gt;
&lt;P&gt;I&amp;nbsp; demoed much of this stuff as &lt;A href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx" mce_href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx"&gt;part of my Mix talk&lt;/A&gt;, but I wanted to highlight a few here for 
&lt;P&gt;&lt;B&gt;&lt;A href="http://quickstarts.asp.net/Futures/ajax/default.aspx" mce_href="http://quickstarts.asp.net/Futures/ajax/default.aspx"&gt;ASP.NET AJAX&lt;/A&gt;&lt;/B&gt; 
&lt;P&gt;New functionality includes CSS selector APIs, navigation history support (Back button support), a utility for extracting resources from assemblies, and more. Check out &lt;A href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx" mce_href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx"&gt;my mix talk&lt;/A&gt; for some cool stuff on back button support. 
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/ASP.NETFuturesRelease_548E/image%7B0%7D%5B3%5D.png" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/ASP.NETFuturesRelease_548E/image%7B0%7D%5B3%5D.png" atomicselection="true"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=72 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/ASP.NETFuturesRelease_548E/image%7B0%7D_thumb%5B1%5D.png" width=391 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/ASP.NETFuturesRelease_548E/image%7B0%7D_thumb%5B1%5D.png"&gt;&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=268 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image[7].png" width=539 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image[7].png"&gt; 
&lt;P&gt;&lt;B&gt;&lt;/B&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://quickstarts.asp.net/Futures/Silverlight/default.aspx" mce_href="http://quickstarts.asp.net/Futures/Silverlight/default.aspx"&gt;Silverlight Controls for ASP.NET&lt;/A&gt;&lt;/B&gt; 
&lt;P&gt;Enables the ability to include media (video, audio) vector graphics, and animations by using familiar and powerful ASP.NET server controls.&amp;nbsp; This is very cool because it enable server side databinding for video, audio, etc.&lt;/P&gt;
&lt;P&gt;Again, Check out &lt;A href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx" mce_href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx"&gt;my mix talk&lt;/A&gt; and &lt;A href="http://sessions.visitmix.com/default.asp?event=1003&amp;amp;session=2012&amp;amp;pid=DEV05&amp;amp;disc=&amp;amp;id=1514&amp;amp;year=2007&amp;amp;search=DEV05" mce_href="http://sessions.visitmix.com/default.asp?event=1003&amp;amp;session=2012&amp;amp;pid=DEV05&amp;amp;disc=&amp;amp;id=1514&amp;amp;year=2007&amp;amp;search=DEV05"&gt;Nikhil's talk&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG height=347 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image8.png" width=407 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image8.png"&gt; &lt;/P&gt;
&lt;P&gt;&lt;IMG height=129 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb[33].png" width=407 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb[33].png"&gt; &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;B&gt;&lt;A href="http://quickstarts.asp.net/Futures/dynamicdatacontrols/default.aspx" mce_href="http://quickstarts.asp.net/Futures/dynamicdatacontrols/default.aspx"&gt;Dynamic Data Controls for ASP.NET&lt;/A&gt;&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;Introduces a set of data controls that provide a simple, intuitive user interface for data-driven Web pages.&amp;nbsp; Check out &lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV20&amp;amp;disc=&amp;amp;id=1529&amp;amp;year=2007&amp;amp;search=DEV20" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV20&amp;amp;disc=&amp;amp;id=1529&amp;amp;year=2007&amp;amp;search=DEV20"&gt;Maheshp and Polita's talk&lt;/A&gt;&amp;nbsp;from some cool demos. 
&lt;P&gt;&lt;B&gt;&lt;/B&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://quickstarts.asp.net/Futures/services/default.aspx" mce_href="http://quickstarts.asp.net/Futures/services/default.aspx"&gt;ASP.NET Application Services&lt;/A&gt;&lt;/B&gt; 
&lt;P&gt;Offers new application services to make AJAX and Silverlight Web applications more discoverable from search engines and easily searchable from within the site. Additional services help you gather and analyze data about client errors. 
&lt;P&gt;Check out &lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV10&amp;amp;disc=&amp;amp;id=1519&amp;amp;year=2007&amp;amp;search=DEV10" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV10&amp;amp;disc=&amp;amp;id=1519&amp;amp;year=2007&amp;amp;search=DEV10"&gt;Stefan&lt;/A&gt; and &lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=BD007&amp;amp;disc=&amp;amp;id=1496&amp;amp;year=2007&amp;amp;search=BD007" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=BD007&amp;amp;disc=&amp;amp;id=1496&amp;amp;year=2007&amp;amp;search=BD007"&gt;Johnathan's talk&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=201 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb[21].png" width=359 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb[21].png"&gt; 
&lt;P&gt;&lt;IMG height=348 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb[22].png" width=343 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb[22].png"&gt; 
&lt;P&gt;&lt;B&gt;&lt;/B&gt;
&lt;P&gt;&lt;B&gt;&lt;A href="http://quickstarts.asp.net/Futures/dlr/default.aspx" mce_href="http://quickstarts.asp.net/Futures/dlr/default.aspx"&gt;Dynamic Languages support in ASP.NET&lt;/A&gt;&lt;/B&gt; 
&lt;P&gt;Begins support for two languages that are hosted on the DLR, IronPython and Managed Jscript..&amp;nbsp;&amp;nbsp; Check out &lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV02&amp;amp;disc=&amp;amp;id=1511&amp;amp;year=2007&amp;amp;search=DEV02" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV02&amp;amp;disc=&amp;amp;id=1511&amp;amp;year=2007&amp;amp;search=DEV02"&gt;Just Glue it&lt;/A&gt;... 
&lt;P&gt;oh, and be sure the check out the &lt;A href="http://quickstarts.asp.net/Futures/reference/default.aspx#top" mce_href="http://quickstarts.asp.net/Futures/reference/default.aspx#top"&gt;reference pages&lt;/A&gt; we have for this release.&amp;nbsp; I think it is very complete for such an early release.&amp;nbsp; 
&lt;P&gt;I would really &lt;A href="http://forums.asp.net/1127.aspx" mce_href="http://forums.asp.net/1127.aspx"&gt;value your feedback&lt;/A&gt;... we are looking forward to hearing from you about what works and doesn't work in your applications so we can decide what to focus on for a future release.&amp;nbsp; 
&lt;P&gt;Thanks!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2546287" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/brada/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Silverlight on the Ireland PodLeaders podcast</title><link>http://blogs.msdn.com/brada/archive/2007/05/09/silverlight-on-the-ireland-podleaders-podcast.aspx</link><pubDate>Thu, 10 May 2007 05:57:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2515271</guid><dc:creator>BradA</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/brada/comments/2515271.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2515271</wfw:commentRss><description>&lt;p&gt;It was my great fortune to meet &lt;a href="http://www.tomrafteryit.net/"&gt;Tom Raftery&lt;/a&gt; at &lt;a href="http://visitmix.com/"&gt;Mix&lt;/a&gt;.. I am very excited to be&amp;nbsp;a guest on his &lt;a href="http://www.podleaders.com/"&gt;PodLeaders podcast&lt;/a&gt;.&amp;nbsp; He is taking &lt;a href="http://www.podleaders.com/any-questions-for-brad-abrams-microsoft-project-manager-for-silverlight/"&gt;questions now&lt;/a&gt;...&amp;nbsp; Send in a few easy ones as well as hard questions ;-)&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightontheIrelandPodLeaderspodcast_11887/image%5B1%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="71" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightontheIrelandPodLeaderspodcast_11887/image_thumb%5B1%5D.png" width="341" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;thanks!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2515271" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/brada/archive/tags/Framework/default.aspx">Framework</category></item><item><title>PM Tip #12: Don't waist keystrokes</title><link>http://blogs.msdn.com/brada/archive/2007/05/06/pm-tip-12-don-t-waist-keystrokes.aspx</link><pubDate>Mon, 07 May 2007 05:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2438413</guid><dc:creator>BradA</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/brada/comments/2438413.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2438413</wfw:commentRss><description>&lt;P&gt;At Mix I ran into &lt;A href="http://www.codinghorror.com/" mce_href="http://www.codinghorror.com/"&gt;Jeff Atwood&lt;/A&gt;&amp;nbsp;who reminded me about a my post on &lt;A href="http://blogs.msdn.com/brada/archive/2006/01/28/BeMoreVisibleSham.aspx" mce_href="http://blogs.msdn.com/brada/archive/2006/01/28/BeMoreVisibleSham.aspx"&gt;the "Be More Visible" Sham&lt;/A&gt;.&amp;nbsp; He also told me I should take a look at &lt;A href="http://blog.jonudell.net/" mce_href="http://blog.jonudell.net/"&gt;Jon Udell's&lt;/A&gt; post &lt;A href="http://blog.jonudell.net/2007/04/10/too-busy-to-blog-count-your-keystrokes/" mce_href="http://blog.jonudell.net/2007/04/10/too-busy-to-blog-count-your-keystrokes/"&gt;Too busy to blog? Count your keystrokes&lt;/A&gt; [via &lt;A href="http://www.codinghorror.com/blog/archives/000854.html" mce_href="http://www.codinghorror.com/blog/archives/000854.html"&gt;Jeff's blog&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;While I don't think every PM has to be a noteworthy blogger to have a successful career, I do think Jon's principle of conservation of keystrokes is an important one.&amp;nbsp; By far the biggest problem I see on teams of &amp;gt;&amp;nbsp;1 is communication.&amp;nbsp; Different people know different information, this leads to disconnects and often to product design, quality and schedule issues.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Teams need better communication and PMs are primarily responsible for this.&amp;nbsp; So think about the email you are getting ready to write... Should you add a tester or dev to that email?&amp;nbsp; better yet, should you use a team alias?&amp;nbsp; What info should flow up to your management chain or across to your peers?&amp;nbsp; can you forward that mail?&amp;nbsp; And to Jon's point, can you just blog it and share it with the world?&lt;/P&gt;
&lt;P&gt;As Jon mentions, there is a time and a place for private communications, but generally we tend to overuse them.&lt;/P&gt;
&lt;P&gt;Good luck and happy communicating! &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2438413" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Program+Manager/default.aspx">Program Manager</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category></item><item><title>Mix Session Video -- Silverlight: Creating and Delivering Amazing Video Experiences on the Web</title><link>http://blogs.msdn.com/brada/archive/2007/05/05/mix-session-video-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx</link><pubDate>Sun, 06 May 2007 01:06:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2434110</guid><dc:creator>BradA</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/brada/comments/2434110.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2434110</wfw:commentRss><description>&lt;p&gt;I just noticed that they got the video for &lt;a href="http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx"&gt;my Mix talk posted&lt;/a&gt;... &lt;/p&gt; &lt;p&gt;&lt;a href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV13&amp;amp;disc=&amp;amp;id=1522&amp;amp;year=2007&amp;amp;search=DEV13"&gt;Silverlight: Creating and Delivering Amazing Video Experiences on the Web&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV13&amp;amp;disc=&amp;amp;id=1522&amp;amp;year=2007&amp;amp;search=DEV13" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="274" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/MixSessionVideoSilverlightCreatingandDel_D473/image%5B3%5D.png" width="368" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;It is completely free!&amp;nbsp;&amp;nbsp; You don't have to have been an attendee to see it.&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;Please take a look and let me hear your thoughts and feedback.&lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2434110" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/brada/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Silverlight @ Mix: The Home Games</title><link>http://blogs.msdn.com/brada/archive/2007/05/02/silverlight-mix-the-home-games.aspx</link><pubDate>Wed, 02 May 2007 10:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2370042</guid><dc:creator>BradA</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/brada/comments/2370042.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2370042</wfw:commentRss><description>&lt;P&gt;I know many of you are following all the excitement here at Mix from home.&amp;nbsp;&amp;nbsp; I am super happy that they already have several of the &lt;A href="http://sessions.visitmix.com/" mce_href="http://sessions.visitmix.com/"&gt;sessions posted&lt;/A&gt; for live streaming or downloading.&amp;nbsp;&amp;nbsp; Here are a few that I think are worth watching first..&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/mharsh/" mce_href="http://blogs.msdn.com/mharsh/"&gt;&lt;STRONG&gt;Mike Harsh&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;: &amp;nbsp;&lt;/STRONG&gt;&lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2011,2012&amp;amp;pid=XD001&amp;amp;disc=&amp;amp;id=1568&amp;amp;year=2007&amp;amp;search=XD001" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2011,2012&amp;amp;pid=XD001&amp;amp;disc=&amp;amp;id=1568&amp;amp;year=2007&amp;amp;search=XD001"&gt;&lt;STRONG&gt;Deep Dive on Silverlight Media Integration&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Mike goes super deep on the media support in Silverlight... &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://www.iunknown.com/" mce_href="http://www.iunknown.com/"&gt;&lt;STRONG&gt;John Lam&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; and &lt;/STRONG&gt;&lt;A href="http://blogs.msdn.com/hugunin/" mce_href="http://blogs.msdn.com/hugunin/"&gt;&lt;STRONG&gt;Jim Hugunin&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;:&amp;nbsp;&lt;/STRONG&gt;&lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV02&amp;amp;disc=&amp;amp;id=1511&amp;amp;year=2007&amp;amp;search=DEV02" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV02&amp;amp;disc=&amp;amp;id=1511&amp;amp;year=2007&amp;amp;search=DEV02"&gt;&lt;STRONG&gt;Just Glue It! Ruby and the DLR in Silverlight&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;John and Jim are an excellent duo... They have a great interchange on the power of dynamic languages ion the platform.&amp;nbsp; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Anders Hejisberg: &lt;/STRONG&gt;&lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV04&amp;amp;disc=&amp;amp;id=1513&amp;amp;year=2007&amp;amp;search=DEV04" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV04&amp;amp;disc=&amp;amp;id=1513&amp;amp;year=2007&amp;amp;search=DEV04"&gt;&lt;STRONG&gt;Using LINQ to Dramatically Improve Data Driven Development in Web Applications&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Anders + Linq.&amp;nbsp; What more do I need to say.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Jamie Cool and &lt;/STRONG&gt;&lt;A href="http://blogs.msdn.com/nickkramer/" mce_href="http://blogs.msdn.com/nickkramer/"&gt;&lt;STRONG&gt;Nick Kramer&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;:&lt;/STRONG&gt;&lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV22&amp;amp;disc=&amp;amp;id=1531&amp;amp;year=2007&amp;amp;search=DEV22" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV22&amp;amp;disc=&amp;amp;id=1531&amp;amp;year=2007&amp;amp;search=DEV22"&gt;&lt;STRONG&gt;Building Silverlight Applications Using .NET (Part 1 of 2)&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;&amp;nbsp;and &amp;nbsp;&lt;/STRONG&gt;&lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV07&amp;amp;disc=&amp;amp;id=1516&amp;amp;year=2007&amp;amp;search=DEV07" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV07&amp;amp;disc=&amp;amp;id=1516&amp;amp;year=2007&amp;amp;search=DEV07"&gt;&lt;STRONG&gt;Building Silverlight Applications Using .NET (Part 2 of 2)&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Jamie and Nick cover Silverlight 1.1 (the managed code stuff) in great detail.&amp;nbsp; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/webdevtools/" mce_href="http://blogs.msdn.com/webdevtools/"&gt;&lt;STRONG&gt;Omar Khan&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;: &lt;/STRONG&gt;&lt;A href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV14&amp;amp;disc=&amp;amp;id=1523&amp;amp;year=2007&amp;amp;search=DEV14" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV14&amp;amp;disc=&amp;amp;id=1523&amp;amp;year=2007&amp;amp;search=DEV14"&gt;&lt;STRONG&gt;Using Visual Studio Codename "Orcas" to Design and Develop Rich AJAX Enabled Web Sites&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Omar does a great job giving you an overview of the cool new stuff in orcas. &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;They are posting more all the time at: &lt;A title=http://sessions.visitmix.com/ href="http://sessions.visitmix.com/" mce_href="http://sessions.visitmix.com/"&gt;http://sessions.visitmix.com/&lt;/A&gt;&amp;nbsp; Stay toned... &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2370042" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/brada/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Silverlight 1.1 "Airlines" managed code sample published</title><link>http://blogs.msdn.com/brada/archive/2007/05/01/silverlight-1-1-airlines-managed-code-sample-published.aspx</link><pubDate>Wed, 02 May 2007 03:50:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2366118</guid><dc:creator>BradA</dc:creator><slash:comments>16</slash:comments><comments>http://blogs.msdn.com/brada/comments/2366118.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2366118</wfw:commentRss><description>&lt;p&gt;Wow -- less than a day after they keynote we have the source code for the "Silverlight airlines" application posted.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/delay/archive/2007/05/01/the-web-just-got-even-better-silverlight-announced-at-mix07.aspx"&gt;Check out David Anson blog&lt;/a&gt;&amp;nbsp;on it which includes &lt;a href="http://delay.members.winisp.net/SilverlightAirlinesDemo/"&gt;a live link&lt;/a&gt;&amp;nbsp;and of course full&amp;nbsp;&lt;a href="http://delay.members.winisp.net/SilverlightAirlinesDemo/SilverlightAirlinesDemo.zip"&gt;source code&lt;/a&gt;!&amp;nbsp;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://delay.members.winisp.net/SilverlightAirlinesDemo/" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="173" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/Silv.1Airlinesmanagedcodesamplepublished_FAD8/image%5B2%5D.png" width="355" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Check it out and build your own!&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;I can't wait to see what folks do with this stuff... please send me your sample apps!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2366118" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Mix Session Overview -- Silverlight: Creating and Delivering Amazing Video Experiences on the Web</title><link>http://blogs.msdn.com/brada/archive/2007/05/01/mix-session-overview-silverlight-creating-and-delivering-amazing-video-experiences-on-the-web.aspx</link><pubDate>Tue, 01 May 2007 19:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2359823</guid><dc:creator>BradA</dc:creator><slash:comments>16</slash:comments><comments>http://blogs.msdn.com/brada/comments/2359823.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2359823</wfw:commentRss><description>&lt;P&gt;I had a great time in my Mix session today... there was great buzz in the room.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://silverlight.live.com/" mce_href="http://silverlight.live.com/"&gt;Silverlight download&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9323777E-FE78-430C-AD92-D5BE5B5EAD98&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9323777E-FE78-430C-AD92-D5BE5B5EAD98&amp;amp;displaylang=en"&gt;ASP.NET Futures download&lt;/A&gt;&lt;BR&gt;&lt;A href="http://mixer1004.mixsandbox.com/" mce_href="http://mixer1004.mixsandbox.com/"&gt;Live demo site&lt;/A&gt;&amp;nbsp;[&lt;A class="" href="http://smarx.com/posts/building-a-video-site-with-asp-net-and-silverlight.aspx" mce_href="http://smarx.com/posts/building-a-video-site-with-asp-net-and-silverlight.aspx"&gt;Demo Steps&lt;/A&gt;]&lt;BR&gt;Update: &lt;A class="" href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV13&amp;amp;disc=&amp;amp;id=1522&amp;amp;year=2007&amp;amp;search=DEV13" mce_href="http://sessions.visitmix.com/default.asp?event=1011&amp;amp;session=2012&amp;amp;pid=DEV13&amp;amp;disc=&amp;amp;id=1522&amp;amp;year=2007&amp;amp;search=DEV13"&gt;Video of the the talk&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Here are a few highlights... &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image4.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image4.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=57 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb4.png" width=71 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;I started off talking about the importance of having your site "Look Great and Feel Great".&amp;nbsp; &lt;BR&gt;&amp;nbsp;In the demo for this section, I showed off I &lt;A href="http://www.microsoft.com/expression/products/overview.aspx?key=media" mce_href="http://www.microsoft.com/expression/products/overview.aspx?key=media"&gt;Expression Media Encoder&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image6.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image6.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=157 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb6.png" width=240 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb6.png"&gt;&lt;/A&gt; &lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image8.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image8.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=160 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb8.png" width=188 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb8.png"&gt;&lt;/A&gt; &lt;BR&gt;What is really cool is that Expression also outputs the&amp;nbsp;brand new &lt;A href="http://quickstarts.asp.net/futures/silverlight/media.aspx" mce_href="http://quickstarts.asp.net/futures/silverlight/media.aspx"&gt;asp:Media control&lt;/A&gt;. This is so cool because it handles all the issues of using Silverlight in the different browsers with&amp;nbsp;NO client side javascript and&amp;nbsp;fully use the power of the server (databinding, etc).&amp;nbsp;&amp;nbsp;&amp;nbsp; Check out the new &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9323777E-FE78-430C-AD92-D5BE5B5EAD98&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9323777E-FE78-430C-AD92-D5BE5B5EAD98&amp;amp;displaylang=en"&gt;ASP.NET Futures release&lt;/A&gt; to get these bits.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B33%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B33%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=120 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B33%5D.png" width=376 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B33%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image13.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image13.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=69 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb13.png" width=82 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb13.png"&gt;&lt;/A&gt;&amp;nbsp; The next principle I talked about was "Uninterrupted Flow".&amp;nbsp; The goal here is to make sure there are not obtrusive breaks in the flow of your application.&amp;nbsp; I often see this when a page does a full refresh as the user browses around.&amp;nbsp; It is much cleaner to only refersh the parts of the page that you need to.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Luckily this is very easy to do with the ASP.NET AJAX&amp;nbsp; UpdatePanel.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image2.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image2.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=118 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb2.png" width=352 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;To use UpdatePanel, you simple wrap part of your page in an UpdatePanel ContentTemplate.&amp;nbsp; This turns any post-backs into xmlhttp calls that results in refreshing only that part of the page.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image7.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image7.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=75 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb7.png" width=87 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb7.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The next principle I covered was "Immediate Response to user action".&amp;nbsp; The goal here is to make sure that users are notified immediately when an operation may take sometime.&amp;nbsp; With the vagaries of&amp;nbsp;network connections and server load it is important to give users and indication that&amp;nbsp;stuff is happening..&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is easy to accomplish with the ASP.NET AJAX UpdateProgress. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image9.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image9.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=127 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb9.png" width=369 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;This control attaches itself to an UpdatePanel and displays the ProgressTemplete whenever a call goes out over XmlHttp and then brings in back down when the call comes back.&amp;nbsp; I am using a cool animated gif to indicate progress is happening.&amp;nbsp;&amp;nbsp;&amp;nbsp; All of this with NO code client side or server side...&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image12.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image12.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=86 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb12.png" width=104 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb12.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The next principle I talked about was to "Suggest options".&amp;nbsp; Image the amount data you have at your disposal.&amp;nbsp;&amp;nbsp;Your product catalog, your user's past choices, aggregate user preferences, hit logs and etc, etc.&amp;nbsp; What can you do with that data to create a more sticky experience for users so that want to come back to your site again and again.&lt;/P&gt;
&lt;P&gt;One way to do that is with the AJAX control toolkit's AutoCompleteExtender&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=156 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb.png" width=240 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Here we take the text from the search text box and passes it to a web service where a completion list is generated, returned to the client and displayed in a drop down.&amp;nbsp; All that via JSON over XmlHttp so it is very fast and standards based.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B3%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B3%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=103 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B3%5D.png" width=99 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B3%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"Preserve user preferences" The user has invested time and energy into your site.. What state can you preserve so that it doesn’t have to be repeated? 
&lt;P&gt;I showed two ways to preserve user preferences... The first is the new asp:History support. 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B7%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B7%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=203 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B7%5D.png" width=410 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B7%5D.png"&gt;&lt;/A&gt; 
&lt;P&gt;What we do here is provide an easy, programmatic way for the developer to explicitly manage the backbutton state in the way that makes sense in the application.&amp;nbsp; We do this via a set of hidden IFrames. 
&lt;P&gt;The second way we manage state is to preserve the current state of the play list and the location within the currently playing video in the ASP.NET profile store.&amp;nbsp; ASP.NET AJAX gives us strongly typed client side access to the profile store that we set whenever new items are added to the playlist and we load from when the page starts up.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B9%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B9%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=117 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B9%5D.png" width=312 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B9%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B14%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B14%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=135 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B14%5D.png" width=401 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B14%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B17%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B17%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=85 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B17%5D.png" width=101 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B17%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The next principle is about "Enable Sharing".&amp;nbsp; The web is a fundamentally collaborative place.&amp;nbsp; The first thing I want to do when I see a cool video is want to share it with folks.&amp;nbsp; Nearly every element of our sites should enable sharing.&lt;/P&gt;
&lt;P&gt;You can get&amp;nbsp;a permalink from the asp:History control or set it programaticly...&amp;nbsp; Here is an example of how that looks in the mySilverlightTV site... &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B35%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B35%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=200 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B35%5D.png" width=240 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B35%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And of course the resulting link works for my buddies on the mac just fine... &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/macscreenshot.png" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/macscreenshot.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=180 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/macscreenshot_thumb.png" width=240 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/macscreenshot_thumb.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B20%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B20%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=101 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B20%5D.png" width=119 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B20%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Next I talked about how to "Be Found".&amp;nbsp; In rich client side applications a lot of your content is often locked away in a database that the search engines can't access... and if the search engines can't access them, your users can't find you.&amp;nbsp; So how do you expose your database to the search engines?&amp;nbsp; Luckily the search engines have agreed on a Xml format called a sitemap that provides a set of links to traverse to index all the content on your site.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;It is simple to create a sitemap with the new &lt;A href="http://quickstarts.asp.net/Futures/services/doc/searchsitemaps.aspx" mce_href="http://quickstarts.asp.net/Futures/services/doc/searchsitemaps.aspx"&gt;ASP.NET search sitemap&lt;/A&gt; feature. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B21%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B21%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=135 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B21%5D.png" width=240 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B21%5D.png"&gt;&lt;/A&gt; &lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B22%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B22%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=240 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B22%5D.png" width=237 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B22%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;In web.config you setup a class that will return an IEnumerable of the data to push in to the sitemap.&amp;nbsp; In the class, I am using Linq to pull out all the items from my database and returning those that should be indexed.&amp;nbsp; Finally a search sitemap is created dynamically the moment the search engine goes to index your site.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B25%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B25%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=90 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B25%5D.png" width=132 align=left border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B25%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The last principle is about letting Ads "Be Seen".&amp;nbsp; This is about using relevant, no-intrusive ads that provide meaningful impressions.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To implement this we use the power of Silverlight to dynamically shrink the video&amp;nbsp;while it is playing and displaying a targeted, relevant ad in the background.&amp;nbsp; The ad is fetched in the background via a web services call.&amp;nbsp; On the server you can use profile information to choose the best add to show.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B26%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B26%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=137 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B26%5D.png" width=240 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B26%5D.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B28%5D.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image%5B28%5D.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=68 src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B28%5D.png" width=334 border=0 mce_src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/SilverlightCreatingandDeliveringAmazingV_7F36/image_thumb%5B28%5D.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;We also talked about a very cool plug in to LiveWriter to do user generated content 
&lt;P&gt;&lt;A href="http://www.clarkezone.net/rssgencomments.aspx?postid=a747328f-e2f8-4da2-9791-9471334238d7"&gt;&lt;FONT color=#176db5&gt;Silverlight Live Publishing plugin for Windows Live Writer&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp; 
&lt;P&gt;Special things to all the folks that helped out here including.. &lt;BR&gt;&lt;A href="http://smarx.com/"&gt;&lt;FONT color=#176db5&gt;Steve Marx&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;Corrina (our designers)&lt;BR&gt;&lt;A href="http://www.clarkezone.net/"&gt;&lt;FONT color=#176db5&gt;James Clarke&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;Chris Knowlton 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2359823" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/brada/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/brada/archive/tags/Framework/default.aspx">Framework</category></item><item><title>Silverlight on .NET Rocks</title><link>http://blogs.msdn.com/brada/archive/2007/05/01/silverlight-on-net-rocks.aspx</link><pubDate>Tue, 01 May 2007 17:35:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2358128</guid><dc:creator>BradA</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/brada/comments/2358128.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2358128</wfw:commentRss><description>&lt;p&gt;I had a chance to talk to the great folks over at .NET Rocks about a couple of the big Silverlight announcements we did here at the show.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Check it out and let me know what you think!&lt;/p&gt; &lt;p&gt;&lt;a href="http://dotnetrocks.com/default.aspx?showID=237" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="145" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/Silverlighton.NETRocks_6AAB/image%5B2%5D.png" width="146" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://dotnetrocks.com/default.aspx?showID=237"&gt;Show #233: Brad Abrams Announces Silverlight&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The whole think is great, but the interview with me starts at about 12:20&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2358128" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Mix Sandbox in the Sky and my demo...</title><link>http://blogs.msdn.com/brada/archive/2007/04/30/mix-sandbox-in-the-sky-and-my-demo.aspx</link><pubDate>Mon, 30 Apr 2007 22:08:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2343040</guid><dc:creator>BradA</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/brada/comments/2343040.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2343040</wfw:commentRss><description>&lt;p&gt;Have you checked out the &lt;a href="http://mixsandbox.com/"&gt;Mix Sandbox in the Sky&lt;/a&gt; yet?&amp;nbsp; It is a free web hoster that has all the cool bits we are talking about here already installed.&amp;nbsp; &lt;/p&gt; &lt;p&gt;If you are here at Mix,&amp;nbsp;it allows you to build, install and share YOUR work.&amp;nbsp; If you are following the &lt;a href="http://VisitMix.com"&gt;action from home&lt;/a&gt;, you can see what folks are building.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://smarx.com/"&gt;Steve Marx&lt;/a&gt; just got the demo for &lt;a href="http://mixer1004.mixsandbox.com"&gt;my talk posted on the sandbox&lt;/a&gt;... Go check it out!&amp;nbsp; But please come to the talk to see how it is built ;-) (today at 4:30p)&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/MixSandboxintheSkyandmydemo_AAB6/image%5B1%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="179" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/MixSandboxintheSkyandmydemo_AAB6/image_thumb%5B1%5D.png" width="304" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Notice it is just a demo, so not everything fully works... You will need the beta of Silverlight 1.0 that we just released (&lt;a href="http://silverlight.net/"&gt;silverlight.net&lt;/a&gt;) &lt;/p&gt; &lt;p&gt;Enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2343040" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>O'Reilly Short Cut: Getting Started with Silverlight</title><link>http://blogs.msdn.com/brada/archive/2007/04/29/o-reilly-short-cut-getting-started-with-silverlight.aspx</link><pubDate>Mon, 30 Apr 2007 04:26:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2333013</guid><dc:creator>BradA</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/brada/comments/2333013.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2333013</wfw:commentRss><description>&lt;p&gt;I just ran into one of the editors from O'Reilly in the halls at Mix and he told me that they just published a "Short Cut" on Silverlight.&amp;nbsp; &lt;/p&gt; &lt;p&gt;I have not read it yet, but &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26index%3Dbooks%26field-author%3DWildermuth%252C%2520Shawn%26page%3D1&amp;amp;tag=bradabramsblo-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Shawn Wildermuth&lt;/a&gt; is very plugged in guy and a proven author so I am sure it is great.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.oreilly.com/catalog/9780596510688/"&gt;&lt;img alt="Getting Started with Silverlight" src="http://www.oreilly.com/catalog/covers/9780596510688_cat.gif" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://www.oreilly.com/catalog/9780596510688/"&gt;Getting Started with Silverlight&lt;/a&gt; &lt;br&gt;By&amp;nbsp;&lt;a href="http://www.oreillynet.com/pub/au/1048"&gt;Shawn Wildermuth&lt;/a&gt;&lt;br&gt;April 2007&amp;nbsp; &lt;br&gt;Pages: 62 &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Let me know what you think... &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2333013" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>On my way to Mix....</title><link>http://blogs.msdn.com/brada/archive/2007/04/28/on-my-way-to-mix.aspx</link><pubDate>Sun, 29 Apr 2007 05:50:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2319454</guid><dc:creator>BradA</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/brada/comments/2319454.aspx</comments><wfw:commentRss>http://blogs.msdn.com/brada/commentrss.aspx?PostID=2319454</wfw:commentRss><description>&lt;p&gt;I can't wait for Mix to start...&amp;nbsp; Friday we locked down all the bits we are giving out (and it is a LOT of them)... polished some very cool demos&amp;nbsp; and got our hands on the final version of some other cool stuff.&amp;nbsp;&amp;nbsp;&amp;nbsp; You could really feel the buzz growing over in building 42 and building 10!&amp;nbsp; &lt;/p&gt; &lt;p&gt;I am very excited about the talk I am giving... It will be a lot of fun and will cover a some great Silverlight media stuff, some new ASP.NET AJAX work and of course Expression and Visual Studio.&lt;/p&gt; &lt;p&gt;If you are there, please come... If not, look for the demo and slides after the event.&amp;nbsp; &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;b&gt;Silverlight: Creating and Delivering Amazing Video Experiences on the Web&lt;/b&gt; &lt;p&gt;&lt;a href="javascript:updateSchedule('a6eec9a7-5a30-4772-81bb-4baded4e399a')"&gt;&lt;img height="20" alt="https://content.visitmix.com/resources/images/Select.gif" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/OnmywaytoMix_116F8/clip_image001.gif" width="20" border="0"&gt;&lt;/a&gt;&amp;nbsp;Monday, April 30 4:30 PM - 5:45 PM, Lando 4301A&amp;nbsp;  &lt;p&gt;&lt;b&gt;Speakers:&lt;/b&gt; &lt;u&gt;Brad Abrams&lt;/u&gt;, Chris Knowlton - Microsoft&lt;br&gt;&lt;b&gt;Audiences:&lt;/b&gt; Developer, Designers &lt;p&gt;Customer demands for richer UX, multi-platform support, and higher quality video are continually factors in cost of delivery. Learn how you can easily create your own video centric web site with rich search, organization, ratings and user uploaded content. This session will cover technologies including Silverlight, Expression Studio, ASP.NET and new features for Windows "Longhorn" Server that separately or together will improve the end user experience, reduce the cost of video and rich media delivery, and provide monetization opportunities for companies of all sizes. This session is intended for anyone involved in the creation, management, and experience of digital media on the Web.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;If that is not enough -- here is a screen shoot of the amazing work Corrina (our designer) did for this demo...&amp;nbsp;&amp;nbsp; As I mentioned earlier, &lt;a href="http://smarx.com/"&gt;Steve Marx&lt;/a&gt;&amp;nbsp;did a HUGE amount of work on it... The demo (and the product) are MUCH better for his efforts... &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/OnmywaytoMix_116F8/image%5B1%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="263" src="http://blogs.msdn.com/blogfiles/brada/WindowsLiveWriter/OnmywaytoMix_116F8/image_thumb%5B1%5D.png" width="455" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2319454" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/brada/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/brada/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/brada/archive/tags/Mix07/default.aspx">Mix07</category><category domain="http://blogs.msdn.com/brada/archive/tags/Silverlight/default.aspx">Silverlight</category></item></channel></rss>