<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by mattcasto</title>
    <description>Stories kicked by mattcasto</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>Unity - Dependency Injection and Inversion of Control Container</title>
      <description>Dependency injection is a programming technique to reduce component coupling. Dependency injection is also commonly known as "inversion of control" or IoC or sometimes as The Hollywood Principle - &amp;quot;Don't call us, we'll call you". The goal of dependency injection is to separate the concerns of how a dependency is obtained from the core concerns of a boundary. This improves reusability by enabling components to be supplied with dependencies which may vary depending on context. 
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnethitman.spaces.live.com%2fblog%2fcns!E149A8B1E1C25B14!267.entry"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnethitman.spaces.live.com%2fblog%2fcns!E149A8B1E1C25B14!267.entry" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Unity_Dependency_Injection_and_Inversion_of_Control_Container</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Unity_Dependency_Injection_and_Inversion_of_Control_Container</guid>
      <pubDate>Tue, 09 Sep 2008 14:01:14 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 2 Visibility Bug With The Canvas</title>
      <description>A solution to the Visibility bug with the Canvas in Silverlight 2. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jeffblankenburg.com%2f2008%2f06%2fsilverlight-2-visibility-bug-with.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jeffblankenburg.com%2f2008%2f06%2fsilverlight-2-visibility-bug-with.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_2_Visibility_Bug_With_The_Canvas</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_2_Visibility_Bug_With_The_Canvas</guid>
      <pubDate>Thu, 19 Jun 2008 02:01:02 GMT</pubDate>
    </item>
    <item>
      <title>The Developer Exchange Program</title>
      <description>How much better a developer would you be if you could regularly observe another Agile team in action... in person. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstevenharman.net%2fblog%2farchive%2f2008%2f04%2f20%2fthe-developer-exchange-program.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstevenharman.net%2fblog%2farchive%2f2008%2f04%2f20%2fthe-developer-exchange-program.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/The_Developer_Exchange_Program</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/The_Developer_Exchange_Program</guid>
      <pubDate>Tue, 22 Apr 2008 15:31:03 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 2 Navigating Between Xaml Pages</title>
      <description>One of the problems I've run across while playing around with the Beta is the lack of support for any easy way to navigate around you application by moving between Xaml pages. Here is a nice little solution. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.flawlesscode.com%2fpost%2f2008%2f03%2fSilverlight-2-Navigating-Between-Xaml-Pages.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.flawlesscode.com%2fpost%2f2008%2f03%2fSilverlight-2-Navigating-Between-Xaml-Pages.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_2_Navigating_Between_Xaml_Pages</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_2_Navigating_Between_Xaml_Pages</guid>
      <pubDate>Fri, 21 Mar 2008 14:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Can't think of a good class name?</title>
      <description>Try this &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.classnamer.com%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.classnamer.com%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Can_t_think_of_a_good_class_name</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Can_t_think_of_a_good_class_name</guid>
      <pubDate>Mon, 17 Mar 2008 23:16:02 GMT</pubDate>
    </item>
    <item>
      <title>There's some darkness in your silver light.</title>
      <description>Rob voices his complaints about Silverlight 2.0 from the perspective of a developer of WPF and Flash applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2008%2f03%2f13%2fthere-s-some-darkness-in-your-silver-light.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevlicio.us%2fblogs%2frob_eisenberg%2farchive%2f2008%2f03%2f13%2fthere-s-some-darkness-in-your-silver-light.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/There_s_some_darkness_in_your_silver_light</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/There_s_some_darkness_in_your_silver_light</guid>
      <pubDate>Thu, 13 Mar 2008 17:16:05 GMT</pubDate>
    </item>
    <item>
      <title>Linq joining to in-memory collections is bad</title>
      <description>Mel Grubb found a situation where a simple LINQ join lead to an OutOfMemoryException. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmelgrubb.spaces.live.com%2fBlog%2fcns!A44BB98A805C8996!200.entry%3fwa%3dwsignin1.0"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmelgrubb.spaces.live.com%2fBlog%2fcns!A44BB98A805C8996!200.entry%3fwa%3dwsignin1.0" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/Linq_joining_to_in_memory_collections_is_bad</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/Linq_joining_to_in_memory_collections_is_bad</guid>
      <pubDate>Sat, 08 Mar 2008 22:17:57 GMT</pubDate>
    </item>
    <item>
      <title>Silverlight 2.0 + OOXML = TextGlow</title>
      <description>A Word 2007 document viewer built with Silverlight. An example of what is possible using the power of Silverlight 2.0. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2008%2f03%2f06%2fsilverlight-2-0-ooxml-textglow.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjames.newtonking.com%2farchive%2f2008%2f03%2f06%2fsilverlight-2-0-ooxml-textglow.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Silverlight_2_0_OOXML_TextGlow</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Silverlight_2_0_OOXML_TextGlow</guid>
      <pubDate>Thu, 06 Mar 2008 16:31:02 GMT</pubDate>
    </item>
    <item>
      <title> LINQ to SQL In Disconnected/N-Tier scenarios: Saving an Object</title>
      <description>LINQ to SQL is a great tool, but when you're using it in an n-tier scenario, there are several problems that you have to solve. A simple example is a web service that allows you to retrieve a record of data and save a record of data when the object that you are loading/saving had child lists of objects. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjonkruger.com%2fblog%2f2008%2f02%2f10%2flinq-to-sql-in-disconnectedn-tier-scenarios-saving-an-object%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjonkruger.com%2fblog%2f2008%2f02%2f10%2flinq-to-sql-in-disconnectedn-tier-scenarios-saving-an-object%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/LINQ_to_SQL_In_Disconnected_N_Tier_scenarios_Saving_an_Object</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/LINQ_to_SQL_In_Disconnected_N_Tier_scenarios_Saving_an_Object</guid>
      <pubDate>Tue, 26 Feb 2008 05:16:02 GMT</pubDate>
    </item>
    <item>
      <title>TextBox MaxLength From LINQ Meta Data</title>
      <description>Set the MaxLength property using LINQ Meta Data. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.binaryocean.com%2f2008%2f02%2f24%2fTextBoxMaxLengthFromLINQMetaData.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.binaryocean.com%2f2008%2f02%2f24%2fTextBoxMaxLengthFromLINQMetaData.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/linq/TextBox_MaxLength_From_LINQ_Meta_Data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/linq/TextBox_MaxLength_From_LINQ_Meta_Data</guid>
      <pubDate>Tue, 26 Feb 2008 20:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Scott Gu: Silverlight 2 Tutorial Part 6</title>
      <description>Using User Controls to Implement Master/Detail Scenarios. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2fpages%2fsilverlight-tutorial-part-6-using-user-controls-to-implement-master-detail-scenarios.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2fpages%2fsilverlight-tutorial-part-6-using-user-controls-to-implement-master-detail-scenarios.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Scott_Gu_Silverlight_2_Tutorial_Part_6</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Scott_Gu_Silverlight_2_Tutorial_Part_6</guid>
      <pubDate>Sun, 24 Feb 2008 17:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Scott Gu SilverLight 2 Tutorial Part 5</title>
      <description>Using the ListBox and DataBinding to Display List Data. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2fpages%2fsilverlight-tutorial-part-5-using-the-listbox-and-databinding-to-display-list-data.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2fpages%2fsilverlight-tutorial-part-5-using-the-listbox-and-databinding-to-display-list-data.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Scott_Gu_SilverLight_2_Tutorial_Part_5</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Scott_Gu_SilverLight_2_Tutorial_Part_5</guid>
      <pubDate>Sun, 24 Feb 2008 15:46:02 GMT</pubDate>
    </item>
    <item>
      <title>First Look At Silverlight 2 </title>
      <description>Scott Gu annouces Silverlight 2 and describes a sample application that should be of interest to anyone developing web applications to consume data from public APIs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f02%2f22%2ffirst-look-at-silverlight-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fscottgu%2farchive%2f2008%2f02%2f22%2ffirst-look-at-silverlight-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/First_Look_At_Silverlight_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/First_Look_At_Silverlight_2</guid>
      <pubDate>Fri, 22 Feb 2008 15:46:02 GMT</pubDate>
    </item>
    <item>
      <title>Using CROSS JOIN to generate test data</title>
      <description>In this blog, Joe demonstrates the power of the CROSS JOIN and how it can be harnessed to create lots of test data very quickly.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.sqlteam.com%2fjoew%2farchive%2f2008%2f02%2f06%2f60490.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.sqlteam.com%2fjoew%2farchive%2f2008%2f02%2f06%2f60490.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Using_CROSS_JOIN_to_generate_test_data</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Using_CROSS_JOIN_to_generate_test_data</guid>
      <pubDate>Thu, 07 Feb 2008 04:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Custom Controls Design Time Support Part 13: Adding Snaplines</title>
      <description>This post shows how to add custom Snaplines for your custom windows controls. Includes a sample and source code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.amrelsehemy.net%2fpost%2f2008%2f02%2fCustom-Controls-Design-Time-Support-Part-13-Adding-Snaplines.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.amrelsehemy.net%2fpost%2f2008%2f02%2fCustom-Controls-Design-Time-Support-Part-13-Adding-Snaplines.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Custom_Controls_Design_Time_Support_Part_13_Adding_Snaplines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Custom_Controls_Design_Time_Support_Part_13_Adding_Snaplines</guid>
      <pubDate>Wed, 06 Feb 2008 06:01:02 GMT</pubDate>
    </item>
    <item>
      <title>The Most Useful .NET Utility Classes Developers Tend To Reinvent Rathe</title>
      <description> &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f06%2f13%2fthe-most-useful-.net-utility-classes-developers-tend-to-reinvent.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fhaacked.com%2farchive%2f2007%2f06%2f13%2fthe-most-useful-.net-utility-classes-developers-tend-to-reinvent.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/The_Most_Useful_NET_Utility_Classes_Developers_Tend_To_Reinvent_Rathe_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/The_Most_Useful_NET_Utility_Classes_Developers_Tend_To_Reinvent_Rathe_1</guid>
      <pubDate>Fri, 15 Jun 2007 08:46:01 GMT</pubDate>
    </item>
  </channel>
</rss>