<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by dcarr</title>
    <description>Stories kicked by dcarr</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Amazing Short Films from District 9 director Neill Blomkamp.</title>
      <description>Amazing silverlight media from Neill Blomkamp of District 9. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2009%2f08%2f14%2famazing_short_fillms_from_neill_blomkamp_director_district_9%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2009%2f08%2f14%2famazing_short_fillms_from_neill_blomkamp_director_district_9%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Amazing_Short_Films_from_District_9_director_Neill_Blomkamp</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Amazing_Short_Films_from_District_9_director_Neill_Blomkamp</guid>
      <pubDate>Mon, 17 Aug 2009 23:51:08 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 3 Media Platform : tangent.ux labs</title>
      <description>Amazing Silverlight 3 HD media platform with deep zoom context. The best there is today for complex and very high quality content. Browse it on out Amazon S3 bucket: http://smooth.s3.amazonaws.com/default.htm &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsmooth.s3.amazonaws.com%2fdefault.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsmooth.s3.amazonaws.com%2fdefault.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_3_Media_Platform_tangent_ux_labs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_3_Media_Platform_tangent_ux_labs</guid>
      <pubDate>Sun, 19 Jul 2009 15:20:49 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 3 Art Project - Something Completely Different</title>
      <description>Silverlight 3 Art Project - Something Completely Different using interesting simulated life Spline example.    &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.domaindotnet.com%2flife%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.domaindotnet.com%2flife%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_3_Art_Project_Something_Completely_Different</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_3_Art_Project_Something_Completely_Different</guid>
      <pubDate>Mon, 18 May 2009 05:51:40 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 3 Beta Really Does Play Adobe Video Content &amp;#171; Domain .NET </title>
      <description>Silverlight 3 Beta used to build this 'All Broadband Video' player with a special emphasis on the new H.264 support allowing all the most important quality Adobe video formats to work (as you can see here). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2009%2f04%2f05%2fsilverlight_3_beta_adobe_video_playerworking_now%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2009%2f04%2f05%2fsilverlight_3_beta_adobe_video_playerworking_now%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_3_Beta_Really_Does_Play_Adobe_Video_Content_Domain_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_3_Beta_Really_Does_Play_Adobe_Video_Content_Domain_NET</guid>
      <pubDate>Mon, 06 Apr 2009 11:32:18 GMT</pubDate>
    </item>
    <item>
      <title>Why You Want To Be A Craftsman Instead Of  A Cowboy</title>
      <description>I was a bit surprised at first to hear Jeff and Joel's comments because they are some smart guys that have produced some successful software. I highly doubt, regardless of how it came across, they intended to imply that you should ignore all guidelines and just string together your code. Unfortunately, the comments of their posts make it all too clear that this is exactly the way a lot of programmers took it. What's worse is bad programmers will use this as a defense for their resistance to improving their skills. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f02%2f27%2fwhy-you-want-to-be-a-craftsman-instead-of-a-cowboy%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.geekdaily.net%2f2009%2f02%2f27%2fwhy-you-want-to-be-a-craftsman-instead-of-a-cowboy%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/altnet/Why_You_Want_To_Be_A_Craftsman_Instead_Of_A_Cowboy</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/altnet/Why_You_Want_To_Be_A_Craftsman_Instead_Of_A_Cowboy</guid>
      <pubDate>Sat, 28 Feb 2009 12:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Martin Fowler and the .NET Developer Mandate for Oslo &amp;#171; Domain .NET Te</title>
      <description>One danger that DSL advocates need to guard against is the notion that first you design a DSL, then people use it. Like any other deice of software, a successful DSL will evolve. This means that scripts written in an earlier version of a DSL may fail when run with a later version. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2009%2f02%2f21%2foslo_dot_net_developer_domain_specific_language_mandate%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2009%2f02%2f21%2foslo_dot_net_developer_domain_specific_language_mandate%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Martin_Fowler_and_the_NET_Developer_Mandate_for_Oslo_Domain_NET_Te</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Martin_Fowler_and_the_NET_Developer_Mandate_for_Oslo_Domain_NET_Te</guid>
      <pubDate>Sun, 22 Feb 2009 08:25:38 GMT</pubDate>
    </item>
    <item>
      <title>Refactoring Service Dependencies to Separated Interface </title>
      <description>Fantastic article by Billy McCafferty on content you already know... Don't you?? This covers some of the core points that any modern developer simply must know if they want to be taken seriously on all but the most trivial projects.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2fbilly_mccafferty%2farchive%2f2008%2f10%2f30%2frefactoring-service-dependencies-to-separated-interface.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2fbilly_mccafferty%2farchive%2f2008%2f10%2f30%2frefactoring-service-dependencies-to-separated-interface.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Refactoring_Service_Dependencies_to_Separated_Interface</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Refactoring_Service_Dependencies_to_Separated_Interface</guid>
      <pubDate>Thu, 01 Jan 2009 00:47:26 GMT</pubDate>
    </item>
    <item>
      <title>Advanced Bidirectional Silverlight 2.0 to ASP.NET Integration - Part 1</title>
      <description>This is the first post covering techniques for both sending data into your Silverlight environment from ASP.NET as well as getting data out of Silverlight without resorting to a lot of new elements in your architecture. The goal is to use what you already have with the least fuss.

You may think you need to resort to 'pushing' all data from Silverlight into say a service using WCF but that is not the case in many scenarios.

For example, you may have activity which the user creates inside Silverlight 2.0 that results in visual elements you want to send out to ASP.NET for persistence in your ORM environment (where Silverlight has no involvement). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f12%2f23%2fsilverlight_aspnet_bidirectional_integration-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f12%2f23%2fsilverlight_aspnet_bidirectional_integration-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Advanced_Bidirectional_Silverlight_2_0_to_ASP_NET_Integration_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Advanced_Bidirectional_Silverlight_2_0_to_ASP_NET_Integration_Part_1</guid>
      <pubDate>Tue, 23 Dec 2008 12:49:54 GMT</pubDate>
    </item>
    <item>
      <title>C# Delegate Shortcut - No more null testing on events for subscribers </title>
      <description>Do you use this syntax? It adds up as you can leave null tests in the dust for event subscribers:

EXAMPLE:
public event EventHandler&amp;lt;AnimationImageEventArgs&amp;gt; AnimationImageClicked = delegate { };

Post has full details, but most might already know this. If not your wasting cycles. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f11%2f27%2fvery_nice_c_sharp_shortcut%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f11%2f27%2fvery_nice_c_sharp_shortcut%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/C_Delegate_Shortcut_No_more_null_testing_on_events_for_subscribers</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/C_Delegate_Shortcut_No_more_null_testing_on_events_for_subscribers</guid>
      <pubDate>Fri, 28 Nov 2008 03:04:25 GMT</pubDate>
    </item>
    <item>
      <title>DeepZoom extended into 3D Demo</title>
      <description>DeepZoom extended into 3D Demo directly from this link.. Silverlight 3? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.domaindotnet.com%2fClientBin%2fDeepZoom3D.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.domaindotnet.com%2fClientBin%2fDeepZoom3D.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/DeepZoom_extended_into_3D_Demo</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/DeepZoom_extended_into_3D_Demo</guid>
      <pubDate>Sat, 22 Nov 2008 04:28:34 GMT</pubDate>
    </item>
    <item>
      <title>RIA in Sharepoint: Silverlight with 3D Extended DeepZoom - so cool</title>
      <description>NOTE: There is an interesting contest to find an image in this. Check the post.

Long story short, this is an effort to bring RIA to the SharePoint world. But not just RIA style usability, I believe we pushed the envelope even further by incorporating not only DeepZoom (SeaDragon) for 'zoom in to the pixel' resolution, but the 3D extensions not present by default (you have the essentials but only the amazingly talented people behind the Hard Rock Memorabilia site (vertigo) have shown this style of combined zoom/3d that we have seen in any largely deployed sample) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f11%2f19%2freleased-silverlight-3d-for-sharepoint-moss-2007-try-it-here-now%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f11%2f19%2freleased-silverlight-3d-for-sharepoint-moss-2007-try-it-here-now%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/RIA_in_Sharepoint_Silverlight_with_3D_Extended_DeepZoom_so_cool</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/RIA_in_Sharepoint_Silverlight_with_3D_Extended_DeepZoom_so_cool</guid>
      <pubDate>Thu, 20 Nov 2008 11:04:50 GMT</pubDate>
    </item>
    <item>
      <title>Dynamically Loading an assembly at Runtime and calling its methods </title>
      <description>This article explains how to load an assembly dynamically and call its method. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fsridhar_subra%2fDynamicAssemblyMethod10132008214835PM%2fDynamicAssemblyMethod.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.c-sharpcorner.com%2fUploadFile%2fsridhar_subra%2fDynamicAssemblyMethod10132008214835PM%2fDynamicAssemblyMethod.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Dynamically_Loading_an_assembly_at_Runtime_and_calling_its_methods</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Dynamically_Loading_an_assembly_at_Runtime_and_calling_its_methods</guid>
      <pubDate>Fri, 21 Nov 2008 23:16:07 GMT</pubDate>
    </item>
    <item>
      <title>XAML and Layered Dependency Injection Spike</title>
      <description>very nice work! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.aidandoolan.com%2fblog%2fpost%2fXAML-and-Layered-Dependency-Injection-Spike.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.aidandoolan.com%2fblog%2fpost%2fXAML-and-Layered-Dependency-Injection-Spike.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/XAML_and_Layered_Dependency_Injection_Spike</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/XAML_and_Layered_Dependency_Injection_Spike</guid>
      <pubDate>Sat, 25 Oct 2008 18:34:01 GMT</pubDate>
    </item>
    <item>
      <title>NHibernate Profiler Freakin Awesome</title>
      <description>Dude, you are my hero. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2008%2f10%2f13%2fnhprof-another-milestone.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2008%2f10%2f13%2fnhprof-another-milestone.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/NHibernate_Profiler_Freakin_Awesome</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/NHibernate_Profiler_Freakin_Awesome</guid>
      <pubDate>Tue, 14 Oct 2008 16:22:17 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2010 Gets Serious about Visual Metrics - Screen Shots He</title>
      <description>For most businesses only about 20% of the code being written today is for new applications;

(DDN: Not true 100% however that is about right for budgets which is likely what they meant anyway).

the majority of work is being done on existing code bases. A typical issue encountered when working on existing code is not having good tools to help the architect or developer understand the system.

(DDN: Uh.. How about no regression tests? How about no mandate for reuse, framework API quality, etc. etc.? Sure lets not talk about the why, just the ways we can profit from it)

This can make it challenging to not only understand what needs to be done to make the required changes, but it makes it equally challenging to understand the broader impact of the changes. Often it isn't until much later that an unexpected bug is discovered as a result of a change.

Our modeling tools have tight integration into the actual code of the application. This means that a developer or architect can use models to explore existing code assets.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f10%2f13%2fnew_screen_shots_visual_studio_2010%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f10%2f13%2fnew_screen_shots_visual_studio_2010%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_Gets_Serious_about_Visual_Metrics_Screen_Shots_He</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Visual_Studio_2010_Gets_Serious_about_Visual_Metrics_Screen_Shots_He</guid>
      <pubDate>Tue, 14 Oct 2008 08:35:33 GMT</pubDate>
    </item>
    <item>
      <title>Dynamic Data Custom Pages: Dynamic/Templated FromView</title>
      <description>Nice! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcsharpbits.notaclue.net%2f2008%2f10%2fdynamic-data-custom-pages_08.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcsharpbits.notaclue.net%2f2008%2f10%2fdynamic-data-custom-pages_08.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Dynamic_Data_Custom_Pages_Dynamic_Templated_FromView</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Dynamic_Data_Custom_Pages_Dynamic_Templated_FromView</guid>
      <pubDate>Sun, 12 Oct 2008 09:44:21 GMT</pubDate>
    </item>
    <item>
      <title>F# : absolute power corrupts absolutely, but F# removes side-effects</title>
      <description>Functional programming is so addictive. It reminds me when I could code with no team, no deadline, no broken processes or cultures to navigate. I do hope this becomes a common option for general development or at least C# continues to borg functional ideas. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f10%2f07%2ff-absolute-power-over-your-code-corrupts-absolutely-but-f-removes-side-effect-corruption-so-uh-there-goes-my-analogy%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f10%2f07%2ff-absolute-power-over-your-code-corrupts-absolutely-but-f-removes-side-effect-corruption-so-uh-there-goes-my-analogy%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/F_absolute_power_corrupts_absolutely_but_F_removes_side_effects</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/F_absolute_power_corrupts_absolutely_but_F_removes_side_effects</guid>
      <pubDate>Wed, 08 Oct 2008 10:34:49 GMT</pubDate>
    </item>
    <item>
      <title>SharePoint 2007 MOSS Update - New BDC Web Man &amp;#171; team domain.dot.net</title>
      <description>For BDC Users. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f10%2f02%2fsharepoint_moss_2007_bdc%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f10%2f02%2fsharepoint_moss_2007_bdc%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/SharePoint_2007_MOSS_Update_New_BDC_Web_Man_team_domain_dot_net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/SharePoint_2007_MOSS_Update_New_BDC_Web_Man_team_domain_dot_net</guid>
      <pubDate>Fri, 03 Oct 2008 14:01:30 GMT</pubDate>
    </item>
    <item>
      <title>Linq to QueryableComputer : GAC, Registry, etc. Fusion Log Debugging </title>
      <description>Example:  (try this with gacutil.exe)

** ASSEMBLIES BY NAME WITH &amp;gt; 1 REGISTERED  = 664 ***

Group 'Microsoft' Assemblies=466 Percent=70.18% Public Keys Used=5
Group 'DevExpress' Assemblies=73 Percent=10.99% Public Keys Used=2
Group 'System' Assemblies=71 Percent=10.69% Public Keys Used=4
Group 'Policy' Assemblies=14 Percent=2.11% Public Keys Used=2
Group 'FSharp' Assemblies=11 Percent=1.66% Public Keys Used=1
Group 'VLinq' Assemblies=10 Percent=1.51% Public Keys Used=1
Group 'policy' Assemblies=6 Percent=0.9% Public Keys Used=2
Group 'PresentationFramework' Assemblies=5 Percent=0.75% Public Keys Used=1
Group 'mscorcfg' Assemblies=2 Percent=0.3% Public Keys Used=1
Group 'WebDev' Assemblies=2 Percent=0.3% Public Keys Used=1
Group 'VSTADTEProvider' Assemblies=2 Percent=0.3% Public Keys Used=1
Group 'VsWebSite' Assemblies=2 Percent=0.3% Public Keys Used=1 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.domaindotnet.com%2fr.aspx%3fs%3d2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.domaindotnet.com%2fr.aspx%3fs%3d2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_to_QueryableComputer_GAC_Registry_etc_Fusion_Log_Debugging</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_to_QueryableComputer_GAC_Registry_etc_Fusion_Log_Debugging</guid>
      <pubDate>Tue, 23 Sep 2008 03:38:09 GMT</pubDate>
    </item>
    <item>
      <title>'Linq to Gac' : Use Linq to Power Query your Gac via C# to Fusion</title>
      <description>This post gets the GAC via Linq to bend your way. How? A Fusion Wrapper to IEnumerable over your Gac. No nasty PInvokes to deal with. It's all clean C# which is here to use. We owe a debt to the Mono project for this as well as a very smart Microsoft staff member to be give credit when we can find the page again. Be careful however...Our last post cranked through your registry. This post gets you the GAC. Here is what is done with a holistic post later:  

* All files we can find (if you specify them)   
* The Gac (all of it and even the other two 'sub-gacs' if you want    
* Environmental Stuff (Path variable, etc. but we actually parse them and produce another tree and it fits our code)    
* A lot more (think all things inside you box)

You can even join all this data if you can find the right keys. We joined our registry to our file system 'where the registry key value as a path' (where is was a valid path) didn't exist. Earth-shattering? No. Faster then any virus checker we've tried? ABSOLUTELY. Relevant to virus checkers? No not really actually..  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f09%2f20%2ffusion_c_sharp_wrapper_for_linq_to_gac_access%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_to_Gac_Use_Linq_to_Power_Query_your_Gac_via_C_to_Fusion</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_to_Gac_Use_Linq_to_Power_Query_your_Gac_via_C_to_Fusion</guid>
      <pubDate>Sun, 21 Sep 2008 06:59:03 GMT</pubDate>
    </item>
    <item>
      <title>C# 3.0 Query Expression Translation Cheat Sheet</title>
      <description>Excellent guide which we are expanding to cover all Expressions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcommunity.bartdesmet.net%2fblogs%2fbart%2farchive%2f2008%2f08%2f30%2fc-3-0-query-expression-translation-cheat-sheet.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcommunity.bartdesmet.net%2fblogs%2fbart%2farchive%2f2008%2f08%2f30%2fc-3-0-query-expression-translation-cheat-sheet.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/C_3_0_Query_Expression_Translation_Cheat_Sheet</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/C_3_0_Query_Expression_Translation_Cheat_Sheet</guid>
      <pubDate>Thu, 18 Sep 2008 09:26:15 GMT</pubDate>
    </item>
    <item>
      <title>Why Every Good Developer needs to Know how to Mock</title>
      <description>While unit testing is generally considered a good practice ( even among those who don't do unit tests), mocking doesn't seem to carry the same aura. There are a lot of arguments saying why mocking is bad , how it kills testability etc. 

But in my day-to-day job, as well as in my personal projects, I found mocking is definitely indispensable.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fitscommonsensestupid.blogspot.com%2f2008%2f09%2fwhy-every-good-developer-needs-to-know.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fitscommonsensestupid.blogspot.com%2f2008%2f09%2fwhy-every-good-developer-needs-to-know.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/unittesting/Why_Every_Good_Developer_needs_to_Know_how_to_Mock</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/unittesting/Why_Every_Good_Developer_needs_to_Know_how_to_Mock</guid>
      <pubDate>Fri, 19 Sep 2008 03:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Steve Ballmer we love you (sometimes) &amp;#171; team domain.dot.net</title>
      <description>An oldie but always worth another look to remember the insanity that is Steven Ballmer. What are multi-Billion dollar CEOs would act like this? He's a genius for being such an eccentric yet being effective in the 'normal corporate' world. Go Steve.

NOTE: We recently got the 'SequenceViz' tool (auto gens sequence diagrams using Cecil for code knowledge) working with SilverLight on the web. It previously only supported SVG in IE using the Adobe viewer. It now does SVG-Xaml Translation.. VERY cool stuff.. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f08%2f29%2fsteve-ballmer-we-love-you-sometimes%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f08%2f29%2fsteve-ballmer-we-love-you-sometimes%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/Steve_Ballmer_we_love_you_sometimes_team_domain_dot_net</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/Steve_Ballmer_we_love_you_sometimes_team_domain_dot_net</guid>
      <pubDate>Mon, 15 Sep 2008 21:05:48 GMT</pubDate>
    </item>
    <item>
      <title>NDepend 2.10 Released - Interactive Code Dependencies Graph </title>
      <description>This is indistinguishable from magic! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f09%2f09%2finteractive-code-dependencies-graph.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcodebetter.com%2fblogs%2fpatricksmacchia%2farchive%2f2008%2f09%2f09%2finteractive-code-dependencies-graph.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/NDepend_2_10_Released_Interactive_Code_Dependencies_Graph</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/NDepend_2_10_Released_Interactive_Code_Dependencies_Graph</guid>
      <pubDate>Wed, 10 Sep 2008 13:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Expose New Linq Operations from the HashSet&amp;lt;T&amp;gt; Performance Monster</title>
      <description>Linq is not just about databases. It's about reading the registry, your hard-disk, or even a list of function pointers to be invoked. Linq is about more event then sets (collections). It's about making tasks easier in many cases and vastly more powerful (and most importantly your code more readable and maintainable at the same time).     It's astounding just how fast the HashSet&amp;lt;T&amp;gt; collection is. This post will show how to gain additional power that is fully supported from Microsoft which is often overlooked, yet it can solve some of the hardest problems (especially around performance however don't prematurely optimize!).

Linq, HashSet, ORM, NHibernate, Linq to NHibernate, Linq Undocumented, Functional Programming, .NET 3.5 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f09%2f08%2fthe_fastest_dot_net_hash_set_collection_with_linq_extended_features%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.domaindotnet.com%2f2008%2f09%2f08%2fthe_fastest_dot_net_hash_set_collection_with_linq_extended_features%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Expose_New_Linq_Operations_from_the_HashSet_T_Performance_Monster</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Expose_New_Linq_Operations_from_the_HashSet_T_Performance_Monster</guid>
      <pubDate>Tue, 09 Sep 2008 23:46:02 GMT</pubDate>
    </item>
  </channel>
</rss>
