<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">John Mandia&amp;#39;s Points of Interest</title><subtitle type="html">Learning is a never-ending adventure :D</subtitle><id>http://weblogs.asp.net/jmandia/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/jmandia/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2008-01-04T00:45:00Z</updated><entry><title>AngularJs - Where to start?</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2013/04/07/angularjs-where-to-start.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2013/04/07/angularjs-where-to-start.aspx</id><published>2013-04-07T18:08:00Z</published><updated>2013-04-07T18:08:00Z</updated><content type="html">&lt;p&gt;This blog has been way too quiet so I recently decided to do a post about one of the things I've been looking into and that's AngularJs. I thought about writing it here but I wanted to try a different approach to writing a blog post and have gone for the new Markdown approach which lets me easily add and edit posts. I decided to try out &lt;a href="http://scriptogr.am/"&gt;http://scriptogr.am/&lt;/a&gt; and so far it's been quite a nice experience. &lt;/p&gt;

So long story short I may start using &lt;a href="http://blog.whydoifollow.com"&gt;http://blog.whydoifollow.com&lt;/a&gt; as my main place for posts.

The AngularJs post covers a lot of useful resources and so far feedback has been good.

&lt;p&gt;If you are interested in JavaScript and AngularJs please check it out at: &lt;/p&gt;

&lt;a href="http://blog.whydoifollow.com/post/angularjs-where-to-start"&gt;http://blog.whydoifollow.com/post/angularjs-where-to-start&lt;/a&gt;

&lt;p&gt;John&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10110698" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term="JavaScript" scheme="http://weblogs.asp.net/jmandia/archive/tags/JavaScript/default.aspx" /><category term="General Software Development" scheme="http://weblogs.asp.net/jmandia/archive/tags/General+Software+Development/default.aspx" /><category term="AngularJs" scheme="http://weblogs.asp.net/jmandia/archive/tags/AngularJs/default.aspx" /></entry><entry><title>New ASP testing bundle being launched </title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2009/05/19/new-asp-testing-bundle-being-launched.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2009/05/19/new-asp-testing-bundle-being-launched.aspx</id><published>2009-05-19T09:39:00Z</published><updated>2009-05-19T09:39:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Yes this blog post is related to the promotion detailed below. Just thought I would point it out :) Why post it? Well:&lt;/P&gt;
&lt;P mce_keep="true"&gt;(1) I have heard Typemock Isolator is a good mocking framework especially when it comes to testing legacy code so I don't mind promoting it in this way &lt;/P&gt;
&lt;P mce_keep="true"&gt;(2) I've used &lt;A class="" href="http://ayende.com/projects/rhino-mocks.aspx" target=_blank mce_href="http://ayende.com/projects/rhino-mocks.aspx"&gt;Rhino.Mocks&lt;/A&gt; in the past and like it but would like to be able to also try out Typemock (beyond a trial) so this will give me a chance to compare both. &lt;/P&gt;
&lt;P mce_keep="true"&gt;(3) I've used NUnitASP (&lt;A href="http://nunitasp.sourceforge.net/"&gt;http://nunitasp.sourceforge.net/&lt;/A&gt;&amp;nbsp;support ended in Jan 2008) in the past and wanted to see what the asp testing framework was like.&lt;/P&gt;
&lt;P mce_keep="true"&gt;(4) This promotional offer may be useful to other developers who also wanted to use TypeMock but couldn't or wouldn't buy it.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;&lt;U&gt;What is this new bundle/promotion:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://www.typemock.com/"&gt;&lt;FONT color=#006699&gt;Unit Testing&lt;/FONT&gt;&lt;/A&gt; ASP.NET? &lt;A href="http://www.typemock.com/ASP.NET_unit_testing_page.php"&gt;&lt;FONT color=#006699&gt;ASP.NET unit testing&lt;/FONT&gt;&lt;/A&gt; has never been this easy.&lt;BR&gt;&lt;BR&gt;Typemock is launching a new product for ASP.NET developers – the &lt;STRONG&gt;ASP.NET Bundle&lt;/STRONG&gt; - and for the launch will be giving out &lt;FONT color=#000000&gt;&lt;SPAN style="COLOR: #006600"&gt;&lt;STRONG&gt;FREE licenses&lt;/STRONG&gt;&lt;/SPAN&gt; to bloggers and their readers.&lt;BR&gt;&lt;BR&gt;The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both &lt;/FONT&gt;&lt;A href="http://www.typemock.com/"&gt;&lt;FONT color=#006699&gt;Typemock Isolator&lt;/FONT&gt;&lt;/A&gt;, a &lt;A href="http://www.typemock.com/"&gt;&lt;FONT color=#006699&gt;unit test&lt;/FONT&gt;&lt;/A&gt; tool and &lt;A href="http://sm-art.biz/Ivonna.aspx"&gt;&lt;FONT color=#006699&gt;Ivonna&lt;/FONT&gt;&lt;/A&gt;, the Isolator add-on for &lt;A href="http://sm-art.biz/Ivonna.aspx"&gt;&lt;FONT color=#006699&gt;ASP.NET unit testing&lt;/FONT&gt;&lt;/A&gt;, for a bargain price.&lt;BR&gt;&lt;BR&gt;Typemock Isolator is a leading &lt;A href="http://www.typemock.com/"&gt;&lt;FONT color=#006699&gt;.NET unit testing&lt;/FONT&gt;&lt;/A&gt; tool (C# and VB.NET) for many ‘hard to test’ technologies such as &lt;A href="http://typemock.com/sharepointpage.php"&gt;&lt;FONT color=#006699&gt;SharePoint&lt;/FONT&gt;&lt;/A&gt;, &lt;A href="http://www.typemock.com/ASP.NET_unit_testing_page.php"&gt;&lt;FONT color=#006699&gt;ASP.NET&lt;/FONT&gt;&lt;/A&gt;, &lt;A href="http://www.typemock.com/ASP.NET_unit_testing_page.php"&gt;&lt;FONT color=#006699&gt;MVC&lt;/FONT&gt;&lt;/A&gt;, &lt;A href="http://www.typemock.com/wcfpage.php"&gt;&lt;FONT color=#006699&gt;WCF&lt;/FONT&gt;&lt;/A&gt;, WPF, &lt;A href="http://www.typemock.com/Silverlight_unit_testing_page.php"&gt;&lt;FONT color=#006699&gt;Silverlight&lt;/FONT&gt;&lt;/A&gt; and more. Note that for &lt;A href="http://www.typemock.com/Silverlight_unit_testing_page.php"&gt;&lt;FONT color=#006699&gt;unit testing Silverlight&lt;/FONT&gt;&lt;/A&gt; there is an open source Isolator add-on called &lt;A href="http://www.typemock.com/Silverlight_unit_testing_page.php"&gt;&lt;FONT color=#006699&gt;SilverUnit&lt;/FONT&gt;&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;The first 60 bloggers who will blog this text in their blog and &lt;A href="http://blog.typemock.com/2009/05/get-free-typemock-licenses-aspnet.html"&gt;&lt;FONT color=#006699&gt;tell us about it&lt;/FONT&gt;&lt;/A&gt;, will get a Free Isolator ASP.NET Bundle license (Typemock Isolator + Ivonna). If you post this in an ASP.NET &lt;STRONG&gt;dedicated&lt;/STRONG&gt; blog, you'll get a license automatically (even if more than 60 submit) during the first week of this announcement.&lt;BR&gt;&lt;BR&gt;Also 8 bloggers will get an &lt;STRONG&gt;additional 2 licenses&lt;/STRONG&gt; (each) to give away to their readers / friends.&lt;BR&gt;&lt;BR&gt;Go ahead, click the following link for &lt;A href="http://blog.typemock.com/2009/05/get-free-typemock-licenses-aspnet.html"&gt;&lt;FONT color=#006699&gt;more information &lt;/FONT&gt;&lt;/A&gt;on how to get your free license.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7092663" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/jmandia/archive/tags/ASP.NET/default.aspx" /><category term="Testing" scheme="http://weblogs.asp.net/jmandia/archive/tags/Testing/default.aspx" /><category term="Mocking" scheme="http://weblogs.asp.net/jmandia/archive/tags/Mocking/default.aspx" /></entry><entry><title>Prism V2 - Composite Application Guidance for WPF and Silverlight - February 2009 - Released</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2009/02/17/prism-v2-composite-application-guidance-for-wpf-and-silverlight-february-2009-released.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2009/02/17/prism-v2-composite-application-guidance-for-wpf-and-silverlight-february-2009-released.aspx</id><published>2009-02-17T00:38:00Z</published><updated>2009-02-17T00:38:00Z</updated><content type="html">&lt;p&gt;I mainly do these short announcements via my twitter account &lt;a href="http://twitter.com/jmandia" target="_blank" mce_href="http://twitter.com/jmandia"&gt;http://twitter.com/jmandia&lt;/a&gt; but I have been looking forward to digging into Prism v2 but held off until it was released (which is now :D).&lt;/p&gt;&lt;p&gt;I am glad to see guidance come out that covers WPF and Silverlight and it has been good to see how Prism v2 has changed over the 10 drops they did (and the fact that they asked for feedback on their thoughts on naming conventions and the ideas they were investigating).&lt;/p&gt;&lt;p&gt;The prism team were also very responsive to queries (even ones sent over the weekend. Cheers!).&lt;/p&gt;&lt;p&gt;&amp;nbsp;Anyway this should warrant some of your time if you are interested in Silverlight and/or WPF.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fa07e1ce-ca3f-4b9b-a21b-e3fa10d013dd&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fa07e1ce-ca3f-4b9b-a21b-e3fa10d013dd&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=fa07e1ce-ca3f-4b9b-a21b-e3fa10d013dd&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/p&gt;&lt;p&gt;John &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6910296" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term="WPF" scheme="http://weblogs.asp.net/jmandia/archive/tags/WPF/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Everything has its place</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2009/01/14/everything-has-its-place.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2009/01/14/everything-has-its-place.aspx</id><published>2009-01-14T23:46:00Z</published><updated>2009-01-14T23:46:00Z</updated><content type="html">&lt;p&gt;I had resisted signing up to Twitter as I really didn't see the point and now that my little family has grown over the festive season I have even less time (I've heard that reading tweets can become addictive :D ).&lt;/p&gt;&lt;p&gt;I did however see how Twitter could fit alongside my other tools/sites. Twitter will be used for short tech posts instead of this blog (I'd like to keep the points of interest posts going and add some bigger posts in the future).&lt;/p&gt;&lt;p&gt;So if you are interested you can follow me on &lt;a href="http://twitter.com/jmandia" mce_href="http://twitter.com/jmandia"&gt;http://twitter.com/jmandia&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Recent tweets:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mono-project.com/Release_Notes_Mono_2.2" target="_blank" mce_href="http://www.mono-project.com/Release_Notes_Mono_2.2"&gt;Mono 2.2 has been released&lt;/a&gt; (unfortunately the fix that was going to be added in order to get CC.NET running apparently didn't make it :( )&lt;/li&gt;&lt;li&gt;&lt;a href="http://research.microsoft.com/pex/releasenotes.aspx" mce_href="http://research.microsoft.com/pex/releasenotes.aspx"&gt;A new version of Pex has been released (0.9.40105.0)&lt;/a&gt; and this one includes a change in license (So you can use it commercially with VS2008! [although there is no commitment to RTM Pex for VS2008])&amp;nbsp; &lt;/li&gt;&lt;/ul&gt;John&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6835752" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="Mono" scheme="http://weblogs.asp.net/jmandia/archive/tags/Mono/default.aspx" /><category term="Visual Studio" scheme="http://weblogs.asp.net/jmandia/archive/tags/Visual+Studio/default.aspx" /></entry><entry><title>Microsoft ASP.NET MVC Beta Released!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/10/16/microsoft-asp-net-mvc-beta-released.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/10/16/microsoft-asp-net-mvc-beta-released.aspx</id><published>2008-10-16T05:45:00Z</published><updated>2008-10-16T05:45:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Another release I thought would come during the PDC has been released:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a24d1e00-cd35-4f66-baa0-2362bdde0766&amp;amp;DisplayLang=en" target="_blank" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a24d1e00-cd35-4f66-baa0-2362bdde0766&amp;amp;DisplayLang=en"&gt;Microsoft ASP.NET MVC Beta&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Click the link above to go to the Microsoft download page.&lt;/p&gt;
&lt;p&gt;Some points about the release (Headings taken from the &lt;i&gt;What's New&lt;/i&gt; section): &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MvcFutures.dll is not included in the beta (as it wouldn't be included in the final release)&lt;/li&gt;
&lt;li&gt;The Beta installer installs the ASP.NET MVC assemblies (System.Web.Mvc.dll, System.Web.Routing.dll, and System.Web.Abstractions.dll) into the GAC.&lt;/li&gt;
&lt;li&gt;New Simple Membership Features in the Default Project Template&lt;/li&gt;
&lt;li&gt;New Filter Types for Authorization and Exception Handling&lt;/li&gt;
&lt;li&gt;New Output Cache Filter&lt;/li&gt;
&lt;li&gt;Changes for ASP.NET AJAX&lt;/li&gt;
&lt;li&gt;Namespaces in Routes&lt;/li&gt;
&lt;li&gt;New Interface for Enhanced Testability of TempData&lt;/li&gt;
&lt;li&gt;ActionInvoker Extensibility Improvements&lt;/li&gt;
&lt;li&gt;ViewDataDictionary (minor change)&lt;/li&gt;
&lt;li&gt;ViewEngine Improvements&lt;/li&gt;
&lt;li&gt;Helper Improvements&lt;/li&gt;
&lt;li&gt;Controller and Filter Improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bug fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a bug in which the ignore-routes setting (created by using the IgnoreRoute extension method) affected URL generation.&lt;/li&gt;
&lt;li&gt;Fixed a view engine caching bug when the application is not in debug mode (that is, when debug="false" is set in the Web.config file). This bug occurred if different action methods in different controllers had the same name. In that case, an action method could render the view for the wrong controller.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Fixed a bug in OutputCacheAttribute in which cached authenticated content did not require authentication. Even though the content is cached, if it requires authentication, the user should be required to authenticate first before seeing the cached content.&lt;/li&gt;
&lt;li&gt;Fixed a bug in which RenderPartial does not work when tracing is turned on.&lt;/li&gt;
&lt;li&gt;Fixed a bug in the Html.TextArea helper method in which an overload was not looking in ViewData for its value when the provided value is null.&lt;/li&gt;
&lt;li&gt;Fixed the OutputCacheAttribute.CacheProfile property so that it works in Medium Trust.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;If you haven't looked at ASP.NET MVC before because it was a preview I would have a look at this release to see if ASP.NET MVC is for you (or your current/future project at least :D).&lt;/p&gt;&lt;p&gt;&amp;nbsp;Thanks to &lt;a href="http://blogs.msdn.com/tomohn/archive/2008/10/16/asp-net-mvc-beta.aspx" target="_blank" mce_href="http://blogs.msdn.com/tomohn/archive/2008/10/16/asp-net-mvc-beta.aspx"&gt;Tomoharo Nagasawa&lt;/a&gt; for spotting this.&lt;br&gt;&lt;/p&gt;&lt;p&gt;John &lt;br&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6682680" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/jmandia/archive/tags/ASP.NET/default.aspx" /><category term="ASP.NET MVC" scheme="http://weblogs.asp.net/jmandia/archive/tags/ASP.NET+MVC/default.aspx" /></entry><entry><title>Flash Player 10 is out. A co-incidence perhaps?</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/10/15/flash-player-10-is-out-a-co-incidence-perhaps.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/10/15/flash-player-10-is-out-a-co-incidence-perhaps.aspx</id><published>2008-10-15T12:41:00Z</published><updated>2008-10-15T12:41:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;It looks like Adobe have just released version 10 of their Flash Player with a bunch of enhancements. Now that Silverlight 2 is out the competition really begins.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://www.eweek.com/c/a/Application-Development/Adobe-Releases-Flash-Player-10/?kc=rss"&gt;http://www.eweek.com/c/a/Application-Development/Adobe-Releases-Flash-Player-10/?kc=rss&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Now that the foundation is laid (a subset of the .net runtime across browsers and operating systems) it will be interesting to see how regular future releases are as the competition heats up. The introduction of Silverlight is good for us but also good for Flash developers as it encourages Adobe to continuously look at ways in which they can improve their Flash/Air offering. Will we see Silverlight enhancements every year (e.g. announced at Mix) or sooner? The fact that the Silverlight player updates itself may make this more likely than not.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I’m looking forward to the PDC to see what is planned for future releases (&lt;A class="" href="http://silverlight.net/forums/t/516.aspx" target=_blank mce_href="http://silverlight.net/forums/t/516.aspx"&gt;printing support&lt;/A&gt; would be nice ;-) ).&lt;/P&gt;
&lt;P mce_keep="true"&gt;John&lt;BR&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6682053" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Silverlight 2 is out, a question and the BBC iPlayer</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/10/14/silverlight-2-is-out-a-question-and-the-bbc-iplayer.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/10/14/silverlight-2-is-out-a-question-and-the-bbc-iplayer.aspx</id><published>2008-10-14T16:22:00Z</published><updated>2008-10-14T16:22:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Well I think most blogs already have this covered but Silverlight 2 is out!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;A href="http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;One question I asked (after I said congratulations on the release of course :D) was:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I have a question regarding a point made in the press release:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"Improved server scalability and expanded advertiser support. This includes new streaming and progressive download capabilities, superior search engine optimization techniques, and next-generation in-stream advertising support."&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;My question is about the "&lt;STRONG&gt;superior search engine optimization techniques&lt;/STRONG&gt;" part. I am assuming you mean superior to Flash? I don't really care if it was meant to imply Flash or something else (don't want to kick that discussion off :D) but I can imagine that a lot of thought was given to what should be included in the press release and I was just wondering if there was more information about these superior search engine optimization techniques? &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;This is an area that interests me a lot so I was just wondering if something new has been added recently to Silverlight or if a document/whitepaper/article was published that I somehow missed?&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Anyone else know if there is something I missed (I know there are ways of making Silverlight SEO friendly and I have mentioned them in the past but I was wondering if I missed something new)?&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.itproportal.com/articles/2008/10/14/bbc-partners-adobe-make-iplayer-platform-agnostic/"&gt;http://www.itproportal.com/articles/2008/10/14/bbc-partners-adobe-make-iplayer-platform-agnostic/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;So the bbc iplayer will be a Flash/Air based implementation (The bbc got complaints that the iplayer only worked on certain operating systems). It is a shame Silverlight wasn't picked as that would have been a great win (in terms of increasing the installed base of Silverlight and in terms of a great case study on the power of Silverlight). The one thing really missing I guess is Linux support (I don't think the BBC could go with Moonlight for that side of things just yet). Who knows maybe everything isn't set in stone yet :D&lt;/P&gt;
&lt;P&gt;John&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6681055" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Silverlight 2 RTW out tomorrow - October 14th!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/10/13/silverlight-2-rtw-out-tomorrow-october-14th.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/10/13/silverlight-2-rtw-out-tomorrow-october-14th.aspx</id><published>2008-10-13T16:32:00Z</published><updated>2008-10-13T16:32:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;In my last &lt;A class="" href="http://weblogs.asp.net/jmandia/archive/2008/10/12/points-of-interest-11-silverlight-open-source.aspx" mce_href="http://weblogs.asp.net/jmandia/archive/2008/10/12/points-of-interest-11-silverlight-open-source.aspx"&gt;points of interest post&lt;/A&gt; I mentioned that an announcement was going to be made today. I thought it would either be a release date announcement (if they were going to miss the PDC) or that Silverlight was actually released. Well it appears it is not out now but will be by the end of tomorrow.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Looking forward to it.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks to &lt;A class="" href="http://weblogs.asp.net/kencox/archive/2008/10/13/silverlight-2-will-be-available-for-download-on-tuesday-oct-14.aspx" target=_blank mce_href="http://weblogs.asp.net/kencox/archive/2008/10/13/silverlight-2-will-be-available-for-download-on-tuesday-oct-14.aspx"&gt;Ken Cox&lt;/A&gt; for spotting this first.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Press Release available from &lt;A class="" href="http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx?rss_fdn=Press%20Releases" target=_blank mce_href="http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx?rss_fdn=Press%20Releases"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;John&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6678379" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /></entry><entry><title>Points of interest #11 - Silverlight, Open Source</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/10/12/points-of-interest-11-silverlight-open-source.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/10/12/points-of-interest-11-silverlight-open-source.aspx</id><published>2008-10-12T14:54:00Z</published><updated>2008-10-12T14:54:00Z</updated><content type="html">&lt;p&gt;I've decided to restart my "Points of interest" posts. To get the ball rolling I'll start off small:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;u&gt;&lt;b&gt;Open Source&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Old news but &lt;b&gt;Jitterbit 2.0 was released in August&lt;/b&gt;. &lt;a href="http://www.jitterbit.com" mce_href="http://www.jitterbit.com"&gt;http://www.jitterbit.com&lt;/a&gt;&lt;br&gt;&lt;i&gt;&lt;br&gt;The Jitterbit Integration Solution combines intuitive integration
design with robust functionality and scalable performance. Jitterbit is
designed to handle the most complex integration challenges between
legacy, enterprise and On-Demand applications, including &lt;a href="http://www.jitterbit.com/Solutions/index.php"&gt;Business Process Fusion&lt;/a&gt;, &lt;a href="http://www.jitterbit.com/Solutions/index.php"&gt;ETL&lt;/a&gt;, &lt;a href="http://www.jitterbit.com/Solutions/index.php"&gt;SaaS&lt;/a&gt;, and &lt;a href="http://www.jitterbit.com/Solutions/index.php"&gt;SOA&lt;/a&gt;.
The Jitterbit Solution enables organizations to unite their independent
applications and data in record time and for the lowest total cost of
ownership in the industry.&lt;/i&gt;&lt;br&gt;&lt;br&gt;Not specific to .Net but may prove useful for those looking for a way of performing an integration between multiple systems without having to create something yourself or purchase a licence.&lt;br&gt;&lt;br&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;In September Solr 1.3 was released&lt;/b&gt;. &lt;a href="http://lucene.apache.org/solr/" mce_href="http://lucene.apache.org/solr/"&gt;http://lucene.apache.org/solr/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;Solr is an open source enterprise search server based on the
        &lt;a href="http://lucene.apache.org/java/"&gt;Lucene Java&lt;/a&gt; search library, with XML/HTTP and JSON APIs,
        hit highlighting, faceted search, caching, replication, a web administration interface and many more features.
        It runs in a Java servlet container such as &lt;a href="http://tomcat.apache.org/"&gt;Tomcat&lt;/a&gt;.
      &lt;/i&gt;&lt;br&gt;&lt;br&gt;Again not specific to .Net but very useful. Was just thinking about the possibility of a database (whatever your preference), Jitterbit, Solr and a Silverlight front end.........talking about Silverlight.............&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;b&gt;Silverlight&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Big news coming this Monday about Silverlight&lt;/b&gt;!!&lt;br&gt;&lt;br&gt;Can't remember the source (sorry! please add it as a comment and I'll add your link) but someone mentioned that he monitors Microsoft's press pass releases and came across this:&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;b&gt;Microsoft Corp. will hold a teleconference with Scott Guthrie,
corporate vice president of the .NET Developer Division at Microsoft.
Guthrie will make a significant announcement related to Microsoft
Silverlight.&lt;/b&gt;&lt;/i&gt;&lt;br&gt;&lt;br&gt;Now this could be that Silverlight is released or a date is announced. I'm not 100% sure on it being a release announcement as it has only been a few weeks since RC1 came out and people are still busy updating their beta 2 projects.&amp;nbsp; I hope if it is a date announcement it isn't something along the lines of December 08 (or Mix 09 :D). I assumed it would be released at the PDC but if they are running late then this would make a date announcement essential in order to manage expectations. Out of the two options I think I would prefer it to be an announcement that Silverlight is now live. The argument for that is that they want to make sure other PDC announcements do not get drowned out with news that Silverlight has been released.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/presspass/press/2008/oct08/10-10GuthrieSilverlightMA.mspx" mce_href="http://www.microsoft.com/presspass/press/2008/oct08/10-10GuthrieSilverlightMA.mspx"&gt;http://www.microsoft.com/presspass/press/2008/oct08/10-10GuthrieSilverlightMA.mspx&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;That's all for now.&lt;br&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6674705" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="Web Services" scheme="http://weblogs.asp.net/jmandia/archive/tags/Web+Services/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /><category term="Points of Interest" scheme="http://weblogs.asp.net/jmandia/archive/tags/Points+of+Interest/default.aspx" /></entry><entry><title>RIA and Search Engine Optimisation......Adobe leading the charge</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/07/01/RIA-and-Search-Engine-Optimisation_2E002E002E002E002E002E00_Adobe-leading-the-charge.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/07/01/RIA-and-Search-Engine-Optimisation_2E002E002E002E002E002E00_Adobe-leading-the-charge.aspx</id><published>2008-07-01T12:51:00Z</published><updated>2008-07-01T12:51:00Z</updated><content type="html">I've often commented on my wish for the Silverlight team to focus a little more on Search Engine Optimisation (and printing support....but that's a topic for another day) as I feel that this is one area that could put off a lot of business users (yes you can argue that it is an application and if your application is content rich then possibly your application should be built in asp.net with occassional use of Silverlight to add "islands of richness").

There are ways of having a search engine friendly Silverlight application (my plan was to have something more solid by now but life has been busy...it is however still on my todo list :D) but I was/am hoping that it does get some attention either now or in the near future.

Looks like Adobe are aiming to do this
...(&lt;a href="http://weblogs.asp.net/jmandia/archive/2008/07/01/RIA-and-Search-Engine-Optimisation_2E002E002E002E002E002E00_Adobe-leading-the-charge.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6345190" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/jmandia/archive/tags/ASP.NET/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /><category term="SEO" scheme="http://weblogs.asp.net/jmandia/archive/tags/SEO/default.aspx" /></entry><entry><title>Tip for those of you using CruiseControl.Net (CC.NET) with Perforce - error: Request too large</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/04/03/Tip-for-those-of-you-using-CruiseControl.Net-_2800_CC.NET_2900_-with-Perforce-_2D00_-error_3A00_-Request-too-large.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/04/03/Tip-for-those-of-you-using-CruiseControl.Net-_2800_CC.NET_2900_-with-Perforce-_2D00_-error_3A00_-Request-too-large.aspx</id><published>2008-04-03T10:29:00Z</published><updated>2008-04-03T10:29:00Z</updated><content type="html">I use CC.Net quite a lot now with Perforce and ClearCase and I was recently asked to help out a team who were having some problems.

A CI project had been setup on CC.NET and it "seemed" to be running fine. 

Someone would checkin the file and the project would detect the changes. Unfortunately the files on the build server were not actually being updated :S

Checking through the logs led me to this error message:

error: Request too large (over 200000); see 'p4 help maxresults'.

This post covers this issue in more detail, suggests a possible fix and describe how this fix can be applied as a CruiseControl.Net Plugin.

John

...(&lt;a href="http://weblogs.asp.net/jmandia/archive/2008/04/03/Tip-for-those-of-you-using-CruiseControl.Net-_2800_CC.NET_2900_-with-Perforce-_2D00_-error_3A00_-Request-too-large.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6062815" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term="Agile" scheme="http://weblogs.asp.net/jmandia/archive/tags/Agile/default.aspx" /><category term="Perforce" scheme="http://weblogs.asp.net/jmandia/archive/tags/Perforce/default.aspx" /><category term="CC.NET" scheme="http://weblogs.asp.net/jmandia/archive/tags/CC.NET/default.aspx" /><category term="General Software Development" scheme="http://weblogs.asp.net/jmandia/archive/tags/General+Software+Development/default.aspx" /></entry><entry><title>Spoiler (Perhaps) - Silverlight to run on Symbian phones!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/03/04/Silverlight-to-run-on-Symbian-phones.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/03/04/Silverlight-to-run-on-Symbian-phones.aspx</id><published>2008-03-04T09:17:00Z</published><updated>2008-03-04T09:17:00Z</updated><content type="html">Microsoft is working with Nokia to get Silverlight running on Symbian mobile phones. Would this help influence your decision to use Silverlight for UI over other technologies. It seems like the build up to mix is starting to happen with more and more news coming out as we get closer to the event.
...(&lt;a href="http://weblogs.asp.net/jmandia/archive/2008/03/04/Silverlight-to-run-on-Symbian-phones.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5911526" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /><category term="Mobile" scheme="http://weblogs.asp.net/jmandia/archive/tags/Mobile/default.aspx" /></entry><entry><title>For those of you on the lookout for more information about MIX 08 and Silverlight, IIS or MVC</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/02/16/For-those-of-you-on-the-lookout-for-more-information-about-MIX-08-and-Silverlight_2C00_-IIS-or-MVC.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/02/16/For-those-of-you-on-the-lookout-for-more-information-about-MIX-08-and-Silverlight_2C00_-IIS-or-MVC.aspx</id><published>2008-02-16T20:41:00Z</published><updated>2008-02-16T20:41:00Z</updated><content type="html">Now I usually aim to have either my own content or a collection of links (a points of interest post) instead of a single link to another site but I know a lot of people are on the lookout for anything they can find out about Silverlight 2.0 and Mix so I thought I would post this links.

 DNR have just done a podcast with Scott Guthrie (well the first part is with him) where he provides more information about MIX (sounds like SL 2.0 will also have a calender control etc).......(&lt;a href="http://weblogs.asp.net/jmandia/archive/2008/02/16/For-those-of-you-on-the-lookout-for-more-information-about-MIX-08-and-Silverlight_2C00_-IIS-or-MVC.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5802600" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /><category term="MIX" scheme="http://weblogs.asp.net/jmandia/archive/tags/MIX/default.aspx" /></entry><entry><title>Sandcastle January 2008 Release Available</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/01/16/sandcastle-january-2008-release-available.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/01/16/sandcastle-january-2008-release-available.aspx</id><published>2008-01-16T10:36:00Z</published><updated>2008-01-16T10:36:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;It looks like Sandcastle has now moved to codeplex.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;A href="http://www.codeplex.com/Sandcastle/Release/ProjectReleases.aspx?ReleaseId=9921" mce_href="http://www.codeplex.com/Sandcastle/Release/ProjectReleases.aspx?ReleaseId=9921"&gt;http://www.codeplex.com/Sandcastle/Release/ProjectReleases.aspx?ReleaseId=9921&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I've been looking at CI (primarily using CC.NET) a lot over the last few months and have been encountering issues with NDoc (given that it is no longer developed and there&amp;nbsp;was never a proper .Net 2 release). I looked at Sandcastle a while back and wasn't happy with it (it seemed like it needed too much work to get working and it was slooooooooow).&lt;/P&gt;
&lt;P mce_keep="true"&gt;I&amp;nbsp;tried the last release&amp;nbsp;and thanks to&amp;nbsp;community projects like Sandcastle &amp;nbsp;Help File Builder was able to easily hook it up to CC.NET. I ran it against a codebase that&amp;nbsp;took&amp;nbsp;4 hours to generate documentation and that time was cut down to 20 minutes (so some definate improvements on that end).&lt;/P&gt;
&lt;P mce_keep="true"&gt;Some&amp;nbsp;things that still cause me some pain (could be Sandcastle Help File Builder):&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;It doesn't like interop assemblies (fails on my setup)&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;It requires your projects to&amp;nbsp;have xml generation on&amp;nbsp;(not a big deal I know&amp;nbsp;but can be to some people)&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Dependencies list (I wish&amp;nbsp;there was an option to automatically detect this)&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Speed (It still seems&amp;nbsp;slower than NDoc)&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;Anyway haven't tried this latest release so let's see if things are even better (Msft have introduced a GUI in this release but mention it is not intended to compete with community projects).&lt;/P&gt;
&lt;P mce_keep="true"&gt;John&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;UPDATE: &lt;/STRONG&gt;Sandcastle Help File Builder (&lt;A href="http://www.codeplex.com/SHFB"&gt;http://www.codeplex.com/SHFB&lt;/A&gt;) are coming out with an update for the latest release on the 22nd. I've not tested the latest version of Sandcastle yet (waiting on SHFB as the old version isn't compatible with the January release) but &lt;STRONG&gt;I hope that the BuildAssembler.exe improves as right now it is using up 837MB of memory and 50% CPU utilisation on a build server as I write this!!&lt;/STRONG&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5608506" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="C#" scheme="http://weblogs.asp.net/jmandia/archive/tags/C_2300_/default.aspx" /><category term="Points of Interest" scheme="http://weblogs.asp.net/jmandia/archive/tags/Points+of+Interest/default.aspx" /><category term="CI" scheme="http://weblogs.asp.net/jmandia/archive/tags/CI/default.aspx" /><category term="Sandcastle" scheme="http://weblogs.asp.net/jmandia/archive/tags/Sandcastle/default.aspx" /></entry><entry><title>Silverlight SEO (Search Engine Optimisation / Search Engine Optimization)</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/jmandia/archive/2008/01/04/silverlight-seo-search-engine-optimisation-optimization.aspx" /><id>http://weblogs.asp.net/jmandia/archive/2008/01/04/silverlight-seo-search-engine-optimisation-optimization.aspx</id><published>2008-01-04T00:45:00Z</published><updated>2008-01-04T00:45:00Z</updated><content type="html">&lt;p&gt;One of my new resolutions was to look at Silverlight more closely, especially with regards to search engine optimisation which is something I raised back in May in my &lt;a href="http://weblogs.asp.net/jmandia/archive/2007/05/07/Points-of-interest-_2300_6.aspx" mce_href="http://weblogs.asp.net/jmandia/archive/2007/05/07/Points-of-interest-_2300_6.aspx" target="_blank"&gt;"Points of interest #6"&lt;/a&gt; post.&lt;/p&gt; &lt;p&gt;What are some of the things I like about Silverlight (this is not a complete list but some quick points in relation to this post):&lt;/p&gt; &lt;ul&gt; &lt;li&gt;The browser / browser version is taken out of the equation (to a degree). I should hopefully no longer need to worry about html, css and JavaScript support across different browsers and different operating systems. If something looks good on IE 6 on XP it should look and behave the same on Firefox on the Mac.  &lt;/li&gt;&lt;li&gt;Easily enhance the user experience (I know Ajax and Flash can achieve this as well)  &lt;/li&gt;&lt;li&gt;Develop every aspect of your application with C# (or any other managed supported language) - yes I eagerly await Silverlight 2 Beta 1 (although I know you can still achieve a lot with Silverlight 1).&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Now this is a reduced list (there are many posts out there explaining the benefits Silverlight 1.0 / 2.0 will bring) but point 1 and 2 add a lot of value and if you are not sacrificing seo then you are onto a winner (although in cases where you are building a pure application e.g. an insurance quote application seo plays a lesser role).&lt;/p&gt; &lt;p&gt;I thought I would gather links, posts and my own stuff under a custom domain so I bought &lt;a href="http://www.silverlightseo.net" mce_href="http://www.silverlightseo.net"&gt;http://www.silverlightseo.net&lt;/a&gt; and just before the new year (30th December) I knocked up a Silverlight page and uploaded it to see if I could get it indexed by the search engines.&lt;/p&gt; &lt;p&gt;Less than a week later I am glad with the initial results:&lt;/p&gt; &lt;table border="0" cellpadding="2" cellspacing="0" width="574"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Search Term&lt;/td&gt; &lt;td valign="top" width="115"&gt;Google&lt;/td&gt; &lt;td valign="top" width="131"&gt;Yahoo&lt;/td&gt; &lt;td valign="top" width="116"&gt;Live&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;silverlight seo&lt;/td&gt; &lt;td valign="top" width="115"&gt;&lt;a href="http://www.google.co.uk/search?q=silverlight+seo&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;client=firefox-a" mce_href="http://www.google.co.uk/search?q=silverlight+seo&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;client=firefox-a" target="_blank"&gt;no 2 out of 408,000&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="131"&gt;&lt;a href="http://uk.search.yahoo.com/search?p=silverlight+seo&amp;amp;ei=UTF-8&amp;amp;rd=r1&amp;amp;fr=yfp-t-501&amp;amp;xargs=0&amp;amp;pstart=1&amp;amp;b=11" mce_href="http://uk.search.yahoo.com/search?p=silverlight+seo&amp;amp;ei=UTF-8&amp;amp;rd=r1&amp;amp;fr=yfp-t-501&amp;amp;xargs=0&amp;amp;pstart=1&amp;amp;b=11" target="_blank"&gt;no 12 out of 3,210,000&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="116"&gt;not yet indexed&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;silverlight search engine optimisation&lt;/td&gt; &lt;td valign="top" width="115"&gt;&lt;a href="http://www.google.co.uk/search?q=silverlight+search+engine+optimisation&amp;amp;hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;hs=rHu&amp;amp;pwst=1&amp;amp;start=10&amp;amp;sa=N" mce_href="http://www.google.co.uk/search?q=silverlight+search+engine+optimisation&amp;amp;hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;hs=rHu&amp;amp;pwst=1&amp;amp;start=10&amp;amp;sa=N" target="_blank"&gt;no 11 out of 95,000&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="131"&gt;&lt;a href="http://uk.search.yahoo.com/search?p=silverlight+search+engine+optimisation&amp;amp;ei=UTF-8&amp;amp;y=Search&amp;amp;rd=r1&amp;amp;fr=yfp-t-501&amp;amp;xargs=12KPjg1upStYGmmvmnN%2DmZDrDaoAtP0cHwsd5sCpIIXYZL8wZsUfV9aOGQxZ6kfOzL3jqBnueXiKYWDcPL&amp;amp;pstart=5&amp;amp;b=41" mce_href="http://uk.search.yahoo.com/search?p=silverlight+search+engine+optimisation&amp;amp;ei=UTF-8&amp;amp;y=Search&amp;amp;rd=r1&amp;amp;fr=yfp-t-501&amp;amp;xargs=12KPjg1upStYGmmvmnN%2DmZDrDaoAtP0cHwsd5sCpIIXYZL8wZsUfV9aOGQxZ6kfOzL3jqBnueXiKYWDcPL&amp;amp;pstart=5&amp;amp;b=41" target="_blank"&gt;no 46 out of 482,000 (not as good)&lt;/a&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="116"&gt;not yet indexed&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;silverlight search engine optimization&lt;/td&gt; &lt;td valign="top" width="115"&gt;&lt;a href="http://www.google.co.uk/search?q=silverlight+search+engine+optimization&amp;amp;hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;hs=MeZ&amp;amp;pwst=1&amp;amp;start=40&amp;amp;sa=N" mce_href="http://www.google.co.uk/search?q=silverlight+search+engine+optimization&amp;amp;hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;hs=MeZ&amp;amp;pwst=1&amp;amp;start=40&amp;amp;sa=N" target="_blank"&gt;no 42 out of 782,000&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="131"&gt;&lt;a href="http://search.yahoo.com/search?p=silverlight+search+engine+optimization&amp;amp;ei=UTF-8&amp;amp;fr=yfp-t-501&amp;amp;xargs=12KPjg1upStYGmmvmnN%2DmZDrDaoAtP0cHwsd5sCpIIXYZL8wZsUPV9aOGQxZ4kfN1n%2DwzWzV6kyPZFOfCPmfurIj4%2E&amp;amp;pstart=5&amp;amp;b=11" mce_href="http://search.yahoo.com/search?p=silverlight+search+engine+optimization&amp;amp;ei=UTF-8&amp;amp;fr=yfp-t-501&amp;amp;xargs=12KPjg1upStYGmmvmnN%2DmZDrDaoAtP0cHwsd5sCpIIXYZL8wZsUPV9aOGQxZ4kfN1n%2DwzWzV6kyPZFOfCPmfurIj4%2E&amp;amp;pstart=5&amp;amp;b=11" target="_blank"&gt;no 14 out of 481,000&lt;/a&gt; &lt;/td&gt; &lt;td valign="top" width="116"&gt;not yet indexed&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;silverlight search engines&lt;/td&gt; &lt;td valign="top" width="115"&gt;&lt;a href="http://www.google.co.uk/search?q=silverlight+search+engines&amp;amp;hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;hs=jNu&amp;amp;pwst=1&amp;amp;start=60&amp;amp;sa=N" mce_href="http://www.google.co.uk/search?q=silverlight+search+engines&amp;amp;hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-GB:official&amp;amp;hs=jNu&amp;amp;pwst=1&amp;amp;start=60&amp;amp;sa=N" target="_blank"&gt;no 65 out of 215,000&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="131"&gt;&lt;a href="http://search.yahoo.com/search?p=silverlight+search+engines&amp;amp;ei=UTF-8&amp;amp;fr=yfp-t-501&amp;amp;xargs=0&amp;amp;pstart=1&amp;amp;b=41" mce_href="http://search.yahoo.com/search?p=silverlight+search+engines&amp;amp;ei=UTF-8&amp;amp;fr=yfp-t-501&amp;amp;xargs=0&amp;amp;pstart=1&amp;amp;b=41" target="_blank"&gt;no 43 out of 855,000&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="116"&gt;not yet indexed&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Now it surprised me how quickly I got in there (initially I added &lt;a href="http://www.silverlightseo.net" mce_href="http://www.silverlightseo.net"&gt;http://www.silverlightseo.net&lt;/a&gt;&amp;nbsp; to my signature for my forum posts on asp.net/silverlight.net and recently I added a link to my blog and posted about it but other than that there are no links pointing to this site that I know of) but I'm glad to see that the approach was accepted and the content indexed.&lt;/p&gt; &lt;p&gt;Now two useful posts about SEO and Silverlight are &lt;a href="http://blogs.msdn.com/synergist/archive/2007/10/03/simple-silverlight-seo-with-asp-net-and-xslt.aspx" mce_href="http://blogs.msdn.com/synergist/archive/2007/10/03/simple-silverlight-seo-with-asp-net-and-xslt.aspx" target="_blank"&gt;Michael's October post&lt;/a&gt; where he talks about using xslt to extract the content from Xaml and put it into html and &lt;a href="http://www.nikhilk.net/AjaxSEO.aspx" mce_href="http://www.nikhilk.net/AjaxSEO.aspx" target="_blank"&gt;Nikhil's May post&lt;/a&gt; (I know there are more out there which I will be adding to &lt;a href="http://www.silverlightseo.net" mce_href="http://www.silverlightseo.net"&gt;www.silverlightseo.net&lt;/a&gt; as time goes on).&lt;/p&gt; &lt;p&gt;When I did this test I had the following in mind:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;If I generate content (at the moment it is a hard-coded text) where should I store it in the generated Xaml or the host html page? &lt;br&gt;&lt;br&gt;- I selected to have the content rendered in html and have Silverlight extract the rendered text from the host page.&lt;br&gt;&lt;br&gt; &lt;/li&gt;&lt;li&gt;How would a search engine view what I was doing (am I trying to show one thing to search engines and something completely different to users)?&lt;br&gt;&lt;br&gt;- The content that is rendered on the html page (in the future by asp.net) is the same content that is displayed within the Silverlight application (consider Xaml as a different form of CSS. CSS can be used to style html tags and Silverlight is providing a style and displaying it using xaml tags).&lt;br&gt;&lt;br&gt;- Now you wouldn't want to display the same text twice so I altered the Z index of the Silverlight control and made the height and width 100% (I thought I might get my hand slapped for that but it isn't being used for keyword stuffing or anything sinister so I would hope it continues to be accepted).&lt;br&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;Should I go Silverlight all the way or look for a hybrid asp.net/silverlight solution (now by this I do not mean an asp.net app with a silverlight control e.g. a slideshow or video player?&lt;br&gt;&lt;br&gt;- Since Silverlight is so new I would say start off with a hybrid approach and take the lessons you learned developing asp.net sites and see if you can apply them to Silverlight. Now since this was a demo I haven't decided what I think the best approach would be (I've also not looked at Silverlight in enough depth to even pretend to know what the best approach is when Silverlight is concerned) but I am considering trying the following approach:&lt;br&gt;&lt;br&gt;a) A Xaml file per view (instead of having everything within one file) that loads additional pieces of xaml (controls) if and when required.&lt;br&gt;b) For each view render the content in html and have Silverlight intelligently extract it. At the moment each textblock calls a JavaScript method that checks the host page for any content with the same id as itself (Loaded="contentdisplaycontrol_loaded").&lt;br&gt;c) Use either the new &lt;a href="http://weblogs.asp.net/scottgu/archive/tags/MVC/default.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/tags/MVC/default.aspx" target="_blank"&gt;ASP.NET MVC Framework&lt;/a&gt; or&amp;nbsp; &lt;a href="http://www.castleproject.org/monorail/index.html" mce_href="http://www.castleproject.org/monorail/index.html" target="_blank"&gt;Castle's MonoRail&lt;/a&gt; to navigate around the Silverlight Application/Site.&lt;br&gt;&lt;br&gt;I've not tried this out fully yet but intend to in order to see if the hybrid approach presents the best of both worlds (yes moving from one view to another means a page load but you can still have a nice user experience for view related actions and it could still look very slick).&lt;br&gt;&lt;br&gt; &lt;/li&gt;&lt;li&gt;What about accessibility or printing? &lt;br&gt;&lt;br&gt;- Screen readers will be able to read the html text and as far as printing is concerned hopefully there will be a printing solution for Silverlight 2.0 but until then you can style the html text via css to look nice when it is printed in Firefox (I've not done that yet so it looks unsightly). Unfortunately IE print preview shows a skewed picture of the Silverlight content. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Now the Xaml/Javascript can easily be pulled from &lt;a href="http://www.silverlightseo.net" mce_href="http://www.silverlightseo.net"&gt;www.silverlightseo.net&lt;/a&gt; if you want to look under the covers but the description I've given covers the concept.&lt;/p&gt; &lt;p&gt;If you have any Silverlight / SEO related content please let me know and I'll look to add it when I have the site fully up and running.&lt;/p&gt; &lt;p&gt;John&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5543896" width="1" height="1"&gt;</content><author><name>John_Mandia</name><uri>http://weblogs.asp.net/members/John_5F00_Mandia.aspx</uri></author><category term=".Net" scheme="http://weblogs.asp.net/jmandia/archive/tags/.Net/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/jmandia/archive/tags/ASP.NET/default.aspx" /><category term="C#" scheme="http://weblogs.asp.net/jmandia/archive/tags/C_2300_/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/jmandia/archive/tags/Silverlight/default.aspx" /></entry></feed>