<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lab49 Blog &#187; Silverlight</title>
	<atom:link href="http://blog.lab49.com/archives/category/advanced-visualization/silverlight/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.lab49.com</link>
	<description>Technology and industry insights from Lab49.</description>
	<lastBuildDate>Thu, 09 Sep 2010 14:00:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WPF in 60 Seconds</title>
		<link>http://goldmanalpha.wordpress.com/2010/08/11/wpf-in-60-seconds/</link>
		<comments>http://goldmanalpha.wordpress.com/2010/08/11/wpf-in-60-seconds/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 12:45:56 +0000</pubDate>
		<dc:creator>Aaron Goldman</dc:creator>
				<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://goldmanalpha.wordpress.com/?p=826</guid>
		<description><![CDATA[Or:  So Much WPF, So Little Time I’ll be presenting on WPF at the September 21st .Net Meetup. A breezy tour of topics in WPF from the ground up with demo examples and source code.  Each topic will be given a one minute treatment.  For anyone interested in, new to, or learning WPF you can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#38;blog=9682964&#38;post=826&#38;subd=goldmanalpha&#38;ref=&#38;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Or:  So Much WPF, So Little Time</h2>
<p>I’ll be presenting on WPF at the <a href="http://www.meetup.com/NY-Dotnet/calendar/14169324/?from=list&amp;offset=0">September 21st .Net Meetup</a>.</p>
<p>A breezy tour of topics in WPF from the ground up with demo examples and source code.  Each topic will be given a one minute treatment.  For anyone interested in, new to, or learning WPF you can see the scope of the platform and see what you want to learn.  For anyone working in WPF, enjoy the highlights of your platform.  You might even see something you’ve missed.</p>
<p>Everything will apply equally to Silverlight, subject of course to <a href="http://devblog.ailon.org/devblog/image.axd?picture=wpf_silverlight_theory_1.png">this diagram</a>.</p>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goldmanalpha.wordpress.com/826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goldmanalpha.wordpress.com/826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goldmanalpha.wordpress.com/826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goldmanalpha.wordpress.com/826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goldmanalpha.wordpress.com/826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goldmanalpha.wordpress.com/826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goldmanalpha.wordpress.com/826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goldmanalpha.wordpress.com/826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goldmanalpha.wordpress.com/826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goldmanalpha.wordpress.com/826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goldmanalpha.wordpress.com/826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goldmanalpha.wordpress.com/826/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goldmanalpha.wordpress.com/826/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goldmanalpha.wordpress.com/826/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&amp;blog=9682964&amp;post=826&amp;subd=goldmanalpha&amp;ref=&amp;feed=1" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://goldmanalpha.wordpress.com/2010/08/11/wpf-in-60-seconds/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6 Generic OData (Open Data Protocol) applications</title>
		<link>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/Elc3Tqr4h7U/</link>
		<comments>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/Elc3Tqr4h7U/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 21:11:41 +0000</pubDate>
		<dc:creator>Doug Finke</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.dougfinke.com/blog/index.php/2010/08/07/6-generic-odata-open-data-protocol-applications/</guid>
		<description><![CDATA[There are at least 6 applications that let you interact with OData. The latest two are for PowerShell and the iPhone: OData PowerShell Explorer OData Browser for the iPhone OData Explorer (Silverlight 4) Sesame Data Browser (Silverlight 4) LINQPad (Beta) Open Data Protocol Visualizer VS.Net 2010 Extension via OData Primer]]></description>
			<content:encoded><![CDATA[<p>There are at least 6 applications that let you interact with <a href="http://www.odata.org/">OData</a>. The latest two are for PowerShell and the iPhone:</p>
<ul>
<li><a href="http://psodata.codeplex.com/">OData PowerShell Explorer</a> </li>
<li><a href="http://github.com/praeclarum/odata">OData Browser for the iPhone</a> </li>
<li><a href="http://silverlight.net/ODataExplorer">OData Explorer (Silverlight 4)</a> </li>
<li><a href="http://metasapiens.com/sesame/data-browser">Sesame Data Browser (Silverlight 4)</a> </li>
<li><a href="http://www.linqpad.net/Beta.aspx">LINQPad (Beta)</a></li>
<li><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/f4ac856a-796e-4d78-9a3d-0120d8137722">Open Data Protocol Visualizer VS.Net 2010 Extension</a> </li>
</ul>
<p>via <a href="http://www.odataprimer.com/default.aspx?AspxAutoDetectCookieSupport=1">OData Primer</a></p>
<p><img src="http://feeds.feedburner.com/~r/DevelopmentInABlink/~4/Elc3Tqr4h7U" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/Elc3Tqr4h7U/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cider – A Bitter Brew</title>
		<link>http://goldmanalpha.wordpress.com/2010/07/22/cider-a-bitter-brew/</link>
		<comments>http://goldmanalpha.wordpress.com/2010/07/22/cider-a-bitter-brew/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 14:57:32 +0000</pubDate>
		<dc:creator>Aaron Goldman</dc:creator>
				<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://goldmanalpha.wordpress.com/?p=748</guid>
		<description><![CDATA[Cider is the name for that incredibly slow and useless XAML preview in Visual Studio 2008.  Instructions on how to turn it off can be found here.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#38;blog=9682964&#38;post=748&#38;subd=goldmanalpha&#38;ref=&#38;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cider is the name for that incredibly slow and useless XAML preview in Visual Studio 2008.  Instructions on how to turn it off can be found <a href="http://johnpapa.net/silverlight/turning-off-cider/">here</a>.</p>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goldmanalpha.wordpress.com/748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goldmanalpha.wordpress.com/748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goldmanalpha.wordpress.com/748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goldmanalpha.wordpress.com/748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/goldmanalpha.wordpress.com/748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/goldmanalpha.wordpress.com/748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/goldmanalpha.wordpress.com/748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/goldmanalpha.wordpress.com/748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goldmanalpha.wordpress.com/748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goldmanalpha.wordpress.com/748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goldmanalpha.wordpress.com/748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goldmanalpha.wordpress.com/748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goldmanalpha.wordpress.com/748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goldmanalpha.wordpress.com/748/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#038;blog=9682964&#038;post=748&#038;subd=goldmanalpha&#038;ref=&#038;feed=1" width="1" height="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://goldmanalpha.wordpress.com/2010/07/22/cider-a-bitter-brew/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MVVM + A Little C == MVPoo?</title>
		<link>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/B_ScEQ84AZc/</link>
		<comments>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/B_ScEQ84AZc/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 12:41:49 +0000</pubDate>
		<dc:creator>Doug Finke</dc:creator>
				<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[MVVM]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dougfinke.com/blog/index.php/2010/07/06/mvvm-a-little-c-mvpoo/</guid>
		<description><![CDATA[The MVPoo (or M-V-poo to be more precise as defined by its creator, Dr. WPF) pattern recognizes the fact that there is a difference between the ideal world and the real world so that nice and clean implementation of the MVVM(C) pattern is not always achievable

via Microsoft UK Application Development Consulting
]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://drwpf.com/blog/2008/01/23/a-new-software-architecture-pattern-m-v-poo/">MVPoo</a> (or M-V-poo to be more precise as defined by its creator, <a href="http://drwpf.com/blog">Dr. WPF</a>) pattern recognizes the fact that there is a difference between the ideal world and the real world so that nice and clean implementation of the MVVM(C) pattern is not always achievable</p>
<p><img alt="MVPoo" src="http://mnikoo.files.wordpress.com/2010/06/mvpoo3.png?w=980&amp;h=740" width="554" height="418" /></p>
<p>via <a href="http://blogs.msdn.com/b/ukadc/archive/2010/07/06/model-view.aspx">Microsoft UK Application Development Consulting</a></p>
<p><img src="http://feeds.feedburner.com/~r/DevelopmentInABlink/~4/B_ScEQ84AZc" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/B_ScEQ84AZc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell Hacker #1</title>
		<link>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/arSCsDKLsCw/</link>
		<comments>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/arSCsDKLsCw/#comments</comments>
		<pubDate>Sat, 15 May 2010 17:24:44 +0000</pubDate>
		<dc:creator>Doug Finke</dc:creator>
				<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dougfinke.com/blog/index.php/2010/05/15/powershell-hacker-1/</guid>
		<description><![CDATA[Why PowerShell Hacker? Why Not? 
I like Jeffrey Snover’s tweet &#8211; Become a first follower and join the dance! http://www.youtube.com/watch?v=fW8amMCVAJQ&#38;sns=em

Silverlight Profiling PowerShell helper – Jason Jarrett uses PowerShell to capture and simply the steps of profiling his Silverlight app 
Script everything with PowerShell and IronRuby – shows how to use PowerShell Runspaces in IronRuby. Same [...]]]></description>
			<content:encoded><![CDATA[<p>Why PowerShell Hacker? Why Not? </p>
<p>I like Jeffrey Snover’s tweet &#8211; Become a first follower and join the dance! <a href="http://www.youtube.com/watch?v=fW8amMCVAJQ&amp;sns=em">http://www.youtube.com/watch?v=fW8amMCVAJQ&amp;sns=em</a></p>
<ul>
<li><a href="http://elegantcode.com/2010/05/15/silverlight-profiling-powershell-helper/">Silverlight Profiling PowerShell helper</a> – Jason Jarrett uses PowerShell to capture and simply the steps of profiling his Silverlight app </li>
<li><a href="http://ironruby-rocks.com/2010/04/28/script-everything-with-powershell-and-ironruby/#IronRuby">Script everything with PowerShell and IronRuby</a> – shows how to use PowerShell Runspaces in IronRuby. Same as you would in C# </li>
<li><a href="http://huddledmasses.org/creating-wpf-uis-for-powershell-with-powerboots-and-visual-studio-wpf-designer/">Creating WPF UIs for PowerShell with PowerBoots and Visual Studio WPF Designer</a> – Joel Bennett creates a WPF GUI in Visual Studio and use the Xaml file in PowerShell PowerBoots </li>
<li><a href="http://blogs.msdn.com/powershell/archive/2010/05/01/a-powershell-wander-toolbox-mindset-expandproperty-dmzs-and-remote-profiles.aspx">A PowerShell Wander: ToolBox Mindset, –ExpandProperty, DMZs and Remote Profiles</a> – Jeffrey Snover writes about PowerShell as a <strong>toolbox and has </strong>general purpose utilities that creative people can use their inspiration to do things that the tool designers didn’t think of when they developed the tool </li>
<li>Richard Siddaway uses the <em>Compare-Object </em>cmdlet in <a href="http://richardsiddaway.spaces.live.com/blog/cns!43CFA46A74CF3E96!2844.entry">Comparing folder contents</a> for diffing subdirectories </li>
<li>Very useful <a href="http://www.tellingmachine.com/post/Test-Member-The-Missing-PowerShell-Cmdlet.aspx">Test-Member &#8211; The Missing PowerShell Cmdlet</a> &#8211; Verifies whether a specific property or method member exists for a given .NET object </li>
<li><a href="http://blogs.msdn.com/virtual_pc_guy/archive/2010/05/03/powershell-script-to-connect-iso-to-a-vm-hyper-v.aspx">PowerShell Script to Connect .ISO to a VM [Hyper-V]</a> </li>
</ul>
<p><img src="http://feeds.feedburner.com/~r/DevelopmentInABlink/~4/arSCsDKLsCw" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/arSCsDKLsCw/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dispatcher.BeginInvoke:  UI Duct Tape</title>
		<link>http://goldmanalpha.wordpress.com/2010/05/13/dispatch/</link>
		<comments>http://goldmanalpha.wordpress.com/2010/05/13/dispatch/#comments</comments>
		<pubDate>Fri, 14 May 2010 01:41:47 +0000</pubDate>
		<dc:creator>Aaron Goldman</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://goldmanalpha.wordpress.com/2010/05/13/dispatcher-begininvoke-ui-duct-tape/</guid>
		<description><![CDATA[It’s a standing joke on my current Silverlight project that when something isn’t working, just try Dispatcher.BeginInvoke. Its funny because its true.  When there’s property setting or UI resizing or several other common UI related problems, putting the next statement on the Dispatcher to let an operation complete first is just the trick.  Handy as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#38;blog=9682964&#38;post=599&#38;subd=goldmanalpha&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://goldmanalpha.files.wordpress.com/2010/05/image7.png"><img style="display:inline;border:0;margin:0 20px 0 0;" title="image" src="http://goldmanalpha.files.wordpress.com/2010/05/image_thumb7.png?w=117&#038;h=119" border="0" alt="image" width="117" height="119" align="left" /></a> It’s a standing joke on my current Silverlight project that when something isn’t working, just try Dispatcher.BeginInvoke.</p>
<p>Its funny because its true.  When there’s property setting or UI resizing or several other common UI related problems, putting the next statement on the Dispatcher to let an operation complete first is just the trick.  Handy as Duct Tape.  Case in point, the <a href="http://goldmanalpha.wordpress.com/?p=550" >focus at startup issue</a>.</p>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goldmanalpha.wordpress.com/599/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goldmanalpha.wordpress.com/599/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goldmanalpha.wordpress.com/599/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goldmanalpha.wordpress.com/599/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goldmanalpha.wordpress.com/599/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goldmanalpha.wordpress.com/599/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goldmanalpha.wordpress.com/599/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goldmanalpha.wordpress.com/599/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goldmanalpha.wordpress.com/599/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goldmanalpha.wordpress.com/599/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#038;blog=9682964&#038;post=599&#038;subd=goldmanalpha&#038;ref=&#038;feed=1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://goldmanalpha.wordpress.com/2010/05/13/dispatch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QTP and Silverlight Automation</title>
		<link>http://dsearle.wordpress.com/2010/05/13/qtp-and-silverlight-automation-2/</link>
		<comments>http://dsearle.wordpress.com/2010/05/13/qtp-and-silverlight-automation-2/#comments</comments>
		<pubDate>Thu, 13 May 2010 17:14:41 +0000</pubDate>
		<dc:creator>Daryl Searle</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">https://dsearle.wordpress.com/2010/05/13/qtp-and-silverlight-automation-2/</guid>
		<description><![CDATA[On a recent client engagement; we were asked to conduct a POC of automation tools against a Silverlight 3 GUI. As an out of the box solution, QTP (version 10) did not provide sufficient granularity with respect to Silverlight object recognition. Having already been required to install the .Net and WPF plugins, research and contact [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsearle.wordpress.com&#38;blog=13434548&#38;post=50&#38;subd=dsearle&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<p>On a recent client engagement; we were asked to conduct a POC of automation tools against a Silverlight 3 GUI.</p>
<p>As an out of the box solution, QTP (version 10) did not provide sufficient granularity with respect to Silverlight object recognition.</p>
<p>Having already been required to install the .Net and WPF plugins, research and contact with HP uncovered the need for three additional patches to be installed; before the spy tool could actually drill down through the Silverlight Window to identify object properties.</p>
<p>Once up and running; one of the noticeable differences between QTP and one of the other tools we evaluated (ArtofTest DesignCanvas 2.0) was the slowness of script capture.</p>
<p>We have to continue with QTP; as the client is understandably reluctant to invest further money in a second tool. Even with this in mind I still have reservations as to the suitability of the tool long term. By admission of HP support site, the patches provided are compatible with Silverlight 2, and &#8216;may&#8217; be compatible with Silverlight 3; which throws instant concern as Silverlight 4 is available with talk of a Silverlight 5 release early next year. As more projects embrace RIA technologies such as Silverlight and Adobe Flex; HP will need to ensure that their toolsets move with the times; especially with unit costs as high as they are; even with reseller discounts applied.</p>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dsearle.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dsearle.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dsearle.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dsearle.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dsearle.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dsearle.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dsearle.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dsearle.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dsearle.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dsearle.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dsearle.wordpress.com&#038;blog=13434548&#038;post=50&#038;subd=dsearle&#038;ref=&#038;feed=1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://dsearle.wordpress.com/2010/05/13/qtp-and-silverlight-automation-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Focus on Silverlight App At Startup – Problem Solved</title>
		<link>http://goldmanalpha.wordpress.com/2010/04/20/silverlightfocus/</link>
		<comments>http://goldmanalpha.wordpress.com/2010/04/20/silverlightfocus/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 20:09:09 +0000</pubDate>
		<dc:creator>Aaron Goldman</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://goldmanalpha.wordpress.com/?p=550</guid>
		<description><![CDATA[I finally figured out the way to set focus to a Silverlight control on start-up:  just set focus to your app, then set the control focus on the dispatcher to give the app time to process whatever it needs to when it gets focus.  In other words, in the root visual constructor use this code: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#38;blog=9682964&#38;post=550&#38;subd=goldmanalpha&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I finally figured out the way to set focus to a Silverlight control on start-up:  just set focus to your app, then set the control focus on the dispatcher to give the app time to process whatever it needs to when it gets focus.  In other words, in the root visual constructor use this code:</p>
<blockquote>
<pre>HtmlPage.Plugin.Focus();
Dispatcher.BeginInvoke(() =&gt; YourControl.Focus());</pre>
</blockquote>
<p>This may be the first (and probably the last) actual Silverlight mystery I have solved.  A couple months ago, I was searching the internet for the way to do this and found absolutely nothing.</p>
<p>Yippee-Kai-Yay for me <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goldmanalpha.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goldmanalpha.wordpress.com/550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goldmanalpha.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goldmanalpha.wordpress.com/550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goldmanalpha.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goldmanalpha.wordpress.com/550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goldmanalpha.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goldmanalpha.wordpress.com/550/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goldmanalpha.wordpress.com/550/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goldmanalpha.wordpress.com/550/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#038;blog=9682964&#038;post=550&#038;subd=goldmanalpha&#038;ref=&#038;feed=1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://goldmanalpha.wordpress.com/2010/04/20/silverlightfocus/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prepping Flash for War</title>
		<link>http://www.michelboudreau.com/2010/03/22/prepping-flash-for-war/</link>
		<comments>http://www.michelboudreau.com/2010/03/22/prepping-flash-for-war/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 15:44:41 +0000</pubDate>
		<dc:creator>Michel Boudreau</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[Lab49]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.michelboudreau.com/?p=258</guid>
		<description><![CDATA[Flash vs Silverlight vs HTML5; a no-holds barred grudge match is brewing in this industry.  It will divide developers and companies where there was little contention in the past.  I doubt that this will end in a fatality, but the injuries will most likely fall to Adobe because of its current dominance in the field.  [...]]]></description>
			<content:encoded><![CDATA[<p>Flash vs Silverlight vs HTML5; a no-holds barred grudge match is brewing in this industry.  It will divide developers and companies where there was little contention in the past.  I doubt that this will end in a fatality, but the injuries will most likely fall to Adobe because of its current dominance in the field.  Each technology has its pros and cons, and multiple providers can co-exist, but companies need a reason to choose one over another. I predict most of the debate will be based around the development process; ease of development, quick prototyping, effectiveness of tools offered, development environments, unit testing, system integration, as well as application design and planning. If a company can make great applications in less time, it means that they can make more money.</p>
<p><span id="more-258"></span>I’m a fan of Flash, but like most things in life, it isn’t perfect.  Flex and Actionscript have been an integral part of my career and I would like them to continue to be so.  I would like to touch on certain concepts that I think would add more value to the current software offerings and in turn give Adobe an edge over the competition.</p>
<p>Time is an important asset for a company, which is why increasing development efficiency will be a key factor in winning this war. I&#8217;m talking about reducing the compiler time, making it smarter and bug free, and adding 64bit support to utilise workstation performance. This improvement can save valuable minutes or even hours depending on the developer.</p>
<p>Speaking of development efficiency, I also suggest that Flash Builder starts supporting Linux.  Adobe doesn&#8217;t even have to officially support it, just make sure the eclipse plug-in can work in a Linux environment with or without design view (I personally never use it).  The <a href="http://bugs.adobe.com/jira/browse/FB-19053" >feature request</a> for having Flash Builder on Linux is one of the most popular requests on the Adobe bug tracker.</p>
<p>Irritations while using Flash products also need to be eliminated. I personally enjoy development work (geek alert!), but when something doesn&#8217;t work like expected, it frustrates me to no end. The Flex framework is fairly good at doing exactly that; it’s supposed to save time, and it does, but there are some components that have been buggy ever since its inception and they aren&#8217;t being fixed.</p>
<p>The next point is cause for debate between developers, in the end it comes down to preference, but it needs to be addressed. Of course, I&#8217;m talking about Cairngorm &#8211; or more specifically your decision to support it. I personally don&#8217;t think MVC is the pattern to use when handling a Flex application, and other developers in the community agree; hence the creation of several new open<del datetime="2010-03-29T13:45" cite="mailto:Michel%20Boudreau">-</del><ins datetime="2010-03-29T13:45" cite="mailto:Michel%20Boudreau"> </ins>source frameworks. It seems to me that Adobe is playing favorites with Cairngorm and could instead use that development effort in a more productive way.  Adobe should work on enhancing the Flash API and opening up doors to allow third party frameworks to improve their usability.</p>
<p>With complex applications come crucial new ways to design the flow and interaction within the system.  For that, a developer needs tools to show this visually.  Tools like wireframe UI timeline or UML round-trip engineering can combine both design and functionality in a uniform way that all developers can understand.  A lot could be learned from Java and their tools: e.g. offering code hot-swapping to greatly reduce debugging time.</p>
<p>If Adobe is serious about creating a developer language, then a more complex language needs to be their goal.  Multiple-inheritance, polymorphism, overloading, enumerators, abstract classes, destructors, private constructors, decimal data type, threading support &#8211; these are only a few of the things that Actionscript is lacking. Some would argue that there are a lot more. I&#8217;m not saying it&#8217;s a bad language, after all, it does do what it&#8217;s supposed to do, but with bigger systems come more architectural complexities that the current language cannot support.</p>
<p>A common topic when debating Silverlight vs Flex is the lack of multi-threading.  I really do hope that this will be implemented in the next iteration of the language because the possibilities it would open would be mind-blowing.  Imagine a system that can execute complex algorithms and computations without disrupting the user experience; that would be a major improvement! Heck, even if the language doesn&#8217;t give developers access to threads, just allowing the player to run different threads for visual components and for computations would be a great improvement.</p>
<p>Let me leave you with this: I&#8217;ve been a fan of Adobe since I was a kid, and I still am. If any business is capable of surmounting the upcoming challenge, it will be Adobe. I believe that the community surrounding this product will be a key factor in this war; if Adobe listens and responds to our suggestions, only great things can happen. <del datetime="2010-03-29T13:45" cite="mailto:Michel%20Boudreau"></del></p>
<p>Speaking of community, I invite all developers and designers to debate and comment on this topic. I think it is one that will be talked about for quite some time to come.  I&#8217;d also like to thank <a href="http://joemorrison.org/blog/" >Joe Morrison</a>, a Director at Lab49, for letting me bounce ideas off of him.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michelboudreau.com/2010/03/22/prepping-flash-for-war/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio INotifyPropertyChanged Snippet</title>
		<link>http://goldmanalpha.wordpress.com/2010/02/11/inotify/</link>
		<comments>http://goldmanalpha.wordpress.com/2010/02/11/inotify/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 02:55:55 +0000</pubDate>
		<dc:creator>Aaron Goldman</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[MVVM]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://goldmanalpha.wordpress.com/?p=465</guid>
		<description><![CDATA[I just made my first Visual Studio snippet.  It&#8217;s really easy. There&#8217;s a consensus developing that says dependency properties are usually too heavyweight and people are using INotifyPropertyChanged instead.  I miss the snippet that creates a dependency property, so I made a similar snippet for INotifyPropertyChanged.  You can download the code here. To make a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#38;blog=9682964&#38;post=465&#38;subd=goldmanalpha&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I just made my first Visual Studio snippet.  It&#8217;s really easy.</p>
<p>There&#8217;s a consensus developing that says dependency properties are usually too heavyweight and people are using INotifyPropertyChanged instead.  I miss the snippet that creates a dependency property, so I made a similar snippet for INotifyPropertyChanged.  You can download the code <a href="http://cid-ad623ebb35a7dabd.skydrive.live.com/self.aspx/.Public/BlogCode/INotifyPropertyChangedSnippet.zip" >here</a>.</p>
<p>To make a snippet, just go to Tools / Code Snippets Manager and find a snippet to start with.  I started with the “Define a Dependency Property” snippet since I was doing almost the same thing.  The Snippets Manager will tell you where that file is:</p>
<p><a href="http://goldmanalpha.files.wordpress.com/2010/02/image1.png"><img style="display:inline;border:0;" title="image" src="http://goldmanalpha.files.wordpress.com/2010/02/image_thumb1.png?w=466&#038;h=344" border="0" alt="image" width="466" height="344" /></a></p>
<p>Go to the file system and copy the file to your My Code Snippets folder.  If you highlight the folder in the Code Snippet Manager, it will tell you where it is &#8212; you can copy the path from the location field.  The file is an xml file, but needs to be named “.snippet”.</p>
<p>Editing the file is very straightforward and the snippet will be available immediately – no restart needed.</p>
<p>One interesting thing about the code is that I’m using a simple method to do all the work:</p>
<p>I basically combined <a href="http://www.codeproject.com/KB/cs/BindBetterINotifyProperty.aspx">this CodeProject work</a> with Jeff Yates object.Equals idea from <a href="http://stackoverflow.com/questions/565564/c-alternative-to-generictype-null">here</a> in order to handle both reference and value types in a single call:</p>
<p>Here’s how the snippet comes out by default (the myNames and type are the replaceable fields):</p>
<pre>int _myField;

public int MyProperty
{
    get { return _myField; }
    set
    {
        CheckPropertyChanged("MyProperty",
            ref _myField, ref value);
    }
}</pre>
<p>This is the method that does a check and notify in the base class:</p>
<pre>protected bool CheckPropertyChanged&lt;T&gt;
      (string propertyName, ref T oldValue, ref T newValue)
      {</pre>
<pre>            if (!Equals(oldValue, newValue))</pre>
<pre>            {</pre>
<pre>                oldValue = newValue;</pre>
<pre>                RaisePropertyChanged(propertyName);</pre>
<pre>                return true;</pre>
<pre>            }</pre>
<pre>            return false;</pre>
<pre>        }</pre>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goldmanalpha.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goldmanalpha.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goldmanalpha.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goldmanalpha.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goldmanalpha.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goldmanalpha.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goldmanalpha.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goldmanalpha.wordpress.com/465/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goldmanalpha.wordpress.com/465/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goldmanalpha.wordpress.com/465/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#038;blog=9682964&#038;post=465&#038;subd=goldmanalpha&#038;ref=&#038;feed=1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://goldmanalpha.wordpress.com/2010/02/11/inotify/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting Silverlight 4.0 Out of Browser app</title>
		<link>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/VMZ8sWRhk_8/</link>
		<comments>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/VMZ8sWRhk_8/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 01:35:58 +0000</pubDate>
		<dc:creator>Doug Finke</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dougfinke.com/blog/index.php/2010/01/14/interesting-silverlight-4-0-out-of-browser-app/</guid>
		<description><![CDATA[Molecular Biology DNA Visualizer
]]></description>
			<content:encoded><![CDATA[<h3><a href="http://mix10k.visitmix.com/Entry/Details/184">Molecular Biology DNA Visualizer</a></h3>
<p><img src="http://feeds.feedburner.com/~r/DevelopmentInABlink/~4/VMZ8sWRhk_8" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/VMZ8sWRhk_8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell Help Reader in Silverlight</title>
		<link>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/oJ4hM0nS7oc/</link>
		<comments>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/oJ4hM0nS7oc/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 21:08:58 +0000</pubDate>
		<dc:creator>Doug Finke</dc:creator>
				<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dougfinke.com/blog/index.php/2009/12/26/powershell-help-reader-in-silverlight/</guid>
		<description><![CDATA[Plus an install version based on WPF. http://powershelltools.com/
via Jeffrey Snover
]]></description>
			<content:encoded><![CDATA[<p>Plus an install version based on WPF. <a title="http://powershelltools.com/" href="http://powershelltools.com/">http://powershelltools.com/</a></p>
<p>via <a href="http://blogs.msdn.com/powershell/archive/2009/12/26/powershell-help-reader-wow.aspx">Jeffrey Snover</a></p>
<p><img src="http://feeds.feedburner.com/~r/DevelopmentInABlink/~4/oJ4hM0nS7oc" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/oJ4hM0nS7oc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDC09 is over</title>
		<link>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/OIe3m50mCwU/</link>
		<comments>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/OIe3m50mCwU/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 04:44:29 +0000</pubDate>
		<dc:creator>Doug Finke</dc:creator>
				<category><![CDATA[Lab49 @ PDC09]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dougfinke.com/blog/index.php/2009/11/19/pdc09-is-over/</guid>
		<description><![CDATA[Thanks for a the great conference Microsoft. Showing that as a large company they can still innovate. Azure, Siliverlight 4, Office 2010, Dallas, AppFabric and much more.
I finally go to shake the hand of Jeffrey Snover, the man behind the vision of PowerShell. We got to chat for a few minutes before he was on [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks for a the great conference Microsoft. Showing that as a large company they can still innovate. <a href="http://www.microsoft.com/windowsazure/">Azure</a>, <a href="http://silverlight.net/getstarted/silverlight-4-beta/">Siliverlight 4</a>, <a href="http://www.microsoft.com/office/2010/en/default.aspx">Office 2010</a>, <a href="http://www.microsoft.com/windowsazure/developers/dallas/">Dallas</a>, <a href="http://www.microsoft.com/windowsazure/developers/dotnetservices/">AppFabric</a> and much more.</p>
<p>I finally go to shake the hand of Jeffrey Snover, the man behind the vision of PowerShell. We got to chat for a few minutes before he was on the panel <a href="http://microsoftpdc.com/Sessions/FT52">Microsoft Perspectives on the Future of Programming</a>. Some great thinkers on the panel, <a href="http://microsoftpdc.com/Speakers/Butler-Lampson">Butler Lampson</a>, <a href="http://microsoftpdc.com/Speakers/Erik-Meijer">Erik Meijer</a>, <a href="http://microsoftpdc.com/Speakers/Don-Box">Don Box</a>, <a href="http://microsoftpdc.com/Speakers/Jeffrey-Snover">Jeffrey Snover</a>, <a href="http://microsoftpdc.com/Speakers/Herb-Sutter">Herb Sutter</a>, <a href="http://microsoftpdc.com/Speakers/Burton-Smith">Burton Smith</a>. Covered Parallel programming (we’ll still be figuring it out in the next 5-10 years), textual DSLs, modeling, importance of glue languages and more.</p>
<p>I’ll be doing some posts on SQL Modeling Services (aka Oslo). Just finished <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=29e4ead0-fd81-42ba-862b-f3589378466a&amp;displaylang=en">downloading the latest CTP</a> on my main box. It has a dependency on .NET 4, works in VS 2010, has more features and better integration with SQL and VS. Don’t forget to download Pinky’s <a href="http://tinyfinger.blogspot.com/2009/11/dynamicobject-over-m-values.html">DynamicObject Over M values</a>. It is a implementation of .NET 4.0 dynamic object over Node/Edge data model provides a read-only object-based view over M values.</p>
<p>Plus sat in on the PowerShell talks. <a href="http://microsoftpdc.com/Sessions/SVR12">Layering GUIs over PowerShell</a>. Very cool and just the beginning. <a href="http://blogs.msdn.com/powershell/attachment/9925010.ashx">Download the demos here</a>. They give insight to how Microsoft Exchange re-worked there GUIs to sit on top of PowerShell. Restricted Runspaces for security, Runspace Pools to execute PowerShell asynchronously, Remoting, and the start of how to ‘record’ the PowerShell commands the user is clicking on in the GUI.</p>
<p>Lot’s to experiment, enjoy and engage with.</p>
<p><img src="http://feeds.feedburner.com/~r/DevelopmentInABlink/~4/OIe3m50mCwU" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/OIe3m50mCwU/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net Meetup – FX Fun</title>
		<link>http://goldmanalpha.wordpress.com/2009/11/19/net-meetup/</link>
		<comments>http://goldmanalpha.wordpress.com/2009/11/19/net-meetup/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 13:43:13 +0000</pubDate>
		<dc:creator>Aaron Goldman</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://goldmanalpha.wordpress.com/?p=217</guid>
		<description><![CDATA[Went to the .Net Meetup Tuesday night and had a great time.  Plenty of interesting discussion and some laughs too. (All that and free pizza too). Highly recommended:
        if (yourGeekiness &#62;= myGeekiness)
Daniel Chait (my boss   led the meeting.  The below info is mostly from Dan’s notes which he wrote on the overhead in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#38;blog=9682964&#38;post=217&#38;subd=goldmanalpha&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'>
<p>Went to the <a href="http://www.meetup.com/NY-Dotnet/" >.Net Meetup</a> Tuesday night and had a great time.  Plenty of interesting discussion and some laughs too. (All that and free pizza too). Highly recommended:</p>
<pre style="border:1px dashed #999999;overflow:auto;font-size:12px;width:100%;color:#000000;line-height:14px;font-family:andale mono,lucida console,monaco,fixed,monospace;background-color:#eeeeee;padding:5px;">        if (yourGeekiness &gt;= myGeekiness)</pre>
<p><a href="http://www.lab49.com/aboutus/management/danielchait" >Daniel Chait</a> (my boss <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  led the meeting.  The below info is mostly from Dan’s notes which he wrote on the overhead in real-time (I take credit for any errors or omissions).  As you can see, if you didn’t attend, you missed a lot.  These are mostly just the topics.  Each one generated lively discussion:</p>
<blockquote><p>PDC 2009 started today:</p>
<p>- <a href="http://pinpoint.microsoft.com/en-US/Dallas" >Microsoft CodeName &#8220;Dallas&#8221; announced</a>.</p>
<p>Microsoft &#8220;Micro Framework&#8221; open sourced:</p>
<p>(not including some stuff like Crypto etc)</p>
<p>Scott Hanselman had a <a href="http://www.hanselman.com/blog/HanselminutesOn9TheNETMicroFrameworkWithColinMiller.aspx" >podcast about it</a>?</p>
<p><a href="http://microsoftpdc.com/News/Microsoft-Cloud-Services-Vision-Becomes-Reality" >Azure going live in February</a> (cloud services)</p>
<p><a href="http://www.techcrunch.com/2009/07/14/microsofts-azure-gets-a-business-model-and-an-official-release-date/" >Business Model announced</a>.</p>
<p>Cloud Computing : Compare Azure vs others</p>
<p>Vs Amazon EC2?  Amazon gives you a virtual machine, whereas Microsoft gives you specific services (i.e. web, database, WCF services).  Also cloud-based Pub/Sub model.</p>
<p><a href="http://www.microsoft.com/bizspark" >BizSpark!!!</a></p>
<p>- For co’s &amp; individuals</p>
<p>&#8211;Co less than 3 yrs. old, less than $1MM, private</p>
<p>- You get all Microsoft stuff basically for 3 yrs. free.</p>
<p>- Check out the &#8220;Program Guide&#8221; off the website for more details</p>
<p><a href="http://www.microsoft.com/web/websitespark/" >WebSpark?</a></p>
<p>- You get VS, SQL Server, and Blend, etc. to get started</p>
<p>- 3 year license for free</p>
<p><a href="http://www.microsoft.com/officebusiness/office2010/Default.aspx?vid=Gemini" >PowerPivot</a></p>
<p>- Part of Office 2010 (was codename &#8220;Gemini&#8221;)</p>
<p>WPF Grid Controls?</p>
<p>- Using DevExpress (WinForms grid)</p>
<p>- Infragistics &#8211; not much new there. tech support pretty good.  glaring bugs in new versions.  difficult upgrading between different versions due to problems with style upgrades</p>
<p>- WPF Toolkit has a grid control: very basic, missing a lot of features (i.e. Filtering etc)</p>
<p>- XCeed well regarded. Been around the longest, full featured.  Cons: tech support iffy.  Licensing may be problematic – issues when you convert from demo to licensed version.</p>
<p>Data Direct products:</p>
<p>- XML converters</p>
<p>- Database connectors</p>
<p>- Difficult licenses</p>
<p>.NET Framework v4?</p>
<p>- Tasks, parallel stuff &#8211; <a href="http://en.wikipedia.org/wiki/Parallel_Extensions">http://en.wikipedia.org/wiki/Parallel_Extensions</a></p>
<p>- WorkFlow changing a lot in V4 as well</p>
<p>- Documentation is very minimal at this point</p>
<p>- Maybe some good PDC content coming out?  i.e. <a href="http://microsoftpdc.com/Sessions/P09-22"><br />
http://microsoftpdc.com/Sessions/P09-22</a></p>
<p>- Maybe some channel9 stuff to find?<br />
- <a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-16-Windows-Workflow-4/" >Hello Workflow 4</a></p>
<p>- <a href="http://channel9.msdn.com/pdc2008/TL17/" >WF4.0 A First Look</a><br />
- <a href="http://channel9.msdn.com/Search/Default.aspx?Term=workflow%204&amp;Type=site" >More</a></p>
<p>What do people actually use WF for?</p>
<p>- Sharepoint development.  Basic stuff.</p>
<p>Architecture in .NET Question: Model Approach to Database Access?</p>
<p>- ORM Software: Developers make clean code which makes horrible queries</p>
<p>- Call Stored Procs from software: nice queries but ugly to call</p>
<p>- <a href="http://www.entityspaces.net/Portal/Default.aspx" >Entity Spaces</a></p>
<p>- Experience: Easy to use, decent performance but on a simple app</p>
<p>- In ALL cases, need to analyze queries in detail, can&#8217;t just rely on the ORM to sort it out</p>
<p>- Microsoft Entity Framework 1.0 &#8211; not full featured enough</p>
<p>- New one coming out</p>
<p>- <a href="http://goldmanalpha.wordpress.com/2009/11/16/in-memory-of-linq2sql-2006-2008-rip/" >Linq2SQL is dead <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </a></p>
<p>- Linq2SQL used a GUID(?) which killed query caching</p>
<p>- NHibernate &#8211; &#8220;granddaddy of them&#8221;.</p>
<p>- Cons : &#8220;Has a case of the Java&#8217;s&#8221;.  XML Configuration, FactoryFactoryFactory…, etc.</p>
<p><strong>GRAND CLAIM</strong>: Try to avoid open source:</p>
<p>- Hmm…</p>
<p>- IF something is just a small, weekend project on CodePlex, probably worth avoiding.  But, like, …</p>
<p>- NUnit</p>
<p>- <a href="https://www.hibernate.org/343.html" >NHibernate</a></p>
<p>- NCover</p>
<p>- NMock, moq, RhinoMock</p>
<p>- Log4Net, nlog</p>
<p>- log better, easier to configure</p>
<p>- Fluent NHibernate</p>
<p>- The MONO project</p>
<p>- Need to treat it more like &#8220;code&#8221; than a &#8220;product&#8221; from a vendor.  Actually understand the code don&#8217;t just consume it.</p>
<p>- Open source projects are driven by enthusiasm</p>
<p>- JQuery plugins for example</p>
<p>One user mono in production spoke up.</p>
<p>- Follows the <a href="http://en.wikipedia.org/wiki/Pareto_principle" >Pareto Principle</a> &#8211; for example doesn&#8217;t use code signing</p>
<p>- Implementing silverlight (i.e. Moonlight) which works on the iPhone</p>
<p>- Castle project &#8211; ActiveRecord implementation &#8211; says it&#8217;s at least as good as say <a href="http://www.castleproject.org/monorail/index.html" >RoR</a> &#8211; just does property setting in code, built on top of NHibernate, scaffolding, etc.</p>
<p>The Munawar principle &#8211; 20% will be good, 80% will be garbage</p>
<p>FBK #2: Sturgeon&#8217;s Law &#8211; &#8220;90% of everything is crap&#8221;</p>
<p><a href="http://goldmanalpha.wordpress.com/2009/11/19/net-meetup/www.ncover.com" >NCover</a> – code coverage tool</p>
<p>“Where&#8217;s my LINQ2 Mainframe?”</p>
<p>SubSonic &#8211; open source framework for stuff &#8211; <a href="http://www.subsonicproject.com/">http://www.subsonicproject.com/</a></p>
<p>- &#8220;A Super High-fidelity Batman Utility Belt that works up your Data Access (using Linq in 3.0), throws in some much-needed utility functions, and generally speeds along your dev cycle.&#8221;</p>
<p>[long discourse about non programmers.  in short, they are inconvenient.]</p>
<p>AJAX / <a href="http://ASP.NET">ASP.NET</a> &#8211; still buying into it?  As opposed to WPF / Silverlight / Flex?</p>
<p>- Corollary &#8211; as a novice, what should I be getting in to</p>
<p>- Corollary 2 &#8211; if I want to get out of <a href="http://ASP.NET">ASP.NET</a> and get into WPF and realtime .NET desktop apps, how do I do it?</p>
<p>- Endless debate about Silverlight vs Flex</p>
<p>- Silverlight can be applied-ish to WPF knowledge</p>
<p>- Flex VERY easy to learn</p>
<p>Silverlight vs WPF?</p>
<p>- Third party controls maybe a bit better in WPF at present</p>
<p>- If heavy desktop integration, use WPF, else Silverlight by default</p>
<p>- Silverlight Out of Browser &#8211; still in the sandbox but just looks like the browser is missing.</p>
<p>- Databinding in Silverlight not nearly as good as WPF.  A bit better in 3.0 but still not great</p>
<p>[spontaneous demo of Castle ActiveRecord]</p>
<p>Good localization solution?  Want to translate our site into multiple languages&#8230;.</p>
<p>- Sharepoint can do some of this but not ALL languages</p>
<p>- New version of Sharepoint (2008?) does this</p>
<p>- Beware of language specifics (i.e. German has long words)</p>
<p>- Maybe any content management solutions that exist?</p>
<p>- How to handle caching?</p>
<p>- Generate static content or regenerate on the fly every time?</p>
<p>- See <a href="http://latino.msn.com/">http://latino.msn.com/</a> for more</p>
<p>- <a href="http://msdn.microsoft.com/en-us/library/c6zyy3s9.aspx">http://msdn.microsoft.com/en-us/library/c6zyy3s9.aspx</a></p>
</blockquote>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goldmanalpha.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goldmanalpha.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goldmanalpha.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goldmanalpha.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goldmanalpha.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goldmanalpha.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goldmanalpha.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goldmanalpha.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goldmanalpha.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goldmanalpha.wordpress.com/217/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#038;blog=9682964&#038;post=217&#038;subd=goldmanalpha&#038;ref=&#038;feed=1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://goldmanalpha.wordpress.com/2009/11/19/net-meetup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 the new WPF?</title>
		<link>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/VaqND8NQ3fo/</link>
		<comments>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/VaqND8NQ3fo/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 22:10:47 +0000</pubDate>
		<dc:creator>Doug Finke</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Lab49 @ PDC09]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dougfinke.com/blog/index.php/2009/11/18/silverlight-4-the-new-wpf/</guid>
		<description><![CDATA[i think silverlight just swallowed wpf from the inside
Bill Wagner


Download it http://team.silverlight.net/announcement/silverlight-4-beta-is-now-available/ 
Silverlight 4 Debuts with Killer Demos at PDC09 
Silverlight 4 Beta – A guide to the new features 
Channel 9 training http://channel9.msdn.com/learn/courses/Silverlight4/ 
Shawn Wildermuth

Silverlight 4 Beta Announced! 
Data Binding Changes in Silverlight 4 


Microsoft Silverlight 4 Beta Offline Documentation 
Silverlight 4 Rough Notes: [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>i think silverlight just swallowed wpf from the inside</p>
<p><a href="http://twitter.com/billwagner/status/5833520615">Bill Wagner</a></p>
</blockquote>
<ul>
<li>Download it <a title="http://team.silverlight.net/announcement/silverlight-4-beta-is-now-available/" href="http://team.silverlight.net/announcement/silverlight-4-beta-is-now-available/">http://team.silverlight.net/announcement/silverlight-4-beta-is-now-available/</a> </li>
<li><a href="http://www.nikhilk.net/Silverlight4-Killer-Demos-At-PDC09.aspx">Silverlight 4 Debuts with Killer Demos at PDC09</a> </li>
<li><a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx">Silverlight 4 Beta – A guide to the new features</a> </li>
<li>Channel 9 training <a title="http://channel9.msdn.com/learn/courses/Silverlight4/" href="http://channel9.msdn.com/learn/courses/Silverlight4/">http://channel9.msdn.com/learn/courses/Silverlight4/</a> </li>
<li>Shawn Wildermuth
<ul>
<li><a href="http://wildermuth.com/2009/11/18/Silverlight_4_Beta_Announced!">Silverlight 4 Beta Announced!</a> </li>
<li><a href="http://wildermuth.com/2009/11/18/Data_Binding_Changes_in_Silverlight_4">Data Binding Changes in Silverlight 4</a> </li>
</ul>
</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=b6127b9b-968c-46c2-8cb6-d228e017ad74">Microsoft Silverlight 4 Beta Offline Documentation</a> </li>
<li><a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/11/18/silverlight-4-rough-notes-managed-extensibility-framework.aspx">Silverlight 4 Rough Notes: Managed Extensibility Framework</a></li>
</ul>
<p><img src="http://feeds.feedburner.com/~r/DevelopmentInABlink/~4/VaqND8NQ3fo" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/VaqND8NQ3fo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Silverlight overtaking both Flex and AIR?</title>
		<link>http://feedproxy.google.com/~r/MarcusWhitworth/~3/VQiKxGrDvQw/</link>
		<comments>http://feedproxy.google.com/~r/MarcusWhitworth/~3/VQiKxGrDvQw/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 19:53:05 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.marcuswhitworth.com/?p=101</guid>
		<description><![CDATA[Reading the feature list of the upcoming Silverlight 4 release (now in beta), I am more than a bit impressed.  Up to now, there has been a few glaring features by which Silverlight was trailing behind Flex - camera/mic input; printing; clipboard access; and right-to-left text being ones that spring to mind.  Admittedly, all of [...]]]></description>
			<content:encoded><![CDATA[<p>Reading <a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx" >the feature list</a> of the upcoming Silverlight 4 release (now in beta), I am more than a bit impressed.  Up to now, there has been a few glaring features by which Silverlight was trailing behind Flex &#8211; camera/mic input; printing; clipboard access; and right-to-left text being ones that spring to mind.  Admittedly, all of these are fairly niche features which most applications wouldn&#8217;t require.</p>
<p>Silverlight 4 not only brings in all these features, but also a pile of others.  Interestingly, they seem to be making a direct pitch against Adobe AIR with many of the features.  The new Elevated Trust Applications feature (for out-of-browser apps), enables a host of features typically reserved for desktop applications: <a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#localfiles" >Local file access</a>; <a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#toast" >Notifications API</a>; <a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#fullscreen" >Full-screen full-keyboard access</a>; <a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#xdomain" >Cross-domain policy-free networking</a>; and <a href="http://timheuer.com/blog/archive/2009/11/18/whats-new-in-silverlight-4-complete-guide-new-features.aspx#droptarget" >Drop targets</a>.  Of course, features aside, the huge advantage of the Silverlight desktop approach over AIR is that there is only one runtime plugin required.</p>
<p>At the speed Microsoft is moving forward with Silverlight, Adobe is going to have to start seriously upping their commitment to the Flash platform if they want to stay at the top of the game.  Up to now, they could always give the argument of Flex being more feature-rich, and the ease of adaptation to the desktop with AIR &#8211; with both of these arguments now void, and Microsoft firmly remaining miles ahead in the developer tooling scene, Adobe&#8217;s work is cut out.  They still have greater marketplace penetration with Flash player, but that lead is only going to narrow also.</p>
<p>You&#8217;ve got to love competition!</p>
<p>
		<a href="http://www.dotnetkicks.com/kick/?title=Is%20Silverlight%20overtaking%20both%20Flex%20and%20AIR?&#038;url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F11%2Fis-silverlight-overtaking-both-flex-and-air%2F"><br />
		<img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F11%2Fis-silverlight-overtaking-both-flex-and-air%2F" border="0" alt="Kick It on DotNetKicks.com" /> </a></p>
<p align="left"><a  class="tt" href="http://twitter.com/home/?status=Is+Silverlight+overtaking+both+Flex+and+AIR%3F+www.bit.ly/1LS0o7" title="Post to Twitter"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.marcuswhitworth.com/2009/11/is-silverlight-overtaking-both-flex-and-air/&amp;submitHeadline=Is+Silverlight+overtaking+both+Flex+and+AIR%3F" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-buzz-micro3.png" alt="Post to Yahoo Buzz" /></a> <a  class="tt" href="http://delicious.com/post?url=http://www.marcuswhitworth.com/2009/11/is-silverlight-overtaking-both-flex-and-air/&amp;title=Is+Silverlight+overtaking+both+Flex+and+AIR%3F" title="Post to Delicious"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a  class="tt" href="http://digg.com/submit?url=http://www.marcuswhitworth.com/2009/11/is-silverlight-overtaking-both-flex-and-air/&amp;title=Is+Silverlight+overtaking+both+Flex+and+AIR%3F" title="Post to Digg"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a  class="tt" href="http://reddit.com/submit?url=http://www.marcuswhitworth.com/2009/11/is-silverlight-overtaking-both-flex-and-air/&amp;title=Is+Silverlight+overtaking+both+Flex+and+AIR%3F" title="Post to Reddit"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro3.png" alt="Post to Reddit" /></a> <a  class="tt" href="http://stumbleupon.com/submit?url=http://www.marcuswhitworth.com/2009/11/is-silverlight-overtaking-both-flex-and-air/&amp;title=Is+Silverlight+overtaking+both+Flex+and+AIR%3F" title="Post to StumbleUpon"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MarcusWhitworth?a=VQiKxGrDvQw:AM38r91CRwc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/MarcusWhitworth?i=VQiKxGrDvQw:AM38r91CRwc:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/MarcusWhitworth/~4/VQiKxGrDvQw" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/MarcusWhitworth/~3/VQiKxGrDvQw/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@Lab this Week</title>
		<link>http://goldmanalpha.wordpress.com/2009/11/07/lab-this-week/</link>
		<comments>http://goldmanalpha.wordpress.com/2009/11/07/lab-this-week/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 05:43:36 +0000</pubDate>
		<dc:creator>Aaron Goldman</dc:creator>
				<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[Lab49]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://goldmanalpha.wordpress.com/?p=99</guid>
		<description><![CDATA[A weekly roundup of interesting things I hear about at the Lab, since this is the first one, it covers a bit more than a week.
A couple of Flex developers commented that WPF and Silverlight are so much more mature, easier and feature rich.  They were half right as this popular diagram shows:

Some UX designers [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#38;blog=9682964&#38;post=99&#38;subd=goldmanalpha&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'>
<p>A weekly roundup of interesting things I hear about at <a href="http://www.lab49.com/" >the Lab</a>, since this is the first one, it covers a bit more than a week.</p>
<p>A couple of <a href="http://www.adobe.com/products/flex/" >Flex</a> developers commented that WPF and Silverlight are so much more mature, easier and feature rich.  They were half right as this <a href="http://devblog.ailon.org/devblog/image.axd?picture=wpf_silverlight_theory_1.png" >popular diagram</a> shows:</p>
<p style="text-align:center;"><a href="http://devblog.ailon.org/devblog/image.axd?picture=wpf_silverlight_theory_1.png"><img class="aligncenter" title="SilverlightTheory" src="http://devblog.ailon.org/devblog/image.axd?picture=wpf_silverlight_theory_1.png" alt="" width="194" height="259" /></a></p>
<p>Some <a href="http://uxdesign.com/" >UX designers</a> working with <a href="http://www.microsoft.com/expression/products/Blend_Overview.aspx" >Expression Blend</a> said it&#8217;s not horrible, so now I don&#8217;t feel too bad asking them to use it.</p>
<p>This <a href="http://xkcd.com/657/large/" >fun character interaction chart</a> was much discussed (<a href="http://imgs.xkcd.com/comics/movie_narrative_charts.png" >small version here</a>).  I think it gives an interesting summary of some great movies.  It may bear a resemblance to the <a href="http://www.ddg.com/LIS/InfoDesignF96/Kelvin/Napoleon/map.html" >Napoleon March Map</a>.</p>
<p style="text-align:center;"><a href="http://imgs.xkcd.com/comics/movie_narrative_charts.png" ><img class="aligncenter" title="MovieNarrativeChart" src="http://imgs.xkcd.com/comics/movie_narrative_charts.png" alt="" width="327" height="206" /></a></p>
<p>And the movie <a href="http://www.imdb.com/title/tt0390384/" >Primer</a>, with the scribbly chart, is about time travel.  One commenter suggests the creator of the chart didn&#8217;t understand the movie, but it looks like a movie I&#8217;ve got to see.</p>
<p>Who builds <a href="https://wiki.lab49.com/download/attachments/4784291/BuildingDomainSpecificLanguagesinBoo.pdf?version=1" >domain specific languages</a>? I just met a couple of guys @Lab and it makes more sense than I thought.  One application is to build a really small and focused keyword set so users can write programs they can validate and maintain.</p>
<p><a href="http://www.mongodb.org/display/DOCS/Home" >MongoDB</a> (from &#8220;humongous&#8221;) &#8220;is a high-performance, open source, schema-free <a href="http://en.wikipedia.org/wiki/Document-oriented_database" >document-oriented database</a>.&#8221;  That&#8217;s heavy verbiage to say you can store and retrieve and you don&#8217;t have to design your database, whatever you send it, it will just save for you, no tables, no troubles.   Looks great for a lot of web storage needs. We had a seminar @Lab and document oriented dbs seem to have a definite niche. <a href="http://www.quirkey.com/blog/2009/09/15/sammy-js-couchdb-and-the-new-web-architecture/" >CouchDB</a> is another product in the space.</p>
<p>Its hard to see a <a name="Parade" href="http://www.nydailynews.com/ny_local/2009/11/04/2009-11-04_yankees_parade_friday_11_am_broadway__its_confetti_time.html">parade</a> when you&#8217;re 20 stories over it, but throwing stuff was loads of fun:</p>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://goldmanalpha.files.wordpress.com/2009/11/06-11-09_1115.jpg"><img class="size-medium wp-image-120" title="06-11-09_1115" src="http://goldmanalpha.files.wordpress.com/2009/11/06-11-09_1115.jpg?w=225&#038;h=300" alt="06-11-09_1115" width="225" height="300" /></a> </dt>
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://goldmanalpha.files.wordpress.com/2009/11/06-11-09_1127-2-croppedjpg.jpg"><img class="size-medium wp-image-121" title="06-11-09_1127 (2).croppedjpg" src="http://goldmanalpha.files.wordpress.com/2009/11/06-11-09_1127-2-croppedjpg.jpg?w=234&#038;h=300" alt="06-11-09_1127 (2).croppedjpg" width="234" height="300" /></a></dt>
<dd class="wp-caption-dd">A Million Stringless Kites</dd>
</dl>
</dl>
</div>
<dd class="wp-caption-dd">Also mentioned <a href="http://wiki.answers.com/Q/What_does_a_treasury_department_do_in_a_bank" >Treasury</a>, <a href="http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/">F#</a>,  <a href="http://martinaharris.com/2009/11/london-scrum-group/" >Scrum</a>, <a href="https://wiki.lab49.com/display/TECH/JavaMeetup20091014" >Java Meetup 11/11</a>, <a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx?CR_CC=100253223&amp;WT.mc_id=SEARCH&amp;WT.srch=1&amp;CR_SCC=100253223" >VS 2010 Beta 2 Now Available</a>, <a href="http://store.apple.com/uk/product/MB829?mco=Nzc1MjM2OQ" >Apple Mouse</a>, <a href="http://gizmodo.com/5374224/the-future-of-mice-if-there-is-one">More Mice</a>, <a href="http://www.zerohedge.com/article/do-it-yourself-high-frequency-trading" >Free Money From High Frequency Trading</a>, <a href="http://www.newtechusa.com/agileboston/gtfs" >Agile Boston 11/25</a></p>
</dd>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/goldmanalpha.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/goldmanalpha.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/goldmanalpha.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/goldmanalpha.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/goldmanalpha.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/goldmanalpha.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/goldmanalpha.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/goldmanalpha.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/goldmanalpha.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/goldmanalpha.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=goldmanalpha.wordpress.com&#038;blog=9682964&#038;post=99&#038;subd=goldmanalpha&#038;ref=&#038;feed=1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://goldmanalpha.wordpress.com/2009/11/07/lab-this-week/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>404 NotFound strikes back</title>
		<link>http://blog.lab49.com/archives/3662</link>
		<comments>http://blog.lab49.com/archives/3662#comments</comments>
		<pubDate>Tue, 03 Nov 2009 20:44:09 +0000</pubDate>
		<dc:creator>Sergey Kogan</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://blog.lab49.com/?p=3662</guid>
		<description><![CDATA[I have a Silverlight application consuming a WCF service. And as you may know WCF errors are not serialized on the Silverlight side and all you get is generic NotFound error.
I was experiencing the error only in certain rare cases.
Everything seemed fine in the WCF side, no exceptions were thrown in my service contracts.
I fiddled [...]]]></description>
			<content:encoded><![CDATA[<p>I have a Silverlight application consuming a WCF service. And as you may know WCF errors are not serialized on the Silverlight side and all you get is generic NotFound error.</p>
<p>I was experiencing the error only in certain rare cases.<br />
Everything seemed fine in the WCF side, no exceptions were thrown in my service contracts.</p>
<p>I fiddled with the Fiddler but that did not capture anything.</p>
<p>I fixed the issue purely by  divide/conqure method. Turns out I was passing an object with an enum type property, but was never setting that property. The debugger showed that the value of the enum property was the first item in the enum as one would expect.<br />
However, when I explicitly set the property it all started to work!</p>
<p>And then the dreaded 404 came back! The previuosly used debugging techniques showed it&#8217;s a different issue and was related to how much data I was returning out. The usual suspects message, buffer, maxarray sizes did not help.</p>
<p>Fiddler was useless again. So I decided to try WCF tracing. I found a post by Yi-Lun Luo <a title="here" href="http://forums.silverlight.net/forums/p/17733/83940.aspx?PageIndex=3">http://forums.silverlight.net/forums/p/17733/83940.aspx?PageIndex=3</a> that helped me do it. I also found using the WCF Config Edit tool usable for that purpose.</p>
<p>Finally, I found something helpfull for debugging 404 errors between Silverlight and WCF!<br />
The trace showed that I was exceeding maxItemsInObjectGraph; a setting I never heard about before.</p>
<p>Again WCF Config Edit tool was helpfull and I upped the max number and no more stupid 404.</p>
<p>On a side note me and my comrad felt the app was snappier after this setting.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab49.com/archives/3662/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight tools for the Mac</title>
		<link>http://feedproxy.google.com/~r/MarcusWhitworth/~3/NTaHRTHKblM/</link>
		<comments>http://feedproxy.google.com/~r/MarcusWhitworth/~3/NTaHRTHKblM/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 14:48:00 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.marcuswhitworth.com/?p=99</guid>
		<description><![CDATA[Just reading about the efforts to produce an Eclipse-based Silverlight development platform for the Mac - quite cool. I have to think though, perhaps the effort would have been better spent creating a port of Blend for the Mac... it seems to me that only a tiny minority of developers would opt for Eclipse over [...]]]></description>
			<content:encoded><![CDATA[<p>Just reading about <a href="http://team.silverlight.net/announcement/eclipse-tools-for-silverlight-now-available/" >the efforts to produce an Eclipse-based Silverlight development platform</a> for the Mac &#8211; quite cool.</p>
<p>I have to think though, perhaps the effort would have been better spent creating a port of Blend for the Mac&#8230; it seems to me that only a <em>tiny</em> minority of developers would opt for Eclipse over Visual Studio; whereas I&#8217;d guess nearly all designers <a href="http://forums.silverlight.net/forums/t/34817.aspx" >would prefer to work natively</a> within MacOS.</p>
<p>I can kind of understand why they&#8217;ve done it, but I can only hope there&#8217;s another project underway with that Blend port&#8230;</p>
<p>
		<a href="http://www.dotnetkicks.com/kick/?title=Silverlight%20tools%20for%20the%20Mac&#038;url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F10%2Fsilverlight-tools-for-the-mac%2F"><br />
		<img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F10%2Fsilverlight-tools-for-the-mac%2F" border="0" alt="Kick It on DotNetKicks.com" /> </a></p>
<p align="left"><a  class="tt" href="http://twitter.com/home/?status=Silverlight+tools+for+the+Mac+www.bit.ly/5xJTau" title="Post to Twitter"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.marcuswhitworth.com/2009/10/silverlight-tools-for-the-mac/&amp;submitHeadline=Silverlight+tools+for+the+Mac" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-buzz-micro3.png" alt="Post to Yahoo Buzz" /></a> <a  class="tt" href="http://delicious.com/post?url=http://www.marcuswhitworth.com/2009/10/silverlight-tools-for-the-mac/&amp;title=Silverlight+tools+for+the+Mac" title="Post to Delicious"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a  class="tt" href="http://digg.com/submit?url=http://www.marcuswhitworth.com/2009/10/silverlight-tools-for-the-mac/&amp;title=Silverlight+tools+for+the+Mac" title="Post to Digg"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a  class="tt" href="http://reddit.com/submit?url=http://www.marcuswhitworth.com/2009/10/silverlight-tools-for-the-mac/&amp;title=Silverlight+tools+for+the+Mac" title="Post to Reddit"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro3.png" alt="Post to Reddit" /></a> <a  class="tt" href="http://stumbleupon.com/submit?url=http://www.marcuswhitworth.com/2009/10/silverlight-tools-for-the-mac/&amp;title=Silverlight+tools+for+the+Mac" title="Post to StumbleUpon"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MarcusWhitworth?a=NTaHRTHKblM:lFv1W7AmnsY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/MarcusWhitworth?i=NTaHRTHKblM:lFv1W7AmnsY:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/MarcusWhitworth/~4/NTaHRTHKblM" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/MarcusWhitworth/~3/NTaHRTHKblM/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a custom Silverlight 3 Smooth Streaming player</title>
		<link>http://feedproxy.google.com/~r/MarcusWhitworth/~3/N7hFxD0XvAc/</link>
		<comments>http://feedproxy.google.com/~r/MarcusWhitworth/~3/N7hFxD0XvAc/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 18:36:39 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.marcuswhitworth.com/?p=64</guid>
		<description><![CDATA[When it comes to video delivery, I come from a Flash background.  I've worked on numerous streaming video projects over the years, all of which were created with Flash &#38; Actionscript on the client side. Having been through the process several times, I know all the hurdles I'm going to have to clear well in [...]]]></description>
			<content:encoded><![CDATA[<p>When it comes to video delivery, I come from a Flash background.  I&#8217;ve worked on numerous streaming video projects over the years, all of which were created with Flash &amp; Actionscript on the client side. Having been through the process several times, I know all the hurdles I&#8217;m going to have to clear well in advance.</p>
<p>Documentation for coding a Silverlight 3 player against IIS Smooth Streaming is a little sparse.  IIS.net has several articles on the server setup, but I couldn&#8217;t find anywhere obvious regarding the client connection.</p>
<p>Unlike progressive video playback, you can&#8217;t just point the MediaElement.source at the video path then call play().  After a bit of searching, <a href="http://chris.59north.com/post/Playing-Smooth-Streaming-videos-in-Silverlight.aspx" >most people were talking about</a> some <em>AdaptiveStreamingSource</em> class, which isn&#8217;t available in the base SL toolkit, but rather only found in <em>SmoothStreaming.dll</em> within the template players generated from Expression Encoder!</p>
<p>Per <a href="http://forums.silverlight.net/forums/t/121952.aspx" >some handy forum posts</a>, the steps required are:</p>
<ol>
<li>With Expression Encoder installed, go to <em>C:\Program Files\Microsoft Expression\Encoder 3\Templates\en</em>, select any template, and copy the SmoothStreaming.xap file.</li>
<li>Rename your copied .xap file to .zip, unzip, and take out the <em>SmoothStreaming.dll</em> and <em>PlugInMssCtrl.dll</em> files.</li>
<li>Reference these assemblies in your project, and you can then start using <em>AdaptiveStreamingSource.</em></li>
</ol>
<p>So, once you can finally access the required assemblies, you can then invoke your IIS Smooth Streaming service with something along the lines of the following:</p>
<pre class="brush:csharp">var mediaPath = "testClip_h1080p.ism/manifest";
var source = new AdaptiveStreamingSource
{
   ManifestUrl = new Uri(mediaPath, UriKind.RelativeOrAbsolute),
   MediaElement = streamElement // the xaml MediaElement
};
source.StartPlayback();</pre>
<p>Make sure you put the trailing &#8216;/manifest&#8217; after your stream path.</p>
<p>Simple enough, once you&#8217;ve figured out the basics!  Not exactly sure what MS were thinking by not including the SmoothStreaming assemblies in the SL3 toolkit?  Surely they realise not everyone wants to use a templated player.  Or have I missed something here?</p>
<p>
		<a href="http://www.dotnetkicks.com/kick/?title=Creating%20a%20custom%20Silverlight%203%20Smooth%20Streaming%20player&#038;url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F09%2Fcreating-a-custom-silverlight-3-smooth-streaming-player%2F"><br />
		<img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F09%2Fcreating-a-custom-silverlight-3-smooth-streaming-player%2F" border="0" alt="Kick It on DotNetKicks.com" /> </a></p>
<p align="left"><a  class="tt" href="http://twitter.com/home/?status=Creating+a+custom+Silverlight+3+Smooth+Streaming+player+www.bit.ly/64Sj2a" title="Post to Twitter"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.marcuswhitworth.com/2009/09/creating-a-custom-silverlight-3-smooth-streaming-player/&amp;submitHeadline=Creating+a+custom+Silverlight+3+Smooth+Streaming+player" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-buzz-micro3.png" alt="Post to Yahoo Buzz" /></a> <a  class="tt" href="http://delicious.com/post?url=http://www.marcuswhitworth.com/2009/09/creating-a-custom-silverlight-3-smooth-streaming-player/&amp;title=Creating+a+custom+Silverlight+3+Smooth+Streaming+player" title="Post to Delicious"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a  class="tt" href="http://digg.com/submit?url=http://www.marcuswhitworth.com/2009/09/creating-a-custom-silverlight-3-smooth-streaming-player/&amp;title=Creating+a+custom+Silverlight+3+Smooth+Streaming+player" title="Post to Digg"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a  class="tt" href="http://reddit.com/submit?url=http://www.marcuswhitworth.com/2009/09/creating-a-custom-silverlight-3-smooth-streaming-player/&amp;title=Creating+a+custom+Silverlight+3+Smooth+Streaming+player" title="Post to Reddit"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro3.png" alt="Post to Reddit" /></a> <a  class="tt" href="http://stumbleupon.com/submit?url=http://www.marcuswhitworth.com/2009/09/creating-a-custom-silverlight-3-smooth-streaming-player/&amp;title=Creating+a+custom+Silverlight+3+Smooth+Streaming+player" title="Post to StumbleUpon"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MarcusWhitworth?a=N7hFxD0XvAc:Y4yi0cXDYRg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/MarcusWhitworth?i=N7hFxD0XvAc:Y4yi0cXDYRg:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/MarcusWhitworth/~4/N7hFxD0XvAc" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/MarcusWhitworth/~3/N7hFxD0XvAc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio Silverlight/xaml bug</title>
		<link>http://feedproxy.google.com/~r/MarcusWhitworth/~3/yNMDn-WP8Tc/</link>
		<comments>http://feedproxy.google.com/~r/MarcusWhitworth/~3/yNMDn-WP8Tc/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 17:45:42 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.marcuswhitworth.com/?p=60</guid>
		<description><![CDATA[This one was driving me crazy for at least a few hours.  On a fresh install of VS2008 &#38; Silverlight 3 tools, there was no xaml code highlighting at all, no intellisense, nothing - just like any ordinary text file.  Checking the same project on another machine, it was all fine.  So I starting disabling/uninstalling [...]]]></description>
			<content:encoded><![CDATA[<p>This one was driving me crazy for at least a few hours.  On a fresh install of VS2008 &amp; Silverlight 3 tools, there was no xaml code highlighting at all, no intellisense, nothing &#8211; just like any ordinary text file.  Checking the same project on another machine, it was all fine.  So I starting disabling/uninstalling all VS plugins (ReSharper, AnkhSVN), but still no luck.  Was starting to think I&#8217;d have to reinstall VS&#8230;</p>
<p><a href="http://www.tipsdotnet.com/TechBlog.aspx?PageIndex=0&amp;BLID=12" >The solution</a> was simple enough &#8211; run the VS Command Prompt, and enter:</p>
<pre>devenv /resetskippkgs</pre>
<p>Problem solved.  <a href="http://msdn.microsoft.com/en-us/library/ms241276%28VS.80%29.aspx" >Apparently a good one to try</a> whenever you lose formatting or Intellisense features.</p>
<p>
		<a href="http://www.dotnetkicks.com/kick/?title=Visual%20Studio%20Silverlight/xaml%20bug&#038;url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F09%2Fvisual-studio-silverlight-xaml-bug%2F"><br />
		<img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F09%2Fvisual-studio-silverlight-xaml-bug%2F" border="0" alt="Kick It on DotNetKicks.com" /> </a></p>
<p align="left"><a  class="tt" href="http://twitter.com/home/?status=Visual+Studio+Silverlight%2Fxaml+bug+www.bit.ly/81edZp" title="Post to Twitter"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.marcuswhitworth.com/2009/09/visual-studio-silverlight-xaml-bug/&amp;submitHeadline=Visual+Studio+Silverlight%2Fxaml+bug" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-buzz-micro3.png" alt="Post to Yahoo Buzz" /></a> <a  class="tt" href="http://delicious.com/post?url=http://www.marcuswhitworth.com/2009/09/visual-studio-silverlight-xaml-bug/&amp;title=Visual+Studio+Silverlight%2Fxaml+bug" title="Post to Delicious"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a  class="tt" href="http://digg.com/submit?url=http://www.marcuswhitworth.com/2009/09/visual-studio-silverlight-xaml-bug/&amp;title=Visual+Studio+Silverlight%2Fxaml+bug" title="Post to Digg"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a  class="tt" href="http://reddit.com/submit?url=http://www.marcuswhitworth.com/2009/09/visual-studio-silverlight-xaml-bug/&amp;title=Visual+Studio+Silverlight%2Fxaml+bug" title="Post to Reddit"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro3.png" alt="Post to Reddit" /></a> <a  class="tt" href="http://stumbleupon.com/submit?url=http://www.marcuswhitworth.com/2009/09/visual-studio-silverlight-xaml-bug/&amp;title=Visual+Studio+Silverlight%2Fxaml+bug" title="Post to StumbleUpon"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MarcusWhitworth?a=yNMDn-WP8Tc:GbzqbBxjqpM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/MarcusWhitworth?i=yNMDn-WP8Tc:GbzqbBxjqpM:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/MarcusWhitworth/~4/yNMDn-WP8Tc" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/MarcusWhitworth/~3/yNMDn-WP8Tc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Try IronPython – Interactive Silverlight IronPython Tutorial in the Browser</title>
		<link>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/GcMiG7r5jIg/</link>
		<comments>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/GcMiG7r5jIg/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 14:47:30 +0000</pubDate>
		<dc:creator>Doug Finke</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dougfinke.com/blog/index.php/2009/08/27/try-ironpython-interactive-silverlight-ironpython-tutorial-in-the-browser/</guid>
		<description><![CDATA[Michael Foord, author of&#160; IronPython in Action, is creating a ‘Try Python: Interactive Python Tutorial’ site. Built with Microsoft Silverlight and IronPython.
Fibonacci PowerShell Example
He presents a Fibonacci example and demonstrates multiple assignment for variables. 
In this PowerShell example, the second line sets the variables a and b to 0 and 1. Then again in the [...]]]></description>
			<content:encoded><![CDATA[<p>Michael Foord, author of&#160; <a href="http://www.ironpythoninaction.com/">IronPython in Action</a>, is creating a <a href="http://www.trypython.org/new/">‘Try Python: Interactive Python Tutorial’ site</a>. Built with Microsoft Silverlight and IronPython.</p>
<h3>Fibonacci PowerShell Example</h3>
<p>He presents a Fibonacci example and demonstrates <em>multiple assignment</em> for variables. </p>
<p>In this PowerShell example, the second line sets the variables <strong>a</strong> and <strong>b</strong> to <strong>0</strong> and <strong>1</strong>. Then again in the sixth line. Notice that the expression <strong>($a+$b)</strong> is evaluated and then assigned.</p>
<pre class="PowerShellColorizedScript"><span style="color: #00008b">Function</span> <span style="color: #8a2be2">Fibonacci</span><span style="color: #000000">(</span><span style="color: #ff4500">$n</span><span style="color: #a9a9a9">=</span><span style="color: #800080">10</span><span style="color: #000000">)</span> <span style="color: #000000">{</span>
    <span style="color: #ff4500">$a</span><span style="color: #a9a9a9">,</span> <span style="color: #ff4500">$b</span> <span style="color: #a9a9a9">=</span> <span style="color: #800080">0</span><span style="color: #a9a9a9">,</span> <span style="color: #800080">1</span>            

    <span style="color: #00008b">while</span><span style="color: #000000">(</span><span style="color: #ff4500">$b</span> <span style="color: #a9a9a9">-lt</span> <span style="color: #ff4500">$n</span><span style="color: #000000">)</span> <span style="color: #000000">{</span>
        <span style="color: #ff4500">$b</span>
        <span style="color: #ff4500">$a</span><span style="color: #a9a9a9">,</span> <span style="color: #ff4500">$b</span> <span style="color: #a9a9a9">=</span> <span style="color: #ff4500">$b</span><span style="color: #a9a9a9">,</span> <span style="color: #000000">(</span><span style="color: #ff4500">$a</span><span style="color: #a9a9a9">+</span><span style="color: #ff4500">$b</span><span style="color: #000000">)</span>
    <span style="color: #000000">}</span>
<span style="color: #000000">}</span>                

<span style="color: #0000ff">Fibonacci</span> <span style="color: #800080">20</span></pre>
<p><img src="http://feeds.feedburner.com/~r/DevelopmentInABlink/~4/GcMiG7r5jIg" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/DevelopmentInABlink/~3/GcMiG7r5jIg/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Morgan Stanley’s Matrix webcast recording</title>
		<link>http://feedproxy.google.com/~r/dhruba/lab49/~3/2UKiBE1jWls/</link>
		<comments>http://feedproxy.google.com/~r/dhruba/lab49/~3/2UKiBE1jWls/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 22:35:36 +0000</pubDate>
		<dc:creator>Dhruba Bandopadhyay</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Lab49]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dhruba.name/?p=1209</guid>
		<description><![CDATA[
A month back a live webcast took place titled &#8216;Transcending the client experience&#8217; that focused primarily on the use of RIA in financial services and particularly within Morgan Stanley&#8217;s Matrix.  A recording of the webcast is now available.  I offer a small summary of some of the highlights here.
RIA offers a zero footprint [...]]]></description>
			<content:encoded><![CDATA[</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="227" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6245546&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="227" src="http://vimeo.com/moogaloop.swf?clip_id=6245546&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>A month <a href="http://mdavey.wordpress.com/2009/07/21/ria-matrix-webcast/">back</a> a live webcast took place titled &#8216;Transcending the client experience&#8217; that focused primarily on the use of RIA in financial services and particularly within Morgan Stanley&#8217;s Matrix.  A recording of the webcast is now available.  I offer a small summary of some of the highlights here.</p>
<p>RIA offers a zero footprint in terms of installation effort and supports real time data presentation through simple yet rich user interfaces.  It is bringing the business closer to its clients and is more than just technology in that it is solving real world business problems.</p>
<p>The progressive trends are as follows.  There is a front-end shift in that applications are now more driven by user experience and design than previously, can represent large amounts of varied and real time data more coherently and concisely and are increasingly beginning to approximate thick clients in that they are stateful and taking on more of the responsibilities of the server side.</p>
<p>Going forward opportunity is seen in adding threading support and mobile device support to Flex and also in migrating the vast amount of legacy applications currently existing to RIA technology.  Morgan Stanley&#8217;s Matrix received special recognition throughout being one of the largest production Flex applications in the world, if not the largest, at more than six hundred thousand lines of code developed in the timeframe of a year.</p>
<p>[ Recording of the "Transcending the Client Experience webcast", organised by Adobe and Finextra. Participants in this hour and a quarter long session discuss how developers at financial firms use rich Internet application technologies to integrate real-time data, with the delivery of audio, video, reports and rich interactive charts to trading applications.]</p>
<p>[Panel participants: Hishaam Mufti-Bey (Matrix founder and global director at Morgan Stanley), Stephane Malrait (Global Head of eCommerce at Societe Generale), Mark Greenaway (Adobe), Trevor LaFleche (Senior Analyst at Financial Insights).  Moderator: Vivake Gupta, Managing Director, Lab49.]</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fdhruba.name%2F2009%2F08%2F25%2Fmorgan-stanleys-matrix-webcast-recording%2F&amp;linkname=Morgan%20Stanley%26%238217%3Bs%20Matrix%20webcast%20recording"><img src="http://dhruba.name/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
<p><img src="http://feeds.feedburner.com/~r/dhruba/lab49/~4/2UKiBE1jWls" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/dhruba/lab49/~3/2UKiBE1jWls/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Read this if you are going to install Silverlight 2 dev environment</title>
		<link>http://blog.lab49.com/archives/3266</link>
		<comments>http://blog.lab49.com/archives/3266#comments</comments>
		<pubDate>Tue, 04 Aug 2009 15:35:04 +0000</pubDate>
		<dc:creator>Sergey Kogan</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://blog.lab49.com/?p=3266</guid>
		<description><![CDATA[I recently re-built my pc and had to reinstall Silverlight 2 Visual Studio Tools. Apparently, the installer actually downloads the latest version of Silverlight runtime, which is now version 3. This is not an issue for 99% cases and your apps will still be built using Silverlight SDK 2.0. Even though SL2 apps should work [...]]]></description>
			<content:encoded><![CDATA[<p>I recently re-built my pc and had to reinstall Silverlight 2 Visual Studio Tools. Apparently, the installer actually downloads the latest version of Silverlight runtime, which is now version 3. This is not an issue for 99% cases and your apps will still be built using Silverlight SDK 2.0. Even though SL2 apps should work on SL3 runtime, in some cases they work on SL3 runtime even better. I had a couple of cases when my app worked as expected on SL3, but crashed on SL2 runtime.</p>
<p>Hence, I needed to develop against SL2 developer runtime. It proved to be a difficult task to find it.</p>
<p>But thanks to Matt Davey and Tim Heuer, here is a link where you can download SL2 developer runtime <span style="font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; font-size: 11pt; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><a href="http://go.microsoft.com/fwlink/?LinkID=92598">http://go.microsoft.com/fwlink/?LinkID=92598</a></span></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab49.com/archives/3266/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where to begin?</title>
		<link>http://feedproxy.google.com/~r/MarcusWhitworth/~3/2eHClHmyTb4/</link>
		<comments>http://feedproxy.google.com/~r/MarcusWhitworth/~3/2eHClHmyTb4/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 09:14:40 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.marcuswhitworth.com/?p=4</guid>
		<description><![CDATA[So I've been thinking about what I could kick start this blog with - stuff in which I've developed a bit of a niche and have something to share with a wider audience.  My background has been primarily in web-based application development, with the tools focused largely within the .NET and the RIA spaces. I [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been thinking about what I could kick start this blog with &#8211; stuff in which I&#8217;ve developed a bit of a niche and have something to share with a wider audience.  My background has been primarily in web-based application development, with the tools focused largely within the .NET and the RIA spaces.</p>
<p>I recently helped <a href="http://codertron.blogspot.com/" >a colleague</a> out with an article on <a href="http://codertron.blogspot.com/2009/05/flex-3-versus-silverlight-3-in.html" >Flex vs. Silverlight in the Enterprise</a>.  Both of us have a strong .NET background, and have more recently been heavily involved on a massive enterprise-scale Flex application.  Although  I still stand by the original article, I realise it&#8217;s impossible to accurately and fairly detail each platforms&#8217; strengths and weaknesses in one post.</p>
<p>So, I plan to start a bit of a series &#8211; comparing different user experiences as created with Silverlight and Flex, and hopefully reaching a conclusion on the benefits of each platform, based upon developer experience/efficiency, and of course how the end result meets the original client requirements.</p>
<p>Each post will focus on a technical area that you may find within any enterprise RIA.  Example areas could be video streaming, datagrid customisation, push messaging, theming/skinning, just to name a few.</p>
<p>It&#8217;s as much for my own benefit as anyone else&#8217;s &#8211; in order to deliver the best client experience, you HAVE to know what the best tools or platform are for any given situation!</p>
<p>
		<a href="http://www.dotnetkicks.com/kick/?title=Where%20to%20begin?&#038;url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F08%2Fwhere-to-begin%2F"><br />
		<img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3A%2F%2Fwww.marcuswhitworth.com%2F2009%2F08%2Fwhere-to-begin%2F" border="0" alt="Kick It on DotNetKicks.com" /> </a></p>
<p align="left"><a  class="tt" href="http://twitter.com/home/?status=Where+to+begin%3F+www.bit.ly/5zDqVP" title="Post to Twitter"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a  class="tt" href="http://buzz.yahoo.com/submit?submitUrl=http://www.marcuswhitworth.com/2009/08/where-to-begin/&amp;submitHeadline=Where+to+begin%3F" title="Post to Yahoo Buzz"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-buzz-micro3.png" alt="Post to Yahoo Buzz" /></a> <a  class="tt" href="http://delicious.com/post?url=http://www.marcuswhitworth.com/2009/08/where-to-begin/&amp;title=Where+to+begin%3F" title="Post to Delicious"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a  class="tt" href="http://digg.com/submit?url=http://www.marcuswhitworth.com/2009/08/where-to-begin/&amp;title=Where+to+begin%3F" title="Post to Digg"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a  class="tt" href="http://reddit.com/submit?url=http://www.marcuswhitworth.com/2009/08/where-to-begin/&amp;title=Where+to+begin%3F" title="Post to Reddit"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-reddit-micro3.png" alt="Post to Reddit" /></a> <a  class="tt" href="http://stumbleupon.com/submit?url=http://www.marcuswhitworth.com/2009/08/where-to-begin/&amp;title=Where+to+begin%3F" title="Post to StumbleUpon"><img class="nothumb" src="http://www.marcuswhitworth.com/wp-content/plugins/tweet-this/icons/tt-su-micro3.png" alt="Post to StumbleUpon" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MarcusWhitworth?a=2eHClHmyTb4:NqpQHl-S9Gg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/MarcusWhitworth?i=2eHClHmyTb4:NqpQHl-S9Gg:D7DqB2pKExk" border="0"></img></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/MarcusWhitworth/~4/2eHClHmyTb4" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/MarcusWhitworth/~3/2eHClHmyTb4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UK Silverlight Launch – 22 July</title>
		<link>http://mdavey.wordpress.com/2009/07/17/uk-silverlight-launch-22-july/</link>
		<comments>http://mdavey.wordpress.com/2009/07/17/uk-silverlight-launch-22-july/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 18:00:17 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[RIA]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://mdavey.wordpress.com/?p=1912</guid>
		<description><![CDATA[Looks like 22nd July is the day for the UK &#8211; why are we always behind the US?
Offtopic:

WCF Duplex Bindings With Silverlight
SocketShifter
Sobees &#8211; Silverlight 3 Social Network Aggregator
nibbles &#8211; sketchy stuff

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdavey.wordpress.com&#38;blog=18454&#38;post=1912&#38;subd=mdavey&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'>
<p>Looks like <a href="http://blog.garypretty.co.uk/index.php/2009/07/01/silverlight-3-and-expression-3-uk-lunch-event-in-july/">22nd July</a> is the day for the UK &#8211; why are we always behind the US?</p>
<p>Offtopic:</p>
<ul>
<li>WCF Duplex Bindings With <a href="http://blogs.msdn.com/michaelbraude/archive/2009/07/13/wcf-duplex-bindings-with-silverlight.aspx">Silverlight</a></li>
<li><a href="http://vasters.com/clemensv/PermaLink,guid,26dc5df1-8b8c-4f71-8765-8904e584505b.aspx">SocketShifter</a></li>
<li><a href="http://www.sobees.com/">Sobees</a> &#8211; Silverlight 3 Social Network Aggregator</li>
<li><a href="http://www.nibblestutorials.net/">nibbles</a> &#8211; sketchy stuff</li>
</ul>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mdavey.wordpress.com/1912/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mdavey.wordpress.com/1912/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mdavey.wordpress.com/1912/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mdavey.wordpress.com/1912/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mdavey.wordpress.com/1912/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mdavey.wordpress.com/1912/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mdavey.wordpress.com/1912/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mdavey.wordpress.com/1912/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mdavey.wordpress.com/1912/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mdavey.wordpress.com/1912/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdavey.wordpress.com&amp;blog=18454&amp;post=1912&amp;subd=mdavey&amp;ref=&amp;feed=1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://mdavey.wordpress.com/2009/07/17/uk-silverlight-launch-22-july/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Requested Features</title>
		<link>http://mdavey.wordpress.com/2009/07/17/silverlight-4-requested-features/</link>
		<comments>http://mdavey.wordpress.com/2009/07/17/silverlight-4-requested-features/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 17:55:56 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[RIA]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://mdavey.wordpress.com/?p=1919</guid>
		<description><![CDATA[A brief poll across my colleagues generated the following list.  Hopefully Microsoft   will deliver

TruncateToFit on TextBlock (as per Flex)
The ImplicitStyleManager in the toolkit is pretty rubbish, especially for itemsControls where it doesn&#8217;t apply the theme to newly added items in the itemsSource and is generally a bit flaky and hard to use [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdavey.wordpress.com&#38;blog=18454&#38;post=1919&#38;subd=mdavey&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'>
<p>A brief poll across my colleagues generated the following list.  Hopefully Microsoft <img src='http://s.wordpress.com/wp-includes/images/smilies/face-wink.png' alt=';)' class='wp-smiley' />  will deliver</p>
<ul>
<li>TruncateToFit on TextBlock (as per Flex)</li>
<li>The ImplicitStyleManager in the toolkit is pretty rubbish, especially for itemsControls where it doesn&#8217;t apply the theme to newly added items in the itemsSource and is generally a bit flaky and hard to use and understand even when using ApplyMode.Auto and the performance tended to be very poor using around 50% CPU.</li>
<li>ReaderWriterLock or ReaderWriterLockSlim</li>
<li>Lack of markup extensions:  x:Type, x:Null, x:Static &#8211; Let&#8217;s say you have a DependencyProperty of typeof(Type).  At the moment the only way to set its value in XAML is by creating a bespoke TypeConverter class.  Very painful and introduces many breaks with WPF</li>
<li>XmlnsDefinition &#8211; fix the using statement problem in the generation of the .g.cs file</li>
<li>DependencyPropertyKey &#8211; Allow creation of readonly properties as per WPF</li>
<li>Programmatic Clipboard support</li>
<li> Custom Drawing on a Control &#8211; as in wpf being able to override the OnRender  method and draw to the DrawingContext.</li>
<li>Triggers</li>
<li>More binding options (relative source)</li>
<li>Built-in mouse support</li>
<li>Drag drop support</li>
<li>More informative binding error notifications &#8211; i like knowing what property is missing on what object but i would like to know which view has the error</li>
<li>More linq stuff (Enumerable extensions, hash set etc)</li>
<li>Some of the TPL primitives</li>
<li>Routed events (properly)</li>
<li>Themes</li>
<li>Commands</li>
<li>OnRender virtual method and DrawingContext etc.</li>
<li>VisualBrush</li>
<li>RoutedEvents don&#8217;t work as they do in WPF as far as I can tell, mainly because you don&#8217;t have a way to specify that you want to see handled events which is very annoying in certain situations, e.g. Drag drop</li>
<li>LayoutTransform would also be a welcome addition instead of just a renderTransform.</li>
<li>Stop swallowing mouse events.. I don&#8217;t care if the event has been handled or not I need catch the MouseLeftButtonDown event at all times through proper event routing. Also stop sealing methods and classes, e.g. Canvas is sealed and MeasureOverride is sealed event though the documentation says &#8220;Classes can override this method to define their own measure pass behavior.&#8221;</li>
</ul>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mdavey.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mdavey.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mdavey.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mdavey.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mdavey.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mdavey.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mdavey.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mdavey.wordpress.com/1919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mdavey.wordpress.com/1919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mdavey.wordpress.com/1919/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdavey.wordpress.com&amp;blog=18454&amp;post=1919&amp;subd=mdavey&amp;ref=&amp;feed=1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://mdavey.wordpress.com/2009/07/17/silverlight-4-requested-features/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexing Your .NET 3.5 Skillset</title>
		<link>http://mdavey.wordpress.com/2009/07/17/flexing-your-net-3-5-skillset/</link>
		<comments>http://mdavey.wordpress.com/2009/07/17/flexing-your-net-3-5-skillset/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 13:52:49 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://mdavey.wordpress.com/?p=1925</guid>
		<description><![CDATA[.NET Developer&#8217;s Journal has an article (written Lab49) on Flex.
&#8220;Conclusion:As Silverlight and WPF mature and gain mainstream acceptance, Flex and Flash will undoubtedly be forced to evolve in a direction where they can stay competitive. It&#8217;s likely that there will be further feature swapping and parallels between the two. If you do find yourself in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdavey.wordpress.com&#038;blog=18454&#038;post=1925&#038;subd=mdavey&#038;ref=&#038;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'>
<p>.NET Developer&#8217;s Journal has an article (written Lab49) on <a href="http://dotnet.sys-con.com/node/1023866">Flex</a>.</p>
<p>&#8220;Conclusion:As Silverlight and WPF mature and gain mainstream acceptance, Flex and Flash will undoubtedly be forced to evolve in a direction where they can stay competitive. It&#8217;s likely that there will be further feature swapping and parallels between the two. If you do find yourself in a position where you or your team will need to work on a Flex application, don&#8217;t feel that you will be throwing away what you know and starting from scratch. Rest assured that you will be in the best possible place to pick up the new framework as well as anyone, and can continue to build on the .NET infrastructure and support that you already have&#8221;.</p>
<p>Flex has the lead over Silverlight in terms of browser plug-in <a href="http://www.adobe.com/products/player_census/flashplayer/version_penetration.html">penetration</a>. In terms of features Silverlight 3 is released but Flex 4 will follow soon, and until the Silverlight 4 release probably have a richer feature set.  Further, Microsoft has somewhat of an interesting battle on the RIA server side when comparing RIA Services vs Adobe LCDS.</p>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mdavey.wordpress.com/1925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mdavey.wordpress.com/1925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mdavey.wordpress.com/1925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mdavey.wordpress.com/1925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mdavey.wordpress.com/1925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mdavey.wordpress.com/1925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mdavey.wordpress.com/1925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mdavey.wordpress.com/1925/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mdavey.wordpress.com/1925/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mdavey.wordpress.com/1925/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdavey.wordpress.com&#038;blog=18454&#038;post=1925&#038;subd=mdavey&#038;ref=&#038;feed=1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://mdavey.wordpress.com/2009/07/17/flexing-your-net-3-5-skillset/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robust Reusable Drag Drop Behavior in Silverlight 3</title>
		<link>http://www.charlierobbins.com//articles/2009/07/13/robust-reusable-drag-drop-behavior-in-silverlight-3/</link>
		<comments>http://www.charlierobbins.com//articles/2009/07/13/robust-reusable-drag-drop-behavior-in-silverlight-3/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 23:12:26 +0000</pubDate>
		<dc:creator>Charlie Robbins</dc:creator>
				<category><![CDATA[RIA]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.charlierobbins.com//articles/2009/07/13/robust-reusable-drag-drop-behavior-in-silverlight-3/</guid>
		<description><![CDATA[<div class="hentry">
  <div class="entry-content">
    <p>Recently I had an article published on DevX about how to implement a robust and reusable drag drop behavior in Silverlight 2. The implementation relied heavily on attached behaviors, a pattern that I have used frequently in my work with WPF and Silverlight. The Expression team seems to share my positive sentiment around this pattern and have written a library for Silverlight 3 (System.Interactivity) and added tool support for it in Blend 3. </p>

<p>I decided that it was time that I explore how to re-implement my drag drop behavior using System.Interactivity and I found it to be a painless transition that leads to a more elegant solution in my opinion. There were some refactoring patterns that came out of this effort:</p>

<ol>
  <li>Attached properties used to set an attached behavior become dependency properties on the behavior class itself if you want to set them in XAML.</li>
  <li>Attached properties used for state management in an attached behavior become properties on the behavior class itself.</li>
  <li>All event handlers for attached behaviors no longer have to be static methods.</li>
</ol>

<p>In addition to those points, I’m curious how one would implement a behavior that multi-targets certain types that may be disjoint in the inheritance hierarchy (i.e. may not have  the same base class). An example is a behavior changes the background property of an element. FrameworkElement does not have a background property, but several of its children do (such as Border and Button). One solution I’ve thought of is to target the highest element in the hierarchy and have a dictionary of valid types that you can attempt to cast when the behavior is attached. Seems like wasted effort and doesn’t give the best Blend experience for the designer. Just something to think about I suppose.</p>

<p>The code is posted at <a href="http://github.com/indexzero/silverlight3-samples/tree/master">GitHub.</a></p>
  </div>
  <br />
  <ul class="meta">
    <li>Posted by <span class="fn">Charlie Robbins</span></li>
  </ul>
</div>]]></description>
			<content:encoded><![CDATA[<div class="hentry">
<div class="entry-content">
<p>Recently I had an article published on DevX about how to implement a robust and reusable drag drop behavior in Silverlight 2. The implementation relied heavily on attached behaviors, a pattern that I have used frequently in my work with WPF and Silverlight. The Expression team seems to share my positive sentiment around this pattern and have written a library for Silverlight 3 (System.Interactivity) and added tool support for it in Blend 3. </p>
<p>I decided that it was time that I explore how to re-implement my drag drop behavior using System.Interactivity and I found it to be a painless transition that leads to a more elegant solution in my opinion. There were some refactoring patterns that came out of this effort:</p>
<ol>
<li>Attached properties used to set an attached behavior become dependency properties on the behavior class itself if you want to set them in XAML.</li>
<li>Attached properties used for state management in an attached behavior become properties on the behavior class itself.</li>
<li>All event handlers for attached behaviors no longer have to be static methods.</li>
</ol>
<p>In addition to those points, I’m curious how one would implement a behavior that multi-targets certain types that may be disjoint in the inheritance hierarchy (i.e. may not have  the same base class). An example is a behavior changes the background property of an element. FrameworkElement does not have a background property, but several of its children do (such as Border and Button). One solution I’ve thought of is to target the highest element in the hierarchy and have a dictionary of valid types that you can attempt to cast when the behavior is attached. Seems like wasted effort and doesn’t give the best Blend experience for the designer. Just something to think about I suppose.</p>
<p>The code is posted at <a href="http://github.com/indexzero/silverlight3-samples/tree/master">GitHub.</a></p>
</p></div>
<p></p>
<ul class="meta">
<li>Posted by <span class="fn">Charlie Robbins</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.charlierobbins.com//articles/2009/07/13/robust-reusable-drag-drop-behavior-in-silverlight-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Silverlight to take on Flash in the Dealing Room</title>
		<link>http://mdavey.wordpress.com/2009/07/13/microsoft-silverlight-to-take-on-flash-in-the-dealing-room/</link>
		<comments>http://mdavey.wordpress.com/2009/07/13/microsoft-silverlight-to-take-on-flash-in-the-dealing-room/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 20:39:31 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Advanced Visualization]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://mdavey.wordpress.com/?p=1903</guid>
		<description><![CDATA[Finextra covers the Silverlight 3 launch from the dealing room.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdavey.wordpress.com&#38;blog=18454&#38;post=1903&#38;subd=mdavey&#38;ref=&#38;feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'>
<p>Finextra <a href="http://www.finextra.com/fullstory.asp?id=20254">covers</a> the Silverlight 3 launch from the dealing room.</p>
<p>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mdavey.wordpress.com/1903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mdavey.wordpress.com/1903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mdavey.wordpress.com/1903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mdavey.wordpress.com/1903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mdavey.wordpress.com/1903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mdavey.wordpress.com/1903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mdavey.wordpress.com/1903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mdavey.wordpress.com/1903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mdavey.wordpress.com/1903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mdavey.wordpress.com/1903/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mdavey.wordpress.com&amp;blog=18454&amp;post=1903&amp;subd=mdavey&amp;ref=&amp;feed=1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://mdavey.wordpress.com/2009/07/13/microsoft-silverlight-to-take-on-flash-in-the-dealing-room/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
