<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>The MossyBlog Times.</title><link>http://blogs.msdn.com/msmossyblog/default.aspx</link><description>Rich Fertile ground of Interactive development &amp; design</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MsMossyblog" type="application/rss+xml" /><item><title>Michael Bach and his Web Platform Installer Beta</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/407917610/michael-bach-and-his-web-platform-installer-beta.aspx</link><pubDate>Wed, 01 Oct 2008 03:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8971049</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8971049.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8971049</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8971049</wfw:comment><description>&lt;p&gt;I was roaming the hallways early today and Michael Bach (Product Manager for Web Platform) was grinning like a he was up to no good. &lt;/p&gt;  &lt;p&gt;Given we're all working hard on the various efforts required for &lt;a href="http://www.microsoftpdc.com/"&gt;PDC&lt;/a&gt;, &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx"&gt;Silverlight RC0&lt;/a&gt; etc I was wondering what he could possibly be happy about?&lt;/p&gt;  &lt;p&gt;I asked him:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt; &amp;quot;&lt;em&gt;wtf is up with you, do you need me to find work for you to do?&lt;/em&gt;&amp;quot; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;With a smug response he retorts:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;..&lt;em&gt;Nope, see unlike you my man, my product is out the door and it's getting some nice kudos already&lt;/em&gt;...&amp;quot;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I asked him what the hell he was on about and then he told me about this skunk works project he was part of. In that his team decided to package all the Web Platform bits into one action packed Installer.&lt;/p&gt;  &lt;p&gt;To quote him:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The Microsoft Web Platform Installer Beta (Web PI) is a free tool that makes it simple to download and install the latest components of the Microsoft Web Platform. It let&amp;#8217;s developers quickly get started with building web applications using Silverlight, ASP.NET and MVC. The application installs .NET Framework 3.5 SP1, IIS7 and Extensions, IIS FastCGI, Visual Web Developer 2008, SQL Server 2008 Express, SQL Server Management Studio, ASP.NET MVC and Silverlight Tools&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;ahh he's grown, he's already in full marketing speak mode... It was just yesterday he sat before me in the interview process, starry eyed and keen to save the world one technology byte at a time. Yet, here&amp;#160; he is already, months into the role and already shipping! - Upstart!&lt;/p&gt;  &lt;p&gt;He's now my biggest competitor on the floor and Michael, you're going down buddy...down i say!.&lt;/p&gt;  &lt;p&gt;You can get more info about this cool initiative from &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/web"&gt;http://www.microsoft.com/web&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Game on... punk, game on.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8971049" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=BdmFL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=BdmFL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=iuJIl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=iuJIl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=jTL5l"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=jTL5l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=I14Ul"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=I14Ul" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=4QmbL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=4QmbL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Exd0L"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Exd0L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=LKJrL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=LKJrL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=xCjol"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=xCjol" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/10/01/michael-bach-and-his-web-platform-installer-beta.aspx</feedburner:origLink></item><item><title>I get to ride the pony now (new toy).</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/405261629/i-get-to-ride-the-pony-now-new-toy.aspx</link><pubDate>Sun, 28 Sep 2008 04:42:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8967868</guid><dc:creator>scbarnes</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8967868.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8967868</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8967868</wfw:comment><description>&lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="271" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/Igettoridetheponynownewtoy_13129/image_3.png" width="450" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;Living in the US vs Australia has one standout plus, the cars over here are so damn cheap that it makes me angry to think I'm paying almost double to triple for the same models back home.&lt;/p&gt;  &lt;p&gt;That being said, I decided my birthday is coming up in October, figured why not get myself a new toy.&lt;/p&gt;  &lt;p&gt;I've always wanted a mustang back home and they are worth a mint - eg: Ford Mustang GT (USED) back home you're looking in the ball park of 94k AUD (77k USD). &lt;/p&gt;  &lt;p&gt;Here in the US, it's what 15k-30k depending in mileage so far and age?&lt;/p&gt;  &lt;p&gt;I also test-drove a few Porsche's and to be openly honest, I wasn't over the moon about them. In that, I set out this morning to buy one and it was only after I got in them and drove around I realize that they aren't that exciting? That and the dealers I spoke to for one of them, just annoyed me to no end (half of them were indifferent to you or the actual car was &amp;quot;in the shop&amp;quot; wtf?).&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="333" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/Igettoridetheponynownewtoy_13129/image_6.png" width="450" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;I guess I'm now the proud owner of one of the most popular selling cars in America, the Mustang. &lt;/p&gt;  &lt;p&gt;P.S&lt;/p&gt;  &lt;p&gt;I got the &amp;quot;you get to ride the pony&amp;quot; after Mike Harsh once said that to me before giving me a lift into town in his mustang. I still think it's a funny expression :)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt; Related Post:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/msmossyblog/archive/2008/06/27/new-car.aspx"&gt;New Car..&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8967868" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=6DSiL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=6DSiL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=ctJPl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=ctJPl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=zQd7l"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=zQd7l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=L5zcl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=L5zcl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=xMWuL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=xMWuL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=5I99L"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=5I99L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=DwsoL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=DwsoL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=eGjWl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=eGjWl" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Me/default.aspx">Me</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/09/28/i-get-to-ride-the-pony-now-new-toy.aspx</feedburner:origLink></item><item><title>Introducing - MS Project Nexus</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/397097771/introducing-ms-project-nexus.aspx</link><pubDate>Fri, 19 Sep 2008 08:04:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8958392</guid><dc:creator>scbarnes</dc:creator><slash:comments>15</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8958392.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8958392</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8958392</wfw:comment><description>&lt;h3&gt;&amp;#160;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="195" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/IntroducingMSProjectNexus_F23/image_3.png" width="413" border="0" /&gt; &lt;/h3&gt;  &lt;h3&gt;Introduction.&lt;/h3&gt;  &lt;p&gt;In today&amp;#8217;s .NET ecosystem you the customer are basically digesting a lot of our new wave of products, and the on ramping can be at times a bumpy ride. As typically the products are isolated in various pockets on Microsoft.com or other areas of the Internet and at times we don&amp;#8217;t interlace the story from end to end as well as we should or could.&lt;/p&gt;  &lt;p&gt;The tagline for our Rich Platform story is essentially &lt;b&gt;&lt;i&gt;&lt;u&gt;&amp;#8220;learn once, apply anywhere&amp;#8221;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt; (yes Adobe now have one similar). Yet what does this mean? How does this really apply to the average developer out there in the .NET ethos?&lt;/p&gt;  &lt;p&gt;It simply means that with your current .NET skills you can take your knowledge, code and tools and reuse them throughout our many offerings ranging from PowerShell in Windows 2008 through to Silverlight on the web.&lt;/p&gt;  &lt;p&gt;That&amp;#8217;s all well in good to say out loud, especially from a marketing message, but how realistic is this? How likely is this to be true?&lt;/p&gt;  &lt;p&gt;Well, I&amp;#8217;m going to answer this and I&amp;#8217;m not going to do it via lip service either. I&amp;#8217;m going to write a complete end to end solution from scratch, in that I&amp;#8217;m going to write code that I will be able to use throughout our entire Rich Platform. It will be a &lt;strong&gt;&lt;u&gt;complete&lt;/u&gt;&lt;/strong&gt; ACME style solution that is a living breathing application as well.&lt;/p&gt;  &lt;p&gt;I&amp;#8217;m also going to call upon internal experts within the company (here at corporate head quarters) to help me throughout this adventure (think &amp;#8220;MTV Real world meets Code&amp;#8221;). &lt;/p&gt;  &lt;h3&gt;The Contract.&lt;/h3&gt;  &lt;p&gt;Just like in the old day&amp;#8217;s pre-Microsoft, all projects would start with a contract/charter of some sort. This contract essentially outlines what both you and your customer expect a solution to look like. How much is going to be paid and when you&amp;#8217;re expected to deliver.&lt;/p&gt;  &lt;p&gt;Well, I&amp;#8217;m going to draft up a contract now to the blogosphere, and in this contract I&amp;#8217;m going to outline what this beast will look like and what it will touch upon. You the readers can decide how this looks as well as I want to keep it 100% interactive via my blog!. &lt;/p&gt;  &lt;h3&gt;The Technology.&lt;/h3&gt;  &lt;p&gt;The idea for this crazy and maybe career limiting idea was that I wanted to highlight the entire ecosystem surrounding WPF and Silverlight but in a way that interlaces a complete story. In order to do this, it had to be a complete solution from end to end, each highlighting a scenario that&amp;#8217;s relevant to today&amp;#8217;s .NET developer &amp;amp; designer. The idea has to go beyond &amp;#8220;hello world&amp;#8221; and into deeper insights on how to orchestrate our pieces within Microsoft together. &lt;/p&gt;  &lt;p&gt;The pieces I&amp;#8217;m going to cover are the following (no particular order either):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;ASP.NET MVC + AJAX.&lt;/b&gt; I&amp;#8217;m going to make full use of the new toys here, and I&amp;#8217;m not going to apologize for it. The idea is to put the code I write here into place, and then look at ways to extend it outwards to desktop reach.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Silverlight. &lt;/b&gt;I want to also make full use of Silverlight mixed with ASP.NET AJAX and highlight points where both technologies can be used either together or where Silverlight can take over from AJAX but in a way that makes sense.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WPF.&lt;/b&gt; We&amp;#8217;ve made a lot of effort to keep Silverlight and WPF as close to parity as possible, and so I&amp;#8217;m keen to highlight how the same code base can be re-used through both and again, above and beyond &amp;#8220;hello world&amp;#8221;.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WinForms. &lt;/b&gt;This is one of the foundation successes we have here at Microsoft, and you the WinForms developer aren&amp;#8217;t forgotten. I&amp;#8217;m planning on making full use of WinForms as well, highlighting how one can go from a WinForms application to WPF, Silverlight or ASP.NET AJAX through relevant scenarios.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Windows Communication Foundation (WCF).&lt;/b&gt; This is a great solution and has quite a lot of power, and I&amp;#8217;ll look to expose how great this solution is from end to end with the previously mentioned Client &amp;amp; Browser based solutions.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;SQL Server 2008.&lt;/b&gt; Why not get into a bit of SQL Diagrams etc, as let&amp;#8217;s face it an average developer out there may want to know a few things about how to architect their SQL Database that makes sense. It won&amp;#8217;t be perfect, but let&amp;#8217;s see where this ends up.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;The Developer.&lt;/h3&gt;  &lt;p&gt;It will be me, sure I&amp;#8217;ll ask others to help me throughout (internal or external) but the overall objective here is to take an average developer like myself, and put me through the paces to see where I get stuck and how to navigate around the hurdles before me. The code won&amp;#8217;t be perfect, the architecture won&amp;#8217;t be the holy bible of code, but overall it will have a degree of cleanliness though.&lt;/p&gt;  &lt;p&gt;It&amp;#8217;s about proving a point that the code can be re-used and done in a way that at the very least holds up to basic design patterns in today&amp;#8217;s object orientated world.&lt;/p&gt;  &lt;p&gt;I will however make mistakes, but that&amp;#8217;s ok, as I&amp;#8217;ll be calling upon experts within Microsoft to point them out and say things &amp;#8220;Scott, this is why your code sucks, as you&amp;#8217;re not doing xyz right&amp;#8221;. Humility is a virtue that I&amp;#8217;m going to keep strong throughout this upcoming adventure.&lt;/p&gt;  &lt;h3&gt;The Designer.&lt;/h3&gt;  &lt;p&gt;I&amp;#8217;ve always been proud of the fact that I can do both design and code at the same time with equal skill. It freaks most people out when they see how it comes together and ego aside, it should as I&amp;#8217;ve worked very hard to keep both disciplines up to speed with one another. That being said, I&amp;#8217;m the designer and developer on this project. As I want to unearth how one can attack the design of an application in all of the above client &amp;amp; browser technologies via Microsoft. &lt;/p&gt;  &lt;p&gt;I will also call upon some of our User Experience experts internally to give me points and tips on how one should attack design with applications, and again expose this to the entire Microsoft ethos for critic and begin new conversations around Art &amp;amp; Science.&lt;/p&gt;  &lt;h3&gt;The End Goal.&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;Knowledge&lt;/b&gt;. It&amp;#8217;s simply this, I want to just take a timeout from the usual Microsoft ecosystem and invite anyone whom is willing to watch over my shoulder as I head down the path of building a complete end to end solution from scratch. I want you all to share my hurdles, pain points, frustrations and successes. I also want to invite you into Microsoft Corporate Headquarters where I can introduce you to folks whom simply amaze me daily with their intelligence and talent.&lt;/p&gt;  &lt;p&gt;I&amp;#8217;ll introduce you to friends on the Windows Team whom design the next operating systems UI, through to Architects and developers on the Tools teams whose job is to make our lives easier and give me tips on how to keep productive and ship at the same time.&lt;/p&gt;  &lt;p&gt;This isn&amp;#8217;t a 2 or 3 blog post, this is going to be a yearlong blog series and this is all I&amp;#8217;ll work on for the next year (obviously my day to day duties put aside). &lt;/p&gt;  &lt;p&gt;Enough talk, time to launch MS Project Nexus (&lt;strong&gt;&lt;u&gt;msprojectnexus.com&lt;/u&gt;&lt;/strong&gt;).&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8958392" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=JmniL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=JmniL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=dDoVl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=dDoVl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=9QpPl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=9QpPl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=QehCl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=QehCl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=ufXgL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=ufXgL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=vOp1L"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=vOp1L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=lOtbL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=lOtbL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=VUeql"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=VUeql" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Nexus/default.aspx">Nexus</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/09/19/introducing-ms-project-nexus.aspx</feedburner:origLink></item><item><title>Playing with ASP.NET MVC.</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/395062252/playing-with-asp-net-mvc.aspx</link><pubDate>Wed, 17 Sep 2008 05:38:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8954910</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8954910.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8954910</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8954910</wfw:comment><description>&lt;p&gt;I must say, ASP.NET has always been a love/hate relationship with me and it has nothing to do with the technology, more my mind trying to melt to the way ASP.NET works vs JSP/Coldfusion.&lt;/p&gt;  &lt;p&gt;Hey, I spent 10 years doing the later, &lt;a href="http://en.wikipedia.org/wiki/Grok"&gt;groking&lt;/a&gt; ASP.NET in terms of concepts has always tripped me up.&lt;/p&gt;  &lt;p&gt;ASP.NET MVC however for me is very similar to &lt;a href="http://www.mach-ii.com/"&gt;Mach-II&lt;/a&gt; in Coldfusion. So much so, I wanted to look for a way to have a Controller sit in one spot, but bring in Views from another (ie not automated, but wanted to configure it myself).&lt;/p&gt;  &lt;p&gt;I searched online as best I could and couldn't find it, and part of the blame for this is simply &amp;quot;how do I phrase the question&amp;quot;.&lt;/p&gt;  &lt;p&gt;I then went back to what i've jokingly called &amp;quot;MVC Bible&amp;quot;&amp;#160; &lt;a href="http://weblogs.asp.net/stephenwalther/archive/2008/07/23/asp-net-mvc-tip-24-retrieve-views-from-different-folders.aspx"&gt;Stephen Walther's blog.&lt;/a&gt; I clicked on his Tips (as I was frustrated and decided to take my mind off the problem and see what's good in MVC via Stephen) and then &lt;a href="http://weblogs.asp.net/stephenwalther/archive/2008/07/23/asp-net-mvc-tip-24-retrieve-views-from-different-folders.aspx"&gt;I noticed this post on how to do it..&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The magic answer is:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;pre style="border-right: #cecece 1px solid; padding-right: 5px; border-top: #cecece 1px solid; padding-left: 5px; min-height: 40px; padding-bottom: 5px; overflow: auto; border-left: #cecece 1px solid; width: 430px; padding-top: 5px; border-bottom: #cecece 1px solid; background-color: #fbfbfb"&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  1:     &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; UserProfileController : Controller
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  2:     {
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  3:         &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; ActionResult Index()
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  4:         {
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  5:             ViewData[&amp;quot;&lt;span style="color: #8b0000"&gt;Title&lt;/span&gt;&amp;quot;] = &amp;quot;&lt;span style="color: #8b0000"&gt;User Profiles&lt;/span&gt;&amp;quot;;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  6:             ViewData[&amp;quot;&lt;span style="color: #8b0000"&gt;Message&lt;/span&gt;&amp;quot;] = &amp;quot;&lt;span style="color: #8b0000"&gt;Welcome to ASP.NET MVC!&lt;/span&gt;&amp;quot;;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffff00"&gt;  7:             &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; View(@&amp;quot;&lt;span style="color: #8b0000"&gt;~\Views\Admin\Security\UserProfiles\ViewAllUsers.aspx&lt;/span&gt;&amp;quot;);
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;  8: 
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;  9:         }
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt; 10:     }&lt;/pre&gt;&lt;/pre&gt;

&lt;p&gt;It's that simple.&lt;/p&gt;

&lt;p&gt;Ok, with that, I went off and continued coding and it all now is singing together nicely. The point of this thread is that I love how Stephen's structured this approach, basically &amp;quot;Tips for MVC&amp;quot;.&lt;/p&gt;

&lt;p&gt;I'd love to see someone do this for WPF &amp;amp; Silverlight in such a structured fashion.&lt;/p&gt;

&lt;p&gt;Anyone?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8954910" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=y25WL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=y25WL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=HzY6l"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=HzY6l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=7Neyl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=7Neyl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=s2Htl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=s2Htl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Lf2CL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Lf2CL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=9ylKL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=9ylKL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=C3QFL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=C3QFL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=AFbll"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=AFbll" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/MVC/default.aspx">MVC</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/09/17/playing-with-asp-net-mvc.aspx</feedburner:origLink></item><item><title>How to: Make Innerglows with Expression Blend.</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/392668335/how-to-make-innerglows-with-expression-blend.aspx</link><pubDate>Sun, 14 Sep 2008 19:25:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8951848</guid><dc:creator>scbarnes</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8951848.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8951848</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8951848</wfw:comment><description>&lt;p&gt;I'm knee deep in a WPF project i'm writing for my team. I had the need today to have an innerglow, and noticed that we seem to have forgotten this little BitmapEffect of goodness (which I'll be promptly hassling Jon tomorrow for in the next revision).&lt;/p&gt;  &lt;p&gt;That being said, as stubborn as I am I decided to try my hand at producing my own InnerGlow effect. It was actually very simple procedure to replicate inside Expression Blend.&lt;/p&gt;  &lt;h1&gt;Step 1.&lt;/h1&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="159" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_24.png" width="166" align="left" border="0" /&gt; Define your shape. In this case I went with a rounded Rectangle, but you can use any shape you see fit and firstly you need to figure out your base shape.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Note:       &lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;Now it's important here to note, that you need to think of this as being &amp;quot;Pancakes&amp;quot; in terms of the design composition.&lt;/p&gt;  &lt;p&gt;Don't worry to much about pixel perfect precision inside Vector either.&amp;#160; A illustrator friend of mine once gave me a basic rule to live with when it comes to Vector art:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;You can hide a lot of imperfections, as given you can zoom endlessly you get to the point were the naked eye can't see it and move on..&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Couldn't agree more.&lt;/p&gt;  &lt;h1&gt;Step 2.&lt;/h1&gt;  &lt;p&gt;Simply copy the shape (CTRL+C) and hit Paste keys (CTRL+V). It should paste exactly on top of the previous shape and retain the exact x/y co-ordinates.&lt;/p&gt;  &lt;p&gt;Rename your layer to something suites you, I myself called it &lt;strong&gt;IcnInnerGlow&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="121" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_16.png" width="273" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h1&gt;Step 3.&lt;/h1&gt;  &lt;p&gt;Selecting the layer you just copied, you now want to add a BitmapEffect called &amp;quot;Outerglow&amp;quot;. This can be found via your Properties area, under the group called &lt;strong&gt;Appearance. &lt;/strong&gt;You will need to click on the expander for this group in order to see the below.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="121" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_19.png" width="305" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_21.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="206" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_thumb_7.png" width="305" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You should see something like this:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px; border-left: 0px; border-bottom: 0px" height="159" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_27.png" width="166" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Not really inspiring is it? &lt;/p&gt;  &lt;h1&gt;Step 4.&lt;/h1&gt;  &lt;p&gt;You now need to knockout the &lt;strong&gt;Fill&lt;/strong&gt; and bump up the Border. So in this case, go to your &lt;strong&gt;Fill&lt;/strong&gt; and click on the &lt;strong&gt;No Brush&lt;/strong&gt; Tab.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="206" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_30.png" width="305" border="0" /&gt; &lt;/p&gt;  &lt;p&gt; You will also need to ensure the Border's Brush is set to a color or setting that you feel comfortable with. In this case, I chose a solid color and ensured the Opacity was 53%.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="206" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_33.png" width="305" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;The results should now look like this.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="159" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_36.png" width="166" border="0" /&gt; &lt;/p&gt;  &lt;h1&gt;Step 5&lt;/h1&gt;  &lt;p&gt;Now comes the real magic. You select your layer, and again hit CTRL+C and CTRL+V (duplicating your layer basically).&lt;/p&gt;  &lt;p&gt;With this new layer (it should increase the glow effect, make a note of that!) you now want to make this a clipping path. In that everything inside this shape is what you only want to make visible. The rest is something we want to discard.&lt;/p&gt;  &lt;p&gt;To do this, right-click on the newly duplicated layer, Choose Path, then Make Clipping Path.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="206" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_39.png" width="379" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;A new Modal window will now appear, asking which path you want to attach this clipping path to (think masking in Flash). Choose your &amp;quot;InnerGlow&amp;quot; shape, and you should now have the following result:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="159" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_42.png" width="166" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Notice no bleeding beyond the shape's actual borders? Now you have a uniform InnerGlow that matches your shape. It's now up to you what you want to do from here on out, but overall this is a quick and fairly friction free way of achieving an InnerGlow using the basic BitmapEffects in place.&lt;/p&gt;  &lt;p&gt;I personally, adjusted the color to white, added another BitmapEffect (Blur) and tweaked the settings in a way that I ended up with the following visual effect.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="159" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_45.png" width="166" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Doesn't look like much does it? well keep in mind I'm Zoomed In here, when I zoom back out to 100%, this is the visual look I pulled off.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="128" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoMakeInnerglowswithExpressionBlend_AD63/image_48.png" width="150" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Now to add some Gloss to the buttons..as we all know, there isn't enough &amp;quot;Gloss&amp;quot; online today :)&lt;/p&gt;  &lt;h1&gt;Summary.&lt;/h1&gt;  &lt;p&gt;Expression Blend isn't meant to be a Adobe Photoshop replacement, it's meant to essentially act as a bridge between the Designer Tools and Developer Tools. That being said, it has a fair amount of hidden power under the hood (when dealing with WPF). I've found that I can achieve a lot of the visual effects I've commonly used in Photoshop via Expression Blend (yes its weird I know). It requires more hand-crafting but overall visually once I've put it into place, I can re-use across a lot of controls throughout my WPF application.&lt;/p&gt;  &lt;p&gt;I think at times the Vector UI's look absolutely crap and its dying of gradient brush overkill, so I'm hoping to show folks a few tricks here and there to produce visually appealing art.&lt;/p&gt;  &lt;p&gt;Here's the best part of all. If you like the above, then cut and paste this XAML code into your application, and you're off to the races.&lt;/p&gt;  &lt;p&gt;Yet another upside to using XAML, sharing art is as easy as pasting XML.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;pre style="border-right: #cecece 1px solid; padding-right: 5px; border-top: #cecece 1px solid; padding-left: 5px; min-height: 40px; padding-bottom: 5px; overflow: auto; border-left: #cecece 1px solid; width: 430px; padding-top: 5px; border-bottom: #cecece 1px solid; background-color: #fbfbfb"&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        	&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Stroke&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;#87757575&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeDashCap&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Square&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeEndLineCap&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Flat&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeLineJoin&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Miter&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeThickness&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.5&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;RadiusX&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;RadiusY&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;x&lt;/span&gt;:&lt;span style="color: #ff0000"&gt;Name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;icnBase&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Margin&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;2,2,2,0&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;HorizontalAlignment&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Stretch&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Width&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;32&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Height&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;32&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Grid&lt;/span&gt;.&lt;span style="color: #ff0000"&gt;Column&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Grid&lt;/span&gt;.&lt;span style="color: #ff0000"&gt;ColumnSpan&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;1&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        		&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle.BitmapEffect&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        			&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;DropShadowBitmapEffect&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Opacity&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.835&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;ShadowDepth&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;1&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Softness&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.305&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        		&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle.BitmapEffect&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        		&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle.Fill&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        			&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;LinearGradientBrush&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StartPoint&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.538462,0.98077&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;EndPoint&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.538462,-0.576924&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        				&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;GradientStop&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Color&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;#FF232323&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Offset&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        				&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;GradientStop&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Color&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;#FF5D5B5B&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Offset&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;1&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        			&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;LinearGradientBrush&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        		&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle.Fill&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        	&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        	&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Stroke&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;#87757575&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeDashCap&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Square&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeEndLineCap&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Flat&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeLineJoin&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Miter&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeThickness&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.5&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;RadiusX&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;RadiusY&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;x&lt;/span&gt;:&lt;span style="color: #ff0000"&gt;Name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;icnBase_Copy&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Margin&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;2,2,2,0&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;HorizontalAlignment&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Stretch&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Width&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;32&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Height&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;32&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Fill&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;{x:Null}&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Clip&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;M0.25,3.25 C0.25,1.5931458 1.5931458,0.25 3.25,0.25 L28.75,0.25 C30.406854,0.25 31.75,1.5931458 31.75,3.25 L31.75,28.75 C31.75,30.406854 30.406854,31.75 28.75,31.75 L3.25,31.75 C1.5931458,31.75 0.25,30.406854 0.25,28.75 z&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;d&lt;/span&gt;:&lt;span style="color: #ff0000"&gt;IsHidden&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        		&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle.BitmapEffect&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        			&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;OuterGlowBitmapEffect&lt;/span&gt; &lt;span style="color: #ff0000"&gt;GlowSize&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;GlowColor&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;#FFF9F9F9&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Opacity&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.415&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        		&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle.BitmapEffect&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        	&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        	&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Stroke&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;#87757575&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeDashCap&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Square&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeEndLineCap&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Flat&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeLineJoin&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Miter&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;StrokeThickness&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.5&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;RadiusX&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;RadiusY&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;3&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;x&lt;/span&gt;:&lt;span style="color: #ff0000"&gt;Name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;icnBase_Copy1&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Margin&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;2,2,2,0&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;HorizontalAlignment&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;Stretch&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Width&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;32&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Height&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;32&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Fill&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;{x:Null}&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Clip&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;M0.25,3.25 C0.25,1.5931458 1.5931458,0.25 3.25,0.25 L28.75,0.25 C30.406854,0.25 31.75,1.5931458 31.75,3.25 L31.75,28.75 C31.75,30.406854 30.406854,31.75 28.75,31.75 L3.25,31.75 C1.5931458,31.75 0.25,30.406854 0.25,28.75 z&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        		&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle.BitmapEffect&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        			&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;BitmapEffectGroup&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        				
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffff00"&gt;										&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;OuterGlowBitmapEffect&lt;/span&gt; &lt;span style="color: #ff0000"&gt;GlowSize&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;2&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;GlowColor&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;#FFF9F9F9&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;Opacity&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;&amp;quot;0.5&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        				
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        			&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;BitmapEffectGroup&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #ffffff"&gt;                        		&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle.BitmapEffect&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-size: 12px; margin: 0em; width: 100%; font-family: consolas,&amp;#39;Courier New&amp;#39;,courier,monospace; background-color: #fbfbfb"&gt;                        	&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;Rectangle&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8951848" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=6ZypL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=6ZypL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Rtrwl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Rtrwl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Fr5zl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Fr5zl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=2ezHl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=2ezHl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=URbNL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=URbNL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=fbM2L"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=fbM2L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Q2bOL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Q2bOL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=CuBrl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=CuBrl" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/XAML/default.aspx">XAML</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Design/default.aspx">Design</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/09/15/how-to-make-innerglows-with-expression-blend.aspx</feedburner:origLink></item><item><title>You know Microsoft won an Emmy for H.264 right?</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/389990561/you-know-microsoft-won-an-emmy-for-h-264-right.aspx</link><pubDate>Thu, 11 Sep 2008 17:44:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8945005</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8945005.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8945005</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8945005</wfw:comment><description>&lt;p&gt;Scott Guthrie is &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/09/02/quick-update.aspx"&gt;close to being back&lt;/a&gt; from his vacation (which for Scott maybe a case of 20,000 emails a day instead of 50,000 heh as he was still somewhat active internally). He was recently interviewed by &lt;a href="http://www.microsoft.com/presspass/features/2008/sep08/09-09silverlight.mspx"&gt;Microsoft Press Pass&lt;/a&gt; around some new developments for Silverlight in the future.&lt;/p&gt;  &lt;p&gt;Below is the a snippet of the press Q&amp;amp;A that I saw from Mr Silverlight Video himself, &lt;a href="http://on10.net/blogs/benwagg/H264-and-AAC-support-coming-in-Silverlight/"&gt;Ben Waggoner&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;It basically outlines we're in the H.264 / AAC game and will continue to provide Silverlight as a platform of choice. One thing however, I'd really love to amplify more is that we, Microsoft, won an Emmy for our H.264 stewardship and leadership.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://on10.net/blogs/benwagg/Technical-Emmy-for-H264MPEG-4-AVC/"&gt;&lt;img src="http://on10.net/Link/9b20ca89-b6d7-4ef6-88e9-5105e9981884/" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is great news obviously and well done to the folks in question for all their effort over the years.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;PressPass: Will you be showing or announcing anything new at the IBC conference this week?&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Guthrie: Yes. At IBC 2008 we will be demonstrating a technology preview of H.264 video and Advanced Audio Coding (AAC) audio playback support in Silverlight, and H.264 authoring using Microsoft Expression Encoder and Windows Server 2008 for delivery. Until now, Silverlight has supported the SMPTE VC-1 and Windows Media formats, as well as MP3 for audio, enabling customers to take advantage of broad support across the Windows Media ecosystem, including third-party tools, service providers and content delivery networks.&lt;/p&gt;    &lt;p&gt;We&amp;#8217;ve always wanted Silverlight to support a variety of formats, so today we&amp;#8217;re announcing that H.264 and AAC support will be available in a future version of Silverlight, which will offer content owners greater flexibility and choice to deliver video and audio.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;PressPass: Historically, people have associated Microsoft with VC-1. Does this signal a change in direction?&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Guthrie: &lt;/b&gt;No. Although we have been working with VC-1 for some time, it&amp;#8217;s not widely recognized that Microsoft has also been an active participant in the standardization of H.264/MPEG AVC for many years, and we&amp;#8217;ve included H.264 support in several Microsoft products. Microsoft&amp;#8217;s Gary Sullivan was the chairman of the Joint Video Team (JVT), which developed the H.264 standard, and he recently accepted an Emmy Award on behalf of the JVT.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;PressPass: Does this mean that Silverlight is moving away from Windows Media?&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Guthrie:&lt;/b&gt; Not at all. This is about offering our customers more choice. Media producers and distributors around the world have enjoyed the high quality, flexibility and affordability of Windows Media formats for over a decade. As a testament to its pervasiveness, Windows Media can be found in almost every conceivable media scenario from desktop home video to feature films and TV broadcasts.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;P.S&lt;/p&gt;  &lt;p&gt;I'm yet to see any Adobe sites online using H.264 / AAC so if anyone knows where one may exist, please ping me as I'm curious to see how it compares in the wild to some of the experiences we've had success with?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8945005" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=KSlrL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=KSlrL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=qHcLl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=qHcLl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=kmsnl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=kmsnl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=zODDl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=zODDl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=1jzsL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=1jzsL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=oqJiL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=oqJiL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=1nwVL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=1nwVL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Hm7Xl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Hm7Xl" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Video/default.aspx">Video</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Codecs/default.aspx">Codecs</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/09/12/you-know-microsoft-won-an-emmy-for-h-264-right.aspx</feedburner:origLink></item><item><title>How to Submit a Bug/Feature Request for Silverlight.</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/374744503/how-to-submit-a-bug-feature-request-for-silverlight.aspx</link><pubDate>Tue, 26 Aug 2008 00:24:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8895602</guid><dc:creator>scbarnes</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8895602.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8895602</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8895602</wfw:comment><description>&lt;p&gt;&lt;a href="http://on10.net/blogs/nhodge/The-Geek-Stories-littlevoices-with-Stephen-Price/" target="_blank"&gt;Stephen Price&lt;/a&gt; sent me a piece of email asking how the heck does one submit a bug to Silverlight Team?&lt;/p&gt;  &lt;p&gt;I replied &amp;quot;connect.microsoft.com&amp;quot; thinking it was self-explanatory from there and off you go. I then actually clicked on it and I'm embarrassed to say that not only is it not visible as to how, but the way I found out was to Live.com Search it and got the answer from a blog.&lt;/p&gt;  &lt;p&gt;The answer is to go to:&lt;/p&gt;  &lt;p&gt;&lt;a href="https://connect.microsoft.com/VisualStudio"&gt;https://connect.microsoft.com/VisualStudio&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You'll see the following:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px; border-left: 0px; border-bottom: 0px" height="362" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoSubmitaBugFeatureRequestforSilverl_F4AC/image_3.png" width="430" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Now, please click on the &amp;quot;Browse Existing Product Feedback&amp;quot; and do a quick scan / check to see if your bug etc exists here.&lt;/p&gt;  &lt;p&gt;Given that it doesn't appear to be obvious here for folks to find, I'm guessing there is not a lot there (in which case, get the word out for me while I work internally to get this amplified more, and you in turn can help turn the tide).&lt;/p&gt;  &lt;p&gt;Once you're ready to submit a bug / feature, please click on either one. Now via this link you can submit a bug to either Visual Studio or Silverlight, Keep in mind you'll need a live.com ID to do so.&lt;/p&gt;  &lt;p&gt;This is found under the Version pulldown:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="110" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/HowtoSubmitaBugFeatureRequestforSilverl_F4AC/image_6.png" width="434" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Enter the various information and then keep track of your this issue and how we're tracking in terms of any work around's.&lt;/p&gt;  &lt;p&gt;I'll be looking internally here on how we can go about adjusting this to being more simplified as I think we can do better with the above and I'm extremely keen to see your feedback (positive, neutral or negative) around our entire UX Platform + Tools and want to ensure there is minimal entry barrier here to getting it from you.&lt;/p&gt;  &lt;p&gt;Please bare with us for a little while longer while we fix this and ensure it's simplified and amplified.&lt;/p&gt;  &lt;p&gt;Thanks Stephen for pointing this out!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8895602" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=IU5nAK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=IU5nAK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=qtfLxk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=qtfLxk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=ewILUk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=ewILUk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=gaW9Ek"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=gaW9Ek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=LvPYxK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=LvPYxK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=s2cXIK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=s2cXIK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=BlAWqK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=BlAWqK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=su7Iwk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=su7Iwk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Bugs/default.aspx">Bugs</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/26/how-to-submit-a-bug-feature-request-for-silverlight.aspx</feedburner:origLink></item><item><title>Do you know Silverlight has an inbuilt native RSS Reader?</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/364590173/do-you-know-silverlight-has-an-inbuilt-native-rss-reader.aspx</link><pubDate>Thu, 14 Aug 2008 06:28:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8864994</guid><dc:creator>scbarnes</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8864994.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8864994</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8864994</wfw:comment><description>&lt;p&gt;Interesting, I keep asking this question a lot and the responses I get are something that un-nerves me. In that, in Silverlight there is a native RSS Reader built in, so the ability to consume an RSS Feed is so easy, it's almost cheating (Sharepoint readers, pay attention here).&lt;/p&gt;  &lt;p&gt;The secret to this can be found in the namespace:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;using System.ServiceModel.Syndication;&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;The class in question is the &lt;a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.syndicationfeed(VS.95).aspx" target="_blank"&gt;SyndicationFeed.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Code example of how to use this great API, can be found here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://silverlight.net/Quickstarts/Remote/ed86e719-0da0-49e1-a9e1-b31f483070d4.aspx" href="http://silverlight.net/Quickstarts/Remote/ed86e719-0da0-49e1-a9e1-b31f483070d4.aspx"&gt;http://silverlight.net/Quickstarts/Remote/ed86e719-0da0-49e1-a9e1-b31f483070d4.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I personally have been using it with Sharepoint, in that I'm no Sharepoint 2007 guru at all, I've learnt Sharepoint through just goofing around and playing with it. Given that I'm a total newbie to the product, I decided to build out an intranet with Sharepoint, where I'd use Silverlight as the one-stop client, with it's own native forms built within and then simply leverage Sharepoint for the hard stuff (business logic, workflow, document collaboration etc).&lt;/p&gt;  &lt;p&gt;The way I did this, was I'd use RSS Feeds (that well basically come free on every Custom List etc you spin up inside Sharepoint) that would help me with my data sets, and it would do in a way that was very automatic. In that, the READ part of my RIA solution is child's play with the above RSS Reader API.&lt;/p&gt;  &lt;p&gt;Yet, comes the part on how to Create, Update and Delete. This requires forms right? RSS Reader need not apply here.&lt;/p&gt;  &lt;p&gt;That's ok, as what I've done is used a basic iframe, hidden it via CSS and using Silverlight forms, I'd data bind the forms themselves to html forms within the iframe via the &lt;a href="http://blogs.msdn.com/msmossyblog/archive/2008/08/12/silverlight-has-a-more-natural-support-of-javascript.aspx" target="_blank"&gt;HtmlWindow Class&lt;/a&gt; (the natural JavaScript way of life in Silverlight, it's free!).&lt;/p&gt;  &lt;p&gt;As you can hopefully imagine, I've got the full power of Sharepoint now at my disposal, and Silverlight has such a passive amount of control over it that again, it's almost considered cheating. To the end user, visually it just appears 100% Silverlight and at the same time, I can easily use a hybrid approach (point is, AJAX + Silverlight can be a really good bet here).&lt;/p&gt;  &lt;p&gt;That's the reason I think Silverlight is such a powerful runtime that at times we get lost in the whole Flash vs Silverlight battle, and never really sit down and look at what's in front of us.&amp;#160; A great Line of Business RIA solution which can have a passive impact to a solution such as Sharepoint.&lt;/p&gt;  &lt;p&gt;Passive being the keyword, in that no need to learn a 3rd party language, keep it .NET, keep it inside Visual Studio, just ship.&lt;/p&gt;  &lt;p&gt;You can do this passive approach with any solution as well. &lt;/p&gt;  &lt;p&gt;Not convinced? that's ok, i'll blog about this in depth shortly but before I do, what's your thoughts on this approach?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8864994" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=c3M8cK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=c3M8cK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=ve6gck"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=ve6gck" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=OtZi4k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=OtZi4k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=ip2Jak"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=ip2Jak" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Kbvv7K"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Kbvv7K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=O2HoaK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=O2HoaK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=FQk05K"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=FQk05K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=tG3f3k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=tG3f3k" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/SyndicationFeed/default.aspx">SyndicationFeed</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/14/do-you-know-silverlight-has-an-inbuilt-native-rss-reader.aspx</feedburner:origLink></item><item><title>Silverlight has a more natural support of JavaScript.</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/362543428/silverlight-has-a-more-natural-support-of-javascript.aspx</link><pubDate>Tue, 12 Aug 2008 01:48:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8849678</guid><dc:creator>scbarnes</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8849678.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8849678</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8849678</wfw:comment><description>&lt;p&gt;It was interesting to read this &lt;a href="http://news.cnet.com/8301-1001_3-10011048-92.html?tag=nefd.top" target="_blank"&gt;CNet.com article around Flash, HTML and AJAX&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;It talked about the various ways in which the Adobe Flash is struggling to compete with AJAX in the RIA space. In fact, some of our early research showed that AJAX was associated with RIA, and not Flash, despite Adobe's best efforts to claim the ownership behind the acronym.&lt;/p&gt;  &lt;p&gt;The article mentioned various pieces to the Silverlight discussion, which to me wasn't enough. In that with Silverlight enabling JavaScript interoperability is more seamless and natural than Flash has ever as been.&lt;/p&gt;  &lt;p&gt;How? &lt;/p&gt;  &lt;p&gt;Well you have to take a hard look at Flash.&amp;#160; In order to merge both Flash and AJAX solutions together, there is a degree of compromise: if you wish to allow JavaScript to get deeper access to assets within the closed binary, you first have to write a method or two via the &lt;a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html" target="_blank"&gt;ExternalInterface API&lt;/a&gt;. This is like poking holes in the runtime for JavaScript to access.&lt;/p&gt;  &lt;p&gt;Example, Ryan Stewart @ Adobe was &lt;a href="http://blog.digitalbackcountry.com/?p=1560" target="_blank"&gt;quoted&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;We need to bring Flash and HTML/Ajax closer together. You absolutely should be able to reach inside of the Flash Player as a JavaScript developer and pull out some of the good bits that make the Flash experience so great. We shouldn&amp;#8217;t force the &amp;#8220;1 pixel SWF&amp;#8221; or a sand-boxed Flex application. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Inside Silverlight, we've empowered JavaScript folks to have a more natural amount of access to the content within (without any extra proxy code API's). This can be done via our &lt;strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.browser.htmlwindow(VS.95).aspx" target="_blank"&gt;HtmlWindow Class&lt;/a&gt; &lt;/strong&gt;within Silverlight itself or if you're looking to access the content from JavaScript, it's simple a matter of using the below:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;document.getElementById('yourcontrolId').Content&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;From the &lt;strong&gt; .Content&lt;/strong&gt; onwards, you now have full access to the Silverlight solution as if you were accessing the content from within C#, IronJava, IronRuby etc.&lt;/p&gt;  &lt;p&gt;This again, illustrates how committed we are to ensuring Silverlight is an open cross-platform, cross-browser and cross-device solution for your next bet. As opposed to a closed binary format which has restrictions implied such as the External Interface API.&lt;/p&gt;  &lt;p&gt;We don't see AJAX as competition (in fact, Outlook Web Access was one of the first AJAX applications ever built), it's more of a complimentary extension (Silverlight v1 was released with JavaScript first, before C#) than a competitor and we've made a lot of efforts around our &lt;a href="http://www.codeplex.com/AjaxControlToolkit" target="_blank"&gt;ASP.NET AJAX Control Toolkit&lt;/a&gt; to ensure that it's being proven. You don't need ASP.NET to use the Control Toolkit either, as the source code is &lt;a href="http://www.codeplex.com/AjaxControlToolkit/SourceControl/DirectoryView.aspx?SourcePath=%24%2fAtlasControlToolkit%2fDevelopment%2fAjaxControlToolkit&amp;amp;changeSetId=35171" target="_blank"&gt;freely available&lt;/a&gt; for other dynamic languages to make use of.&lt;/p&gt;  &lt;p&gt;Further, if .NET isn't your cup of tea, that's fine you can add your own dynamic language support to Silverlight, via the DLR such as the OpenSource Project that is currently working on enabling &lt;a href="http://www.infoq.com/news/2008/01/Silverlight-PHP" target="_blank"&gt;Client-Side PHP to work ontop of the DLR.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8849678" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=2IgOWK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=2IgOWK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=3H8gzk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=3H8gzk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=HwGOgk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=HwGOgk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=oJqoFk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=oJqoFk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=d7HDJK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=d7HDJK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=wYJPDK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=wYJPDK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=GBW51K"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=GBW51K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=InSt8k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=InSt8k" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/AJAX/default.aspx">AJAX</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/12/silverlight-has-a-more-natural-support-of-javascript.aspx</feedburner:origLink></item><item><title>Silverlight, Deep Zoom &amp; LOLCats.</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/360196291/silverlight-deep-zoom-lolcats.aspx</link><pubDate>Sat, 09 Aug 2008 06:38:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8844759</guid><dc:creator>scbarnes</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8844759.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8844759</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8844759</wfw:comment><description>&lt;p&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I can haz ur LOLCats in DeepZoom Thx bai.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Well, for those of you whom aren't up to speed with LOLCats then you really need spend some time studying this creation of gold nuggetness.&lt;/p&gt;  &lt;p&gt;&lt;iframe src="http://robburke.net/images/deeplol.html" width="430" height="400"&gt;&lt;/iframe&gt;&lt;/p&gt;  &lt;p&gt;Rob has definitely put a lot of thought behind this and I was amazed at how he was able to piece this together.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The photomosaic was generated using &lt;a href="http://www.andreaplanet.com/andreamosaic/"&gt;AndreaMosaic&lt;/a&gt;, a utility for making fun images like this one.&lt;/p&gt;    &lt;p&gt;The output of AndreaMosaic got processed by &lt;a href="http://blogs.msdn.com/expression/archive/2008/03/05/download-the-preview-of-the-deep-zoom-composer.aspx"&gt;Deep Zoom Composer&lt;/a&gt; and turned into a Silverlight app.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Read more here at his blog!&lt;/p&gt;  &lt;p&gt;&lt;a title="http://robburke.net/" href="http://robburke.net/"&gt;http://robburke.net/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8844759" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=MowP7K"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=MowP7K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=8Uns3k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=8Uns3k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=KTC02k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=KTC02k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=XywHNk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=XywHNk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=kq7GQK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=kq7GQK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=B21ajK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=B21ajK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=vhdkTK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=vhdkTK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=y7AXtk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=y7AXtk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Deep+Zoom/default.aspx">Deep Zoom</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/09/silverlight-deep-zoom-lolcats.aspx</feedburner:origLink></item><item><title>Please tell me this isn't the US Presidents computer..</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/358958205/please-tell-me-this-isn-t-the-us-presidents-computer.aspx</link><pubDate>Thu, 07 Aug 2008 23:53:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8841944</guid><dc:creator>scbarnes</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8841944.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8841944</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8841944</wfw:comment><description>&lt;p&gt;This one came into my inbox today, I had to just laugh. I mean I know Bill Gates said he wanted to put Windows on every desktop, I just hope he didn't mean the presidents as well in this particular case :) hehe.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="344" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/PleasetellmethisisnttheUSPresidentscomp_ED8E/clip_image001_3.jpg" width="430" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;Just goes to show, that Windows Vista has a lot of power to fix things as well, maybe even the &lt;strong&gt;UnitedStates&lt;/strong&gt; hehe..&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8841944" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=wHhspK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=wHhspK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=tsm86k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=tsm86k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=f31cTk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=f31cTk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=GDqvsk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=GDqvsk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=BIIgjK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=BIIgjK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=T7GAfK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=T7GAfK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=fvY3pK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=fvY3pK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=rRsfik"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=rRsfik" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/08/please-tell-me-this-isn-t-the-us-presidents-computer.aspx</feedburner:origLink></item><item><title>Silverlight Offline Storage with LINQ.</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/358610982/silverlight-offline-storage-with-linq.aspx</link><pubDate>Thu, 07 Aug 2008 17:21:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8841364</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8841364.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8841364</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8841364</wfw:comment><description>&lt;p&gt;I get asked a lot about what the .NET folks can bring to RIA, and the first thing I proudly say is the fact is they bring a lot of engineering maturity and given Silverlight compliments a lot of their existing knowledge, it is our bet that this will carry over into the runtime. An example of this, is the work Sriram and Offline Storage.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://infosysblogs.com/microsoft/2008/08/silverlight_offline_database_s.html#more"&gt;Sriram Balaji&lt;/a&gt; has put together an example of how one is able to roll your own Offline Storage using Silverlight and LINQ.&lt;/p&gt;  &lt;p&gt;Check out his post here:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;In previous &lt;a href="http://infosysblogs.com/microsoft/2008/08/offline_web_applications_1.html#more"&gt;article&lt;/a&gt; I talked about Offline Web applications and how local database storage is central to make this happen.&amp;#160; In&amp;#160; this article I will show you how to build a simple local database in Silverlight using &lt;a href="http://www.dotnetcurry.com/ShowArticle.aspx?ID=168&amp;amp;AspxAutoDetectCookieSupport=1"&gt;Isolated Storage&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx"&gt;LINQ&lt;/a&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a title="http://infosysblogs.com/microsoft/2008/08/silverlight_offline_database_s.html#more" href="http://infosysblogs.com/microsoft/2008/08/silverlight_offline_database_s.html#more"&gt;http://infosysblogs.com/microsoft/2008/08/silverlight_offline_database_s.html#more&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Nice work Sriram!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8841364" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=0NKSaK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=0NKSaK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=qY666k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=qY666k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Ekg4gk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Ekg4gk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=cqASgk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=cqASgk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=br5FXK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=br5FXK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=i2pzLK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=i2pzLK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=gOCHHK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=gOCHHK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=fQh3hk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=fQh3hk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Offline+Storage/default.aspx">Offline Storage</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/08/silverlight-offline-storage-with-linq.aspx</feedburner:origLink></item><item><title>You lost your $35 domain, but you can have it back for $5000 USD</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/357818761/you-lost-your-35-domain-but-you-can-have-it-back-for-5000-usd.aspx</link><pubDate>Wed, 06 Aug 2008 20:36:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8838931</guid><dc:creator>scbarnes</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8838931.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8838931</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8838931</wfw:comment><description>&lt;p&gt;I have this really bad habit of buying domains for projects I plan on working on for 1 year only. I recently accidentally lost &lt;strong&gt;BeyondTheBrowser.NET&lt;/strong&gt; and &lt;strong&gt;SilverlightCoders.com&lt;/strong&gt; due to not only moving between US to Australia (i.e. lost track of my inbox) but also due to being extremely busy.&lt;/p&gt;  &lt;p&gt;Ok, that's life no problem. I decided to see if could buy back the SilverlightCoders and BeyondTheBrowser domains from the new owners. &lt;/p&gt;  &lt;p&gt;SilverlightCoders response:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Am certainly open to selling, is this for corporate use?&amp;#160; A very quick search of equivalent domains at &lt;a href="http://sedo.com"&gt;sedo.com&lt;/a&gt; has bids ranging up to $5000.&amp;#160; What terms were you thinking of?&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Ok, I could go LCA route and pull an &lt;a href="http://www.readwriteweb.com/archives/adobe_gets_sensitive_about_air_trademark.php"&gt;Adobe Trademark infringement&lt;/a&gt; / protection route, but really it's not worth the hassle or negative PR and in the end it's not that important to me fight that battle.&lt;/p&gt;  &lt;p&gt;Yet, after speaking with the current owner, he was more friendly then the most domain squatters I've encountered:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Completely understandable - might also we willing to barter the domain for some Silverlight training.&amp;#160; I'm currently a Flex programmer so you'd be converting me and potentially some collegues/coworkers in the process.&amp;#160; Let me know if that is of interest.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I'll do that for free with or without the domain bartering, so some positive output came out of this.&lt;/p&gt;  &lt;p&gt;I then move onto BeyondTheBrowser.NET and see if I can buy back this domain:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Thank you for your enquiry.     &lt;br /&gt; A search for &amp;quot;designers block&amp;quot; shows approximately over 119,000 results from Google.      &lt;br /&gt; Names such as designersblock.com are very much in demand especially as      &lt;br /&gt; there are more than 60 MILLION domain names currently registered.      &lt;br /&gt; If you consider that just recently Fish.com sold for $1,020,000,      &lt;br /&gt; MyPremierCard.com for $135,250, JMM.com for $55,000 and&amp;#160; &lt;br /&gt; HorseSupplies.com $52,500 etc there have been many other       &lt;br /&gt; 5 figure sales - I'm sure that our asking price could be considered       &lt;br /&gt; an investment for a domain of this quality.      &lt;br /&gt; The price of this domain is &amp;#163;7,000 Great British Pounds or US$13,670      &lt;br /&gt; (close offers may be considered).&amp;#160; &lt;br /&gt; This is a one off payment for the rights to the domain, however you      &lt;br /&gt; will be responsible for paying the yearly registration (approx $30).&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;If you pay $5000.00 USD for any domain, especially of the above, you're a damn fool. Adjust your wording, re think your project strategy and don't encourage these folks to continue to hijack the Internet for silly potential &amp;quot;profit&amp;quot; margins. &lt;/p&gt;  &lt;p&gt;Domain names are over-rated :) and Silverlight.NET vs Silverlight.COM are a prime examples of marketing true power vs random direct URL key entries.&lt;/p&gt;  &lt;p&gt;I rate domain squatting for money up there with Viagra spamming.&amp;#160; I must confess, I've had a few offers for &lt;strong&gt;Spidaweb.com&lt;/strong&gt; a domain I own as well as &lt;strong&gt;Pvpers.com.&lt;/strong&gt; I won't sell and I have plans for these post Microsoft, but the numbers have been quite interesting.&lt;/p&gt;  &lt;p&gt;Should I ever decide to give them up, I will only do so if there is merit in the new owner having them, like they have an actual plan other than &amp;quot;..I want to create a bidding war..&amp;quot;&lt;/p&gt;  &lt;p&gt;Any who, I've adjusted my project ideas, the branding and so on, now to move forward and not pay the extortion money above.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8838931" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Q8owVK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Q8owVK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=WEW6vk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=WEW6vk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Qgdjqk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Qgdjqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=Hr2aqk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=Hr2aqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=VEDHcK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=VEDHcK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=VRioQK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=VRioQK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=pqScxK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=pqScxK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=xLCM8k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=xLCM8k" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Bottom+Feeders/default.aspx">Bottom Feeders</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/07/you-lost-your-35-domain-but-you-can-have-it-back-for-5000-usd.aspx</feedburner:origLink></item><item><title>Deep Zoom Guru, Lutz goes online.</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/357318545/deep-zoom-guru-lutz-goes-online.aspx</link><pubDate>Wed, 06 Aug 2008 07:36:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8836455</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8836455.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8836455</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8836455</wfw:comment><description>&lt;p&gt;I've had the pleasure of meeting Lutz in our downtown Seattle Office and he's just announced his blog tonight is now online.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Hey everyone &amp;#8211;&lt;/p&gt;    &lt;p&gt;I started a deep zoom blog to answer some of the many questions I&amp;#8217;ve been getting and to put some nice content and samples out there.&lt;/p&gt;    &lt;p&gt;My first post is here:&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/lutzg/"&gt;http://blogs.msdn.com/lutzg/&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Lutz is one of many interesting souls behind the Deep Zoom technology and some of the insights he has and will have are well worth the read.&lt;/p&gt;  &lt;p&gt;On a side note, did you know that Photosynth was featured in a CSI:NY series and played a starring role?&lt;/p&gt;  &lt;p&gt;Check out the YouTube video &lt;a href="http://www.youtube.com/watch?v=0suot89qXY4"&gt;here&lt;/a&gt;:.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8836455" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=XBvwQK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=XBvwQK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=bZNVWk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=bZNVWk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=6Wzy7k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=6Wzy7k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=ddaIfk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=ddaIfk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=aa9jAK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=aa9jAK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=EOu3YK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=EOu3YK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=lr30vK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=lr30vK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=4JL1ok"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=4JL1ok" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Deep+Zoom/default.aspx">Deep Zoom</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/06/deep-zoom-guru-lutz-goes-online.aspx</feedburner:origLink></item><item><title>What do you mean all Silverlight.</title><link>http://feeds.feedburner.com/~r/MsMossyblog/~3/356156525/what-do-you-mean-all-silverlight.aspx</link><pubDate>Tue, 05 Aug 2008 07:25:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8833341</guid><dc:creator>scbarnes</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/8833341.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=8833341</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=8833341</wfw:comment><description>&lt;p&gt;There are times, when I see great things around Silverlight and this one site for me always seems to capture us at our best.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.microsoft.com/click/artandtechnology/assets/images/common/header_logo.jpg" /&gt; &lt;/p&gt;  &lt;p&gt;Great video, and from a great site..&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:{7D7E1B1B-BB15-44b5-AC22-DF49F6B00FD3}:bc5d6f8e-272b-4ced-8e79-1c75df910726" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;   &lt;iframe src="http://silverlight.services.live.com/invoke/13363/What do you mean all Silverlight/iframe.html" scrolling="no" frameborder="0" style="width:320px;height:240px" width="320" height="240"&gt;&lt;/iframe&gt; &lt;/div&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/click/artandtechnology" href="http://www.microsoft.com/click/artandtechnology"&gt;http://www.microsoft.com/click/artandtechnology&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8833341" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=ei19zK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=ei19zK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=DEYMrk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=DEYMrk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=XhzsQk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=XhzsQk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=oKvdek"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=oKvdek" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=TS6VjK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=TS6VjK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=XDN24K"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=XDN24K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=5ezIUK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=5ezIUK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MsMossyblog?a=C72qCk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MsMossyblog?i=C72qCk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Microsoft/default.aspx">Microsoft</category><feedburner:origLink>http://blogs.msdn.com/msmossyblog/archive/2008/08/05/what-do-you-mean-all-silverlight.aspx</feedburner:origLink></item></channel></rss>
