<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - published architecture stories</title>
    <description>the latest published architecture stories from DotNetKicks.com</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>When to throw exceptions</title>
      <description>Explains what &amp;quot;exceptional&amp;quot; means and when you should throw exceptions. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.gauffin.org%2f2012%2f05%2fthrow-exceptions%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.gauffin.org%2f2012%2f05%2fthrow-exceptions%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/When_to_throw_exceptions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/When_to_throw_exceptions</guid>
      <pubDate>Thu, 24 May 2012 15:06:37 GMT</pubDate>
    </item>
    <item>
      <title>Behaviour-Driven Development in .NET with SpecFlow and White</title>
      <description>This article gives an overview of behaviour-driven development (BDD), talks about .NET tools for BDD (SpecFlow) and UI testing (White) and proceeds with a working example giving hands on BDD in .NET &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevblog.cloudreach.co.uk%2f2012%2f05%2fbehaviour-driven-development-in-net.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevblog.cloudreach.co.uk%2f2012%2f05%2fbehaviour-driven-development-in-net.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Behaviour_Driven_Development_in_NET_with_SpecFlow_and_White</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Behaviour_Driven_Development_in_NET_with_SpecFlow_and_White</guid>
      <pubDate>Tue, 22 May 2012 13:42:58 GMT</pubDate>
    </item>
    <item>
      <title>Semantic Versioning 2.0.0-rc.1</title>
      <description>I propose a simple set of rules and requirements that dictate how version numbers are assigned and incremented. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsemver.org%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsemver.org%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Semantic_Versioning_2_0_0_rc_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Semantic_Versioning_2_0_0_rc_1</guid>
      <pubDate>Thu, 12 Apr 2012 06:24:19 GMT</pubDate>
    </item>
    <item>
      <title> Some XSockets and SisoDb fun - Part 2 of 2</title>
      <description>This is a continuation of Some XSockets and SisoDb fun. This post is about putting SisoDb to use and we will look how to implement Insert, Gets, Updates, Queries and Deletes in JavaScript against a socket handler. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdaniel.wertheim.se%2f2012%2f04%2f10%2fsome-xsockets-and-sisodb-fun-part-2-of-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdaniel.wertheim.se%2f2012%2f04%2f10%2fsome-xsockets-and-sisodb-fun-part-2-of-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Some_XSockets_and_SisoDb_fun_Part_2_of_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Some_XSockets_and_SisoDb_fun_Part_2_of_2</guid>
      <pubDate>Wed, 11 Apr 2012 13:43:24 GMT</pubDate>
    </item>
    <item>
      <title>TempHire reference: Best practice architecture for biz apps</title>
      <description>Cocktail ships with a reference application called TempHire, a line-of-business application for an imaginary temporary hiring agency. TempHire is available as Silverlight 4 and WPF solutions, sharing most of the code between the two solutions.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdrc.ideablade.com%2fxwiki%2fbin%2fview%2fDocumentation%2fcocktail-reference-application%3feng%3ddnk%26chnl%3dtxtad%26amsg%3dtemphire%26adrun%3d1"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdrc.ideablade.com%2fxwiki%2fbin%2fview%2fDocumentation%2fcocktail-reference-application%3feng%3ddnk%26chnl%3dtxtad%26amsg%3dtemphire%26adrun%3d1" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/TempHire_reference_Best_practice_architecture_for_biz_apps</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/TempHire_reference_Best_practice_architecture_for_biz_apps</guid>
      <pubDate>Thu, 15 Mar 2012 15:34:52 GMT</pubDate>
    </item>
    <item>
      <title>Restful WCF / EF POCO / UnitOfWork / Repository / MEF : 1 of 2</title>
      <description>Sacha Barber, creator of the Cinch MVVM framework (http://cinch.codeplex.com/), has written a wonderful article in response to the requests of Cinch users. Sacha sets out to create a LOB application demonstrating how Restful WCF, EF, and the UnitOfWork and Repository patterns can be used together.  The application is an excellent example of Domain Driven Design. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fmiscctrl%2fEntArch1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fmiscctrl%2fEntArch1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Restful_WCF_EF_POCO_UnitOfWork_Repository_MEF_1_of_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Restful_WCF_EF_POCO_UnitOfWork_Repository_MEF_1_of_2</guid>
      <pubDate>Thu, 19 Jan 2012 15:13:12 GMT</pubDate>
    </item>
    <item>
      <title>Simple explanation of the Repository pattern</title>
      <description>One of my favorite design patterns is the 'repository pattern'. That's why I decided to dedicate a complete blog post to it. Using the repository pattern in your application can yield a lot of benefits, such as improved testability, easier ways to implement caching and transactions, avoidance of code duplication and it allows you to replace the data source easier (although that probably won't happen too often). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fleoncullens.nl%2fpost%2f2012%2f01%2f10%2fSimple-explanation-of-the-Repository-pattern.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fleoncullens.nl%2fpost%2f2012%2f01%2f10%2fSimple-explanation-of-the-Repository-pattern.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Simple_explanation_of_the_Repository_pattern</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Simple_explanation_of_the_Repository_pattern</guid>
      <pubDate>Wed, 11 Jan 2012 15:36:50 GMT</pubDate>
    </item>
    <item>
      <title>Dodgy Coder: Modern Cross Platform Development</title>
      <description>Why isn't there a modern technology available for using the same codebase to produce native apps on all of the currently popular platforms - I'm talking iOS (iPhone/iPad/iPod Touch), Android, Windows, Mac and Linux? That was my original question before I started looking, and since then I've discovered there actually are plenty of new options out there for cross platform development catering for all of the above platforms. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dodgycoder.net%2f2012%2f01%2fmodern-cross-platform-development.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dodgycoder.net%2f2012%2f01%2fmodern-cross-platform-development.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Dodgy_Coder_Modern_Cross_Platform_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Dodgy_Coder_Modern_Cross_Platform_Development</guid>
      <pubDate>Fri, 06 Jan 2012 01:57:26 GMT</pubDate>
    </item>
    <item>
      <title>Ayende on Infinite Scalability</title>
      <description>Ayende Rahien shares his thoughts on an excellent article by Udi Dahan on the myth of infinite scalability (http://www.udidahan.com/2011/12/29/the-myth-of-infinite-scalability/). He adds his own 2 cents by setting a goal for scalability when designing a system. By setting a goal that is an order of magnitude above your projected requirements, you can be sure to design a system that can scale comfortably without overengineering a solution that doesn't meet your users requirements (or fails to launch). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fblog%2f152769%2fon-infinite-scalability"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fblog%2f152769%2fon-infinite-scalability" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Ayende_on_Infinite_Scalability</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Ayende_on_Infinite_Scalability</guid>
      <pubDate>Thu, 05 Jan 2012 15:00:27 GMT</pubDate>
    </item>
    <item>
      <title>Multiparadigmatic .NET</title>
      <description>Over the years, many of us in the .NET community have heard of Microsoft's &amp;quot;personas&amp;quot; for the Visual Studio environment: Einstein (the genius), Elvis (the rock star), and Mort (the &amp;quot;average&amp;quot; developer). As useful as these personas might be for Microsoft in trying to figure out precisely for whom they're building Visual Studio and the Microsoft .NET platform, I've found them to be less helpful. In fact, I've come to realize that for the vast majority of the .NET ecosystem, developers mostly fall into one of two basic (and highly stereotypical) camps &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fmagazine%2fff955611.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fmagazine%2fff955611.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Multiparadigmatic_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Multiparadigmatic_NET</guid>
      <pubDate>Wed, 21 Dec 2011 17:17:31 GMT</pubDate>
    </item>
    <item>
      <title>Clean Architecture with Bob Martin</title>
      <description>&amp;quot;Uncle&amp;quot; Bob Martin discusses some of the finer points of clean architecture and what it is to decouple your layers without duplicating data or code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.8thlight.com%2funcle-bob%2f2011%2f11%2f22%2fClean-Architecture.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.8thlight.com%2funcle-bob%2f2011%2f11%2f22%2fClean-Architecture.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Clean_Architecture_with_Bob_Martin</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Clean_Architecture_with_Bob_Martin</guid>
      <pubDate>Wed, 23 Nov 2011 15:36:07 GMT</pubDate>
    </item>
    <item>
      <title>Is Continuous Delivery the Key to Software Success?</title>
      <description>Paul Stack discusses the importance of Continuous Delivery, the method of delivering software early and often. This is akin to Continuous Integration, and may be the key to success in selling and shipping your software. Paul also puts to bed the concept that shipping early means sacrificing quality. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpaulstack.co.uk%2fblog%2fpost%2fis-implementing-continuous-delivery-the-key-to-success.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpaulstack.co.uk%2fblog%2fpost%2fis-implementing-continuous-delivery-the-key-to-success.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Is_Continuous_Delivery_the_Key_to_Software_Success</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Is_Continuous_Delivery_the_Key_to_Software_Success</guid>
      <pubDate>Fri, 18 Nov 2011 15:54:30 GMT</pubDate>
    </item>
    <item>
      <title>Managed Extensibility Framework: What It is and Where It is Going</title>
      <description>Johnathan Allen aims to set the record straight on what MEF is, what it's used for, how it's being abused/misused today, and what the future holds. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.infoq.com%2fnews%2f2011%2f10%2fMEF-2"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.infoq.com%2fnews%2f2011%2f10%2fMEF-2" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Managed_Extensibility_Framework_What_It_is_and_Where_It_is_Going</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Managed_Extensibility_Framework_What_It_is_and_Where_It_is_Going</guid>
      <pubDate>Wed, 12 Oct 2011 15:23:34 GMT</pubDate>
    </item>
    <item>
      <title>Do you really need an ORM?</title>
      <description>Attempts to convince developers and architects that - often - an ORM is over-engineering. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgarymcleanhall.wordpress.com%2f2011%2f07%2f25%2fdo-you-really-need-an-orm%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fgarymcleanhall.wordpress.com%2f2011%2f07%2f25%2fdo-you-really-need-an-orm%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Do_you_really_need_an_ORM</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Do_you_really_need_an_ORM</guid>
      <pubDate>Wed, 05 Oct 2011 13:41:53 GMT</pubDate>
    </item>
    <item>
      <title>My take on what CQRS is -- and what it isn't</title>
      <description>First and foremost: CQRS as an architectural pattern has nothing to do with event sourcing, eventual consistency, messaging, pub/sub, denormalized views and whatever other patterns are being confused with the term CQRS nowadays. CQRS is simply having two separate models for each reads and writes, that are being accessed via queries and commands respectively. [...] &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdennistraub.wordpress.com%2f2011%2f09%2f27%2fmy-take-on-what-cqrs-is-and-what-it-isnt%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdennistraub.wordpress.com%2f2011%2f09%2f27%2fmy-take-on-what-cqrs-is-and-what-it-isnt%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/My_take_on_what_CQRS_is_and_what_it_isn_t</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/My_take_on_what_CQRS_is_and_what_it_isn_t</guid>
      <pubDate>Thu, 29 Sep 2011 14:09:13 GMT</pubDate>
    </item>
    <item>
      <title>A first encounter with Windows8 Development (C#, XAML, JavaScript)</title>
      <description>First thoughts on developing in Windows8 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.progware.org%2fBlog%2fpost%2fA-first-encounter-with-Windows8-Development-(C-XAML-JavaScript).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.progware.org%2fBlog%2fpost%2fA-first-encounter-with-Windows8-Development-(C-XAML-JavaScript).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/A_first_encounter_with_Windows8_Development_C_XAML_JavaScript</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/A_first_encounter_with_Windows8_Development_C_XAML_JavaScript</guid>
      <pubDate>Thu, 15 Sep 2011 13:58:04 GMT</pubDate>
    </item>
    <item>
      <title>New videos from Microsoft on the Async CTP</title>
      <description>Microsoft has posted 5 new videos on using the Async CTP, with C# and VB versions of each.
The Async CTP seems pretty awesome so far, check out these videos to learn about it! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fvstudio%2fhh378091.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fvstudio%2fhh378091.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/New_videos_from_Microsoft_on_the_Async_CTP</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/New_videos_from_Microsoft_on_the_Async_CTP</guid>
      <pubDate>Sun, 21 Aug 2011 15:36:55 GMT</pubDate>
    </item>
    <item>
      <title>Exposing internal methods in 3rd party assemblies for external use</title>
      <description>This article shows how you can expose internal methods in 3rd party assemblies for external consumption using PostSharp &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprogrammersunlimited.wordpress.com%2f2011%2f08%2f16%2fexposing-internal-methods-in-3rd-party-assemblies-for-external-use%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprogrammersunlimited.wordpress.com%2f2011%2f08%2f16%2fexposing-internal-methods-in-3rd-party-assemblies-for-external-use%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Exposing_internal_methods_in_3rd_party_assemblies_for_external_use</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Exposing_internal_methods_in_3rd_party_assemblies_for_external_use</guid>
      <pubDate>Tue, 16 Aug 2011 18:08:41 GMT</pubDate>
    </item>
    <item>
      <title>Have ORMs introduced extra complexity into our codebase?</title>
      <description>Thinktank article to make us think about whether ORMs are a good thing or a bad thing for our codebases &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fpaulstack.co.uk%2fblog%2fpost%2fhave-orms-introduced-extra-complexity-into-our-codebase.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fpaulstack.co.uk%2fblog%2fpost%2fhave-orms-introduced-extra-complexity-into-our-codebase.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Have_ORMs_introduced_extra_complexity_into_our_codebase</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Have_ORMs_introduced_extra_complexity_into_our_codebase</guid>
      <pubDate>Mon, 15 Aug 2011 22:49:22 GMT</pubDate>
    </item>
    <item>
      <title>LINQ to HPC (Formerly known as DryadLINQ) Tutorial: Part 2-Data Partit</title>
      <description>A new beta has been released since I wrote part 1 of this tutorial. While very little was changed in the product, we have a new name. Another thing held me back personally from publishing this part was the fact that LINQ to HPC is not a part of Windows HPC R2 SP2. So without farther ado I am proud to present the second part of my tutorial about LINQ to HPC. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2froadan%2farchive%2f2011%2f08%2f02%2flinq-to-hpc-formerly-known-as-dryadlinq-tutorial-part-2-data-partitioning-dsc.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2froadan%2farchive%2f2011%2f08%2f02%2flinq-to-hpc-formerly-known-as-dryadlinq-tutorial-part-2-data-partitioning-dsc.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/LINQ_to_HPC_Formerly_known_as_DryadLINQ_Tutorial_Part_2_Data_Partit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/LINQ_to_HPC_Formerly_known_as_DryadLINQ_Tutorial_Part_2_Data_Partit</guid>
      <pubDate>Tue, 09 Aug 2011 16:23:03 GMT</pubDate>
    </item>
    <item>
      <title>Fluent validation with reflection, lambda, and expression magic</title>
      <description>Jeremy Likness shares his take on a fluent validation framework much like http://fluentvalidation.codeplex.com/ .
While even more alternative exist, there's value in the methods Jeremy employs to create his framework. These methods can be applied to other problems in this domain, where perhaps other solutions do not exist or do not meet your needs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcsharperimage.jeremylikness.com%2f2011%2f07%2freflection-lambda-and-expression-magic.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcsharperimage.jeremylikness.com%2f2011%2f07%2freflection-lambda-and-expression-magic.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Fluent_validation_with_reflection_lambda_and_expression_magic</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Fluent_validation_with_reflection_lambda_and_expression_magic</guid>
      <pubDate>Sat, 06 Aug 2011 15:44:03 GMT</pubDate>
    </item>
    <item>
      <title>Service &amp;amp; Scheduler: Using Topshelf, Quartz, &amp;amp; Other OSS Bits Part 2 &amp;#171;</title>
      <description>In the previous entry in this series I setup a service using TopShelf.&amp;#160;Now it is time to jump into scheduling with Quartz. I've started an entirely new service to work through an example of this service functionality.
To read more about Quartz.NET from the source, check out the Quartz.NET Project Site or the Github Repo.
Open up Visual Studio and create another Windows Console Project. Next add a reference to Quartz.NET with Nuget.
Adding Quartz.
Next add a class called SomeJob as shown.
using System... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcompositecode.com%2f2011%2f08%2f04%2fservice-scheduler-using-topshelf-quartz-other-oss-bits-part-2%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcompositecode.com%2f2011%2f08%2f04%2fservice-scheduler-using-topshelf-quartz-other-oss-bits-part-2%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Service_Scheduler_Using_Topshelf_Quartz_Other_OSS_Bits_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Service_Scheduler_Using_Topshelf_Quartz_Other_OSS_Bits_Part_2</guid>
      <pubDate>Sat, 06 Aug 2011 01:44:28 GMT</pubDate>
    </item>
    <item>
      <title>Introducing NDecision.Aspects</title>
      <description>NDecision is a business logic execution layer that uses Fluent programming techniques and BDD language to simplify the authoring and encapsulation of business rules. NDecision.Aspects adds AOP support for the execution of the specifications and allows for autonomous specification application whenever you need it.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbradygaster.com%2fndecision-with-aop"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbradygaster.com%2fndecision-with-aop" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Introducing_NDecision_Aspects</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Introducing_NDecision_Aspects</guid>
      <pubDate>Tue, 02 Aug 2011 19:46:25 GMT</pubDate>
    </item>
    <item>
      <title>Announcing the Release of NDecision</title>
      <description>NDecision is a Fluent decisioning engine written with Behavior Driven Development principles in mind. It makes business logic easy, allows the encapsulation of logic flow into chainable statements that can be set up and executed on object instances using Lambda syntax. 

Get it as a NuGet package right now! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fbradygaster.com%2fannouncing-the-ndecision-1.0-release"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fbradygaster.com%2fannouncing-the-ndecision-1.0-release" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Announcing_the_Release_of_NDecision</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Announcing_the_Release_of_NDecision</guid>
      <pubDate>Fri, 29 Jul 2011 03:56:27 GMT</pubDate>
    </item>
    <item>
      <title>Applying aspects to 3rd party assemblies using PostSharp</title>
      <description>There is undocumented functionality in PostSharp 2.1 (2.1.2.3 or higher) that allows us to apply aspects to assemblies that we don't have the source code for. It is also very, very nifty and demonstrates the power of PostSharp, even when the code isn't available. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fprogrammersunlimited.wordpress.com%2f2011%2f07%2f27%2fapplying-aspects-to-3rd-party-assemblies-using-postsharp%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fprogrammersunlimited.wordpress.com%2f2011%2f07%2f27%2fapplying-aspects-to-3rd-party-assemblies-using-postsharp%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Applying_aspects_to_3rd_party_assemblies_using_PostSharp</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Applying_aspects_to_3rd_party_assemblies_using_PostSharp</guid>
      <pubDate>Wed, 27 Jul 2011 19:40:17 GMT</pubDate>
    </item>
  </channel>
</rss>
