<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by schalkvanwyk</title>
    <description>Stories kicked by schalkvanwyk</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>Alternatives to Relational DBs - ESENT</title>
      <description>ESENT is an extremely performant engine that is used by Microsoft Exchange and Active Directory (and probably other things, too).  Ayende is using it to power DivanDB, a .NET document-oriented database. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftrycatchfail.com%2fblog%2fpost%2fAlternatives-to-Relational-DBs-ESENT.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftrycatchfail.com%2fblog%2fpost%2fAlternatives-to-Relational-DBs-ESENT.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Alternatives_to_Relational_DBs_ESENT</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Alternatives_to_Relational_DBs_ESENT</guid>
      <pubDate>Mon, 25 Jul 2011 19:06:21 GMT</pubDate>
    </item>
    <item>
      <title>Using Configurations to Manage SQL Server Extended Properties</title>
      <description>Have you ever wanted to attach attributes to a SQL Server database without needing to maintain separate meta-data tables? For example, what if you wanted to version your database? Is there a way to do this without having to create and maintain your own tables? There is indeed a way, and the way is via extended properties. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.code-magazine.com%2fArticle.aspx%3fquickid%3d1105061"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.code-magazine.com%2fArticle.aspx%3fquickid%3d1105061" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/database/Using_Configurations_to_Manage_SQL_Server_Extended_Properties</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/database/Using_Configurations_to_Manage_SQL_Server_Extended_Properties</guid>
      <pubDate>Wed, 13 Jul 2011 12:56:50 GMT</pubDate>
    </item>
    <item>
      <title>InstallSite: Windows Installer Tools and Tips</title>
      <description>Tips for working with windows installer MSI files &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.installsite.org%2fpages%2fen%2fmsi%2ftips.htm"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.installsite.org%2fpages%2fen%2fmsi%2ftips.htm" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/InstallSite_Windows_Installer_Tools_and_Tips</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/InstallSite_Windows_Installer_Tools_and_Tips</guid>
      <pubDate>Tue, 05 Jul 2011 13:16:37 GMT</pubDate>
    </item>
    <item>
      <title>MSI Tips and Notes - Robert Dickau</title>
      <description>Tips for working with windows installer MSI files &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.robertdickau.com%2fmsi_tips.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.robertdickau.com%2fmsi_tips.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/MSI_Tips_and_Notes_Robert_Dickau</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/MSI_Tips_and_Notes_Robert_Dickau</guid>
      <pubDate>Tue, 05 Jul 2011 13:16:25 GMT</pubDate>
    </item>
    <item>
      <title>Debug support for arbitrary state-machines</title>
      <description>Debugging and reflection.emit &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fjmstall%2farchive%2f2005%2f07%2f27%2fstate-machine-theory.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fjmstall%2farchive%2f2005%2f07%2f27%2fstate-machine-theory.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Debug_support_for_arbitrary_state_machines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Debug_support_for_arbitrary_state_machines</guid>
      <pubDate>Mon, 04 Jul 2011 21:22:22 GMT</pubDate>
    </item>
    <item>
      <title>Debugging MSBuild script with Visual Studio - The Visual Studio Blog -</title>
      <description>Enable unsupported msbuild debugging in VS &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fvisualstudio%2farchive%2f2010%2f07%2f06%2fdebugging-msbuild-script-with-visual-studio.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fvisualstudio%2farchive%2f2010%2f07%2f06%2fdebugging-msbuild-script-with-visual-studio.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Debugging_MSBuild_script_with_Visual_Studio_The_Visual_Studio_Blog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Debugging_MSBuild_script_with_Visual_Studio_The_Visual_Studio_Blog</guid>
      <pubDate>Mon, 04 Jul 2011 21:21:32 GMT</pubDate>
    </item>
    <item>
      <title>John Robbins' Blog : Window Clippings 3 Released</title>
      <description>Create print screen clippings &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.wintellect.com%2fCS%2fblogs%2fjrobbins%2farchive%2f2010%2f11%2f29%2fwindows-clippings-3-released.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.wintellect.com%2fCS%2fblogs%2fjrobbins%2farchive%2f2010%2f11%2f29%2fwindows-clippings-3-released.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/John_Robbins_Blog_Window_Clippings_3_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/John_Robbins_Blog_Window_Clippings_3_Released</guid>
      <pubDate>Mon, 04 Jul 2011 21:08:11 GMT</pubDate>
    </item>
    <item>
      <title>Streaming with LINQ to XML - Part 2 - Microsoft XML Team's WebLog - Si</title>
      <description>In today's world, developers have a somewhat unpleasant choice between doing this efficiently with fairly difficult APIs such as the XmlReader/XmlWriter or SAX, and doing this easily with DOM or XSLT and accepting a fairly steep performance penalty as documents get very large. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fxmlteam%2farchive%2f2007%2f03%2f24%2fstreaming-with-linq-to-xml-part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fxmlteam%2farchive%2f2007%2f03%2f24%2fstreaming-with-linq-to-xml-part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/xml/Streaming_with_LINQ_to_XML_Part_2_Microsoft_XML_Team_s_WebLog_Si</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/xml/Streaming_with_LINQ_to_XML_Part_2_Microsoft_XML_Team_s_WebLog_Si</guid>
      <pubDate>Thu, 16 Jun 2011 08:01:09 GMT</pubDate>
    </item>
    <item>
      <title>Pipes and filters: The IEnumerable appraoch - Ayende @ Rahien</title>
      <description>Pipes are very common in computing. It is a very good way to turn a complex problem to a set of small problems. You are probably familiar with the pattern, even if not explicitly. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fayende.com%2fblog%2f3082%2fpipes-and-filters-the-ienumerable-appraoch"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fblog%2f3082%2fpipes-and-filters-the-ienumerable-appraoch" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Pipes_and_filters_The_IEnumerable_appraoch_Ayende_Rahien</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Pipes_and_filters_The_IEnumerable_appraoch_Ayende_Rahien</guid>
      <pubDate>Wed, 15 Jun 2011 20:34:41 GMT</pubDate>
    </item>
    <item>
      <title>Things that Should be Easy: AnyCPU, x86, x64 - What's the Difference?</title>
      <description>Why compiling dotNET assemblies with AnyCPU is not always the best. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fthingsthatshouldbeeasy.blogspot.com%2f2009%2f08%2fanycpu-x86-x64-whats-difference.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fthingsthatshouldbeeasy.blogspot.com%2f2009%2f08%2fanycpu-x86-x64-whats-difference.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Things_that_Should_be_Easy_AnyCPU_x86_x64_What_s_the_Difference</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Things_that_Should_be_Easy_AnyCPU_x86_x64_What_s_the_Difference</guid>
      <pubDate>Wed, 15 Jun 2011 18:29:34 GMT</pubDate>
    </item>
    <item>
      <title>InfoQ: Pulling Power: A New Software Lifespan</title>
      <description>BDD - Feature Injection &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.infoq.com%2farticles%2fpulling-power"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.infoq.com%2farticles%2fpulling-power" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/InfoQ_Pulling_Power_A_New_Software_Lifespan</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/InfoQ_Pulling_Power_A_New_Software_Lifespan</guid>
      <pubDate>Tue, 07 Jun 2011 20:06:44 GMT</pubDate>
    </item>
    <item>
      <title>Easier Complex IComparable Implementations</title>
      <description>I know a lot of us are using the LINQ OrderBy() method to get our data shuffled in the right order, but on occasion I still do like implementing IComparable, especially when defining the default, intrinsic sort scheme for a particular class.

What I don't like is implementing IComparable when I want to compare on more than one thing. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.make-awesome.com%2f2010%2f06%2feasier-complex-icomparable-implementations%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.make-awesome.com%2f2010%2f06%2feasier-complex-icomparable-implementations%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Easier_Complex_IComparable_Implementations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Easier_Complex_IComparable_Implementations</guid>
      <pubDate>Thu, 10 Feb 2011 05:50:31 GMT</pubDate>
    </item>
    <item>
      <title>Monadic Parser Combinators using C# 3.0 - LukeH's WebLog - Site Home -</title>
      <description>Parser combinators are an idea that I enjoy every time I go back and look at again.  They are an approach to building parsers by composing very simple atomic parsers into bigger and bigger units which can ultimately express real world grammars.  This idea has been particularly popular in functional languages where the parsers can naturally be thought of as functions from input strings to parse trees, and composition of parsers is just function composition.  This approach often leads to a simple syntax which makes the resulting parsers pleasantly declarative in that internal-DSL kind of way.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2flukeh%2farchive%2f2007%2f08%2f19%2fmonadic-parser-combinators-using-c-3-0.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2flukeh%2farchive%2f2007%2f08%2f19%2fmonadic-parser-combinators-using-c-3-0.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Monadic_Parser_Combinators_using_C_3_0_LukeH_s_WebLog_Site_Home</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Monadic_Parser_Combinators_using_C_3_0_LukeH_s_WebLog_Site_Home</guid>
      <pubDate>Wed, 12 Jan 2011 02:00:32 GMT</pubDate>
    </item>
    <item>
      <title>Immutability in C# - Tales from the Evil Empire</title>
      <description>For some reason, there's been a lot of buzz lately around immutability in C#. If you're interested in algorithms and data structures, it's a fascinating subject. Immutable objects, according to Patrick Smacchia, have the following advantages:

They simplify multithreaded programming.
They can be used as hashtable keys.
They simplify state comparison. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fbleroy%2farchive%2f2008%2f01%2f16%2fimmutability-in-c.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fbleroy%2farchive%2f2008%2f01%2f16%2fimmutability-in-c.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Immutability_in_C_Tales_from_the_Evil_Empire</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Immutability_in_C_Tales_from_the_Evil_Empire</guid>
      <pubDate>Wed, 05 Jan 2011 20:40:26 GMT</pubDate>
    </item>
    <item>
      <title>Syntactic Sugar - Scopes </title>
      <description>Have you ever had a scenario where you needed to temporarily change some value for the duration of an operation and then you wanted to change it back again when you were done? In the MVP application I've been working on there is a repeated scenario that the presenter needs to make the View appear busy while it performs a service call and then return the View to its original state when the service call completes. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwolfbyte-net.blogspot.com%2f2009_10_01_archive.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwolfbyte-net.blogspot.com%2f2009_10_01_archive.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Syntactic_Sugar_Scopes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Syntactic_Sugar_Scopes</guid>
      <pubDate>Thu, 23 Dec 2010 06:46:27 GMT</pubDate>
    </item>
    <item>
      <title>The Ultimate Disposable</title>
      <description>I'm very partial to safe code, so I really like the using() statement in C#. The problem with this statement, however, is that I want to do different things at different times, which require different disposing semantics from the same class. &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%2f2005%2f12%2f07%2fTheUltimateDisposable.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fayende.com%2fBlog%2farchive%2f2005%2f12%2f07%2fTheUltimateDisposable.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/The_Ultimate_Disposable</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/The_Ultimate_Disposable</guid>
      <pubDate>Thu, 23 Dec 2010 06:45:38 GMT</pubDate>
    </item>
    <item>
      <title>Container-friendly domain events and disposable actions</title>
      <description>A lot of times an operation on a single aggregate root needs to result in side effects that are outside the aggregate root boundary.  There are several ways to accomplish this, such as:
- A return parameter on the method 
- A collecting parameter 
- Domain events 

Contextual containers and disposable actions
What I need to do is allow this static method to work with a contextual, scoped piece of code.  But that's exactly what the "using" statement allows us to do - create a scoped piece of code, that executes something at the beginning (whatever creates the IDisposable) and something at the end (the Dispose method). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2010%2f08%2f03%2fcontainer-friendly-domain-events.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.lostechies.com%2fblogs%2fjimmy_bogard%2farchive%2f2010%2f08%2f03%2fcontainer-friendly-domain-events.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Container_friendly_domain_events_and_disposable_actions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Container_friendly_domain_events_and_disposable_actions</guid>
      <pubDate>Thu, 23 Dec 2010 06:43:47 GMT</pubDate>
    </item>
    <item>
      <title>Securing a Web Site</title>
      <description>A guid to securing a web site by Erik Evans. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.infosecwriters.com%2ftext_resources%2fpdf%2fSecuring_a_Web_Site_EEvans.pdf"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.infosecwriters.com%2ftext_resources%2fpdf%2fSecuring_a_Web_Site_EEvans.pdf" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Securing_a_Web_Site</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Securing_a_Web_Site</guid>
      <pubDate>Wed, 22 Sep 2010 06:35:04 GMT</pubDate>
    </item>
    <item>
      <title>Configuring WCF for NATs and Firewalls</title>
      <description>Windows Communication Foundation (WCF) transports and message exchange patterns react differently to the presence of NATs and firewalls.  This document describes how NATs and firewalls function in common network topologies.  Recommendations for specific combinations of WCF transports and message exchange patterns are given that help make your applications more robust to NATs and firewalls on the network. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fdrnick%2farchive%2f2006%2f05%2f01%2fconfiguring-wcf-for-nats-and-firewalls.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fdrnick%2farchive%2f2006%2f05%2f01%2fconfiguring-wcf-for-nats-and-firewalls.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wcf/Configuring_WCF_for_NATs_and_Firewalls</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wcf/Configuring_WCF_for_NATs_and_Firewalls</guid>
      <pubDate>Tue, 31 Aug 2010 14:15:33 GMT</pubDate>
    </item>
    <item>
      <title>X.509 Certificates in .NET</title>
      <description>This tutorial explains all about X.509 certificates and its current formats and shows how it can be implemented in .NET environment. &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%2fcpp%2fX509Certificate.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fKB%2fcpp%2fX509Certificate.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/X_509_Certificates_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/X_509_Certificates_in_NET</guid>
      <pubDate>Mon, 30 Aug 2010 07:29:40 GMT</pubDate>
    </item>
    <item>
      <title>Using Makecert to Create Certificates for Development</title>
      <description>When I first needed to use certificates to secure my WCF service, I didn't really understand how certificates worked, how to create them, and where they go. A lot of the tutorials on the web just give you a raw makecert command that you black-box and trust works to create your certificate. But do you really know what it's doing? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.digitallycreated.net%2fBlog%2f38%2fusing-makecert-to-create-certificates-for-development"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.digitallycreated.net%2fBlog%2f38%2fusing-makecert-to-create-certificates-for-development" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/security/Using_Makecert_to_Create_Certificates_for_Development</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/security/Using_Makecert_to_Create_Certificates_for_Development</guid>
      <pubDate>Mon, 30 Aug 2010 07:24:24 GMT</pubDate>
    </item>
    <item>
      <title>Managing business object locks on application level</title>
      <description>Today I worked out simple application side object locking solution for one server scenario. My motivation came from ASP.NET architecture forum thread How to solve concurrent site issue where one user asks for locking solution that works without changing database. Here is my simple and primitive solution that should help this guy out. I added also sample solution to this posting. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2010%2f08%2f28%2fmanaging-business-object-locks-on-application-level.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fweblogs.asp.net%2fgunnarpeipman%2farchive%2f2010%2f08%2f28%2fmanaging-business-object-locks-on-application-level.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Managing_business_object_locks_on_application_level</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Managing_business_object_locks_on_application_level</guid>
      <pubDate>Sat, 28 Aug 2010 19:59:19 GMT</pubDate>
    </item>
    <item>
      <title>A Fast Dynamic Factory Using Reflection.Emit</title>
      <description>In this post I'll show my implementation of the Factory Pattern build with C# using Generics, Delegates and Reflection.Emit. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcuttingedge.it%2fblogs%2fsteven%2fpivot%2fentry.php%3fid%3d9"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcuttingedge.it%2fblogs%2fsteven%2fpivot%2fentry.php%3fid%3d9" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/A_Fast_Dynamic_Factory_Using_Reflection_Emit</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/A_Fast_Dynamic_Factory_Using_Reflection_Emit</guid>
      <pubDate>Fri, 07 May 2010 11:07:49 GMT</pubDate>
    </item>
    <item>
      <title>The constructor conflict</title>
      <description>Sometimes I'm wondering strange things. For instance, this morning I was wondering if a static constructor of a class can create an instance of itself. It seemed to me this would be a conflicting requirement, because a classes constructor will only run after it's static constructor has run. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcuttingedge.it%2fblogs%2fsteven%2fpivot%2fentry.php%3fid%3d24"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcuttingedge.it%2fblogs%2fsteven%2fpivot%2fentry.php%3fid%3d24" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/The_constructor_conflict</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/The_constructor_conflict</guid>
      <pubDate>Fri, 07 May 2010 11:04:27 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET Provider Model Template for Visual Studio</title>
      <description>This article describes my Visual Studio 2005 / Visual Studio 2008 template for rolling your own custom provider on the ASP.NET 2.0 Provider model. The model is actually not restricted to ASP.NET and this template allows you to create your custom provider for every type of .NET application, including console and forms applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fcuttingedge.it%2fblogs%2fsteven%2fpivot%2fentry.php%3fid%3d26"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fcuttingedge.it%2fblogs%2fsteven%2fpivot%2fentry.php%3fid%3d26" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/ASP_NET_Provider_Model_Template_for_Visual_Studio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/ASP_NET_Provider_Model_Template_for_Visual_Studio</guid>
      <pubDate>Fri, 07 May 2010 11:01:25 GMT</pubDate>
    </item>
  </channel>
</rss>
