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

<channel>
	<title>techencoder &#187; .Net</title>
	<atom:link href="http://techencoder.com/index.php/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://techencoder.com</link>
	<description>Technical ideas in a human readable format</description>
	<lastBuildDate>Tue, 31 Aug 2010 02:15:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/us/</creativeCommons:license>		<item>
		<title>Intellisense for NAnt Build Files (VS 2005 and 2008)</title>
		<link>http://techencoder.com/index.php/2010/01/vs-intellisense-for-nant/</link>
		<comments>http://techencoder.com/index.php/2010/01/vs-intellisense-for-nant/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 05:05:06 +0000</pubDate>
		<dc:creator>r.claypool</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[NAnt]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://techencoder.com/?p=1050</guid>
		<description><![CDATA[Step 1. Make VS recognize a .build file as an XML file. Right-click a .build file in the &#8220;Solution Explorer&#8221; and select &#8220;Open With &#8230;&#8221; In the &#8220;Open With&#8221; dialog, select &#8220;XML Editor&#8221; and &#8220;Set as Default&#8221; Step 2: Enable intellisense for .build files. Get the schema file for NAnt: Version 0.86 Beta 1 is at [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://techencoder.com/wp-content/uploads/2010/01/nant.jpg" alt="nant" title="nant" width="600" height="106" class="aligncenter size-full wp-image-1100" /></p>
<h4>Step 1. Make VS recognize a .build file as an XML file.</h4>
<div>
<ol>
<li>Right-click a .build file in the &#8220;Solution Explorer&#8221; and select &#8220;Open With &#8230;&#8221;</li>
<li>In the &#8220;Open With&#8221; dialog, select &#8220;XML Editor&#8221; and &#8220;Set as Default&#8221;</li>
</ol>
<p><img class="aligncenter size-full wp-image-1053" title="vs-2005-2008-open-with-dialog" src="http://techencoder.com/wp-content/uploads/2010/01/vs-2005-2008-open-with-dialog.png" alt="vs-2005-2008-open-with-dialog" width="600" height="244" /></div>
<h4>Step 2: Enable intellisense for .build files.</h4>
<p>Get the schema file for NAnt:</p>
<ul>
<li>Version 0.86 Beta 1 is at <a title="XSD Schema for NAnt" href="http://nant.sf.net/release/0.86-beta1/nant.xsd" target="_blank">http://nant.sf.net/release/0.86-beta1/nant.xsd</a></li>
<li>Version 0.85 is at <a title="XSD Schema for NAnt" href="http://nant.sf.net/release/0.86-beta1/nant.xsd" target="_blank">http://nant.sf.net/release/0.85/nant.xsd</a></li>
</ul>
<p>Copy it to the &#8220;<em>xml\Schemas</em>&#8221; subdirectory of your VS installation:</p>
<div>
<ul>
<li>Note that you can check this path via <em>Tools &gt; Options &gt; Text Editor &gt; XML &gt; Miscellaneous</em></li>
</ul>
<p><img class="aligncenter size-full wp-image-1066" title="schema-location-option" src="http://techencoder.com/wp-content/uploads/2010/01/schema-location-option.png" alt="schema-location-option" width="600" height="347" /></div>
<div>Specify the schema to use within Visual Studio:</div>
<div>
<ul>
<li>Open the file so that it appears in a Visual Studio editor window.</li>
<li>Click the file&#8217;s editor window (to activate it) and specify the schema to use (within the &#8220;Properties&#8221; window).<br />
<img class="aligncenter size-full wp-image-1057" title="change-schema-properties" src="http://techencoder.com/wp-content/uploads/2010/01/change-schema-properties.png" alt="change-schema-properties" width="600" height="148" /></li>
</ul>
<ul>
<li>Note that this dialog has changed from VS 2005 to 2008:</li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-1058" title="xsd-schemas-vs-2005" src="http://techencoder.com/wp-content/uploads/2010/01/xsd-schemas-vs-2005.png" alt="Visual Studio 2005" width="600" height="231" /><br />
(VS 2005)</p>
<p><img class="size-full wp-image-1059" title="xsd-schemas-vs-2008" src="http://techencoder.com/wp-content/uploads/2010/01/xsd-schemas-vs-2008.png" alt="Visual Studio 2008" width="600" height="235" /><br />
(VS 2008)</p>
<p>If all of that is not enough,  make sure to <strong>enter an xmlns and make sure it is equal to the xmlns specified in the XSD schema</strong>. </p>
<p>
!!!!! Even though the schema is available at <a title="NANT XML Schema" href="http://nant.sourceforge.net/release/0.86-beta1/nant.xsd" target="_blank">http://nant.sf.net/release/0.86-beta1/nant.xsd</a> and <a title="NANT XML Schema" href="http://nant.sourceforge.net/release/0.86-beta1/nant.xsd" target="_blank">http://nant.sourceforge.net/release/0.86-beta1/nant.xsd</a>, you must reference the former url in your build file because it is the one referenced in nant.xsd. !!!!!</p>
<p>Here is an example of what I mean:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;project</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://nant.sf.net/release/0.86-beta1/nant.xsd&quot;</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;MyProject&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #808080; font-style: italic;">&lt;!-- stuff here --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/project<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Hope that helps someone.  Happy Programming!</p></div>
<hr/>
<div xmlns:cc="http://creativecommons.org/ns#" about="http://www.flickr.com/photos/kubina/521327318/">
Attribution: The <a href='http://www.flickr.com/photos/kubina/521327318/'>ant photo</a> in this post is used with permission (<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.0/">CC BY-SA 2.0</a>) by <a rel="cc:attributionURL" href="http://www.flickr.com/photos/kubina/">Jeff Kubina</a></div>
]]></content:encoded>
			<wfw:commentRss>http://techencoder.com/index.php/2010/01/vs-intellisense-for-nant/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting DataTables to work with ASP.Net MVC</title>
		<link>http://techencoder.com/index.php/2009/12/getting-datatables-to-work-with-asp-net-mvc/</link>
		<comments>http://techencoder.com/index.php/2009/12/getting-datatables-to-work-with-asp-net-mvc/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 07:13:12 +0000</pubDate>
		<dc:creator>r.claypool</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[ASP.Net MVC]]></category>
		<category><![CDATA[DataTables]]></category>

		<guid isPermaLink="false">http://techencoder.com/?p=1041</guid>
		<description><![CDATA[Want to get jQuery DataTables to work in an ASP.Net MVC project ??? Here is a demo project in C# that should get you started.  If I find the time, I&#8217;ll post details on how this was put together (but I think most developers will benefit more from running and stepping through the source code [...]]]></description>
			<content:encoded><![CDATA[<p>Want to get jQuery <a href="http://www.datatables.net/">DataTables</a> to work in an ASP.Net MVC project ???</p>
<p>Here is a <a href="http://techencoder.com/wp-content/uploads/2009/12/ASP.Net-MVC-and-DataTables-Demo.zip">demo project</a> in C# that should get you started.  If I find the time, I&#8217;ll post details on how this was put together (but I think most developers will benefit more from running and stepping through the source code anyway).</p>
<p>Hope this helps someone.  Happy Programming!</p>
]]></content:encoded>
			<wfw:commentRss>http://techencoder.com/index.php/2009/12/getting-datatables-to-work-with-asp-net-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ-To-SQL DataContext and NullReferenceException</title>
		<link>http://techencoder.com/index.php/2009/06/linq-to-sql-datacontext-and-nullreferenceexception/</link>
		<comments>http://techencoder.com/index.php/2009/06/linq-to-sql-datacontext-and-nullreferenceexception/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 16:57:41 +0000</pubDate>
		<dc:creator>r.claypool</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://techencoder.com/?p=763</guid>
		<description><![CDATA[LINQ classes generated by the VS designer (or sqlmetal.exe) are marked partial by default. &#91;System.Data.Linq.Mapping.DatabaseAttribute&#40;Name=&#34;MyData&#34;&#41;&#93; public partial class MyDataDataContext : System.Data.Linq.DataContext &#123; // blah ... blah ... &#125; public partial class MyDataDataContext &#123; // My additional methods, constructors, etc. &#125; As I&#8217;ve shown above, this allows you to extend a class without modifying the original [...]]]></description>
			<content:encoded><![CDATA[<p>LINQ classes generated by the VS designer (or <a title="Code Generation Tool (SqlMetal.exe)" href="http://msdn.microsoft.com/en-us/library/bb386987.aspx">sqlmetal.exe</a>) are marked partial by default.</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #000000;">&#91;</span><span style="color: #000000;">System.<span style="color: #0000FF;">Data</span></span>.<span style="color: #0000FF;">Linq</span>.<span style="color: #0000FF;">Mapping</span>.<span style="color: #0000FF;">DatabaseAttribute</span><span style="color: #000000;">&#40;</span>Name<span style="color: #008000;">=</span><span style="color: #666666;">&quot;MyData&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#93;</span>
<span style="color: #0600FF;">public</span> <span style="color: #0600FF;">partial</span> <span style="color: #FF0000;">class</span> MyDataDataContext <span style="color: #008000;">:</span> <span style="color: #000000;">System.<span style="color: #0000FF;">Data</span></span>.<span style="color: #0000FF;">Linq</span>.<span style="color: #0000FF;">DataContext</span>
<span style="color: #000000;">&#123;</span>
    <span style="color: #008080; font-style: italic;">// blah ... blah ...</span>
<span style="color: #000000;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">public</span> <span style="color: #0600FF;">partial</span> <span style="color: #FF0000;">class</span> MyDataDataContext
<span style="color: #000000;">&#123;</span>
    <span style="color: #008080; font-style: italic;">// My additional methods, constructors, etc.</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>As I&#8217;ve shown above, this allows you to extend a class without modifying the original code.  The <a title="Partial Class Definitions at MSDN" href="http://msdn.microsoft.com/en-us/library/wa80x488(VS.80).aspx">additional class definitions</a> just live somewhere else, typically in another file, and the compiler integrates them as needed.  That&#8217;s great for keeping your code out of the machine generated file, but you still need to be aware of what the machine generated code is doing before you extend it!  One thing to check is the default (sqlmetal generated) constructor when you are planning to overload it with your own. <strong>In some cases, the default constructor will initialize dependencies, so if you write an overload, make sure it calls the default constructor too:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">public</span> <span style="color: #0600FF;">partial</span> <span style="color: #FF0000;">class</span> MyDataDataContext
<span style="color: #000000;">&#123;</span>
    <span style="color: #0600FF;">public</span> MyDataContext<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">:</span> <span style="color: #0600FF;">this</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #008080; font-style: italic;">// We must call the designer generated constructor because it contains initialization code.</span>
    <span style="color: #000000;">&#123;</span>
        <span style="color: #008080; font-style: italic;">// blah ... blah ...</span>
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>Notice how I used the constructor initialization keyword <code>: this()</code>.<br />
From the C# Specification <a href="http://msdn.microsoft.com/en-us/library/aa645603(VS.71).aspx">Section 10.10.1</a></p>
<div style="padding-left:30px; color:Chocolate"><strong>&#8220;An instance constructor initializer of the form this(argument-listopt) causes an instance constructor from the class itself to be invoked.&#8221;</strong></div>
<div style="padding-top:10px">If your DataContext is throwing a NullReferenceException <em>&#8220;Object reference not set to an instance of an object&#8221;</em>,  make sure you are calling the default constructor.</div>
<div id="attachment_764" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-764" title="null-reference-exception" src="http://techencoder.com/wp-content/uploads/2009/06/null-reference-exception.png" alt="Don't forget to call the default constructor!" width="600" height="255" /><p class="wp-caption-text">Don&#39;t forget to call the default constructor!</p></div>
<p>Happy Coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://techencoder.com/index.php/2009/06/linq-to-sql-datacontext-and-nullreferenceexception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping Up With the Programmers</title>
		<link>http://techencoder.com/index.php/2009/02/keeping-up/</link>
		<comments>http://techencoder.com/index.php/2009/02/keeping-up/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 04:38:59 +0000</pubDate>
		<dc:creator>r.claypool</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Futurism]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Keeping Up]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Progress]]></category>

		<guid isPermaLink="false">http://techencoder.com/?p=42</guid>
		<description><![CDATA[Staying current in the world of .Net is an enormous task. Framework version 1 (polished in 1.1) introduced the CLR, C#, VB.Net and ASP.Net.   Version 2.0 brought generics, partial classes, anonymous methods, themes, skins, webparts and master pages.  Version 3.0 added WPF, WCF, WF and CardSpace.  Version 3.5 added LINQ, XML literals, lambda expressions, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_47" class="wp-caption aligncenter" style="width: 610px"><a title="Keeping up with the Joneses" href="http://en.wikipedia.org/wiki/Keeping_up_with_the_joneses" target="_blank"><strong><strong><img class="size-full wp-image-47" title="keeping-up-with-the-joneses" src="http://techencoder.com/wp-content/uploads/2009/01/keeping-up-with-the-joneses.png" alt="Keeping up with the Joneses, By Pop Momand, 1920" width="600" height="260" /></strong></strong></a><p class="wp-caption-text">Keeping up with the Joneses, By Pop Momand, 1920.  Modified By R.Claypool, 2009.</p></div>
<p><strong>Staying current in the world of .Net is an enormous task.</strong> Framework version 1 (polished in 1.1) introduced the CLR, C#, VB.Net and ASP.Net.   Version 2.0 brought generics, partial classes, anonymous methods, themes, skins, webparts and master pages.  Version 3.0 added WPF, WCF, WF and CardSpace.  Version 3.5 added LINQ, XML literals, lambda expressions, type inference, anonymous types, extension methods, automatic properties and object initializers.  </p>
<p>During this time, we have also had 2 major releases of SQL Server, Silverlight 1.0, Silverlight 2 and several versions of Visual Studio:</p>
<p>
<script type="text/javascript">
    //<![CDATA[
    var tl;

    window.onload = function() { setTimeout("onLoad();", 1000) };
    function onLoad() {
        var eventSource = new Timeline.DefaultEventSource();
        var bandInfos = [
     Timeline.createBandInfo({
         eventSource: eventSource,
         date: "Oct 01 2005 00:00:00 GMT",
         width: "100%",
         intervalUnit: Timeline.DateTime.YEAR,
         intervalPixels: 55
     })
   ];
        tl = Timeline.create(document.getElementById("timeline1"), bandInfos);
        Timeline.loadXML("http://techencoder.com/microsoft.xml", function(xml, url) { eventSource.loadXML(xml, url); });
    }

    var resizeTimerID = null;
    window.onresize = function() { setTimeout("onResize();", 1000) };
    function onResize() {
        if (resizeTimerID == null) {
            resizeTimerID = window.setTimeout(function() {
                resizeTimerID = null;
                tl.layout();
            }, 500);
        }
    }
    //]]&gt;
</script>

<div id="timeline1-area" class="wp-caption aligncenter">
<div id="timeline1" style="height: 210; border: 1px solid #aaa"; width: 600px;>
<span>
<br />
    This page uses JavaScript to display a Timeline. 
    <br />
    Please enable JavaScript in your browser to see the Timeline if it does not show.
<br />
</span>
</div>
<p id="timeline1-caption" class="wp-caption-text">
Timeline of Microsoft Developer Products
</p>
</div>
</p>
<p><strong>If that is not enough, notice that this pace of change is not slowing down!</strong> <br />In fact, the next 12 months will bring more changes to .Net programming than ever before:</p>
<ul>
<li>C# 4.0 is adding <a href="http://blogs.msdn.com/ericwhite/archive/2008/10/29/anders-hejlsberg-introduces-c-4-0-at-pdc-2008.aspx">covariance and contravariance, dynamic typing and optional named parameters</a>.</li>
<li>F# is becoming a <a href="http://blogs.msdn.com/somasegar/archive/2007/10/17/f-a-functional-programming-language.aspx">first class language</a>.</li>
<li>Framework 4.0 will get another <a href="http://blogs.msdn.com/bclteam/archive/2008/11/04/what-s-new-in-the-bcl-in-net-4-0-justin-van-patten.aspx">batch</a> <a href="http://developers.de/blogs/damir_dobric/archive/2008/10/05/what-is-new-in-net-4-0.aspx">of</a> <a href="http://blogs.msdn.com/wenlong/archive/2008/09/07/net-4-0-wf-wcf-and-oslo.aspx">updates</a> and <a href="http://blogs.msdn.com/pfxteam/archive/2008/10/10/8994927.aspx">extensions</a>.</li>
<li>Silverlight 3 will have enough <a href="http://silverlighthack.com/post/2008/12/11/Silverlight-3-What-we-Know-So-Far-What-We-Can-Predict-(Part-1-of-2).aspx">new features</a> to surpass Adobe Flash (IMO).</li>
<li>ASP.Net MVC + jQuery will provide a <a href="http://stackoverflow.com/questions/46031/why-does-the-aspnet-web-forms-model-suck">much needed alternative</a> to ASP.Net WebForms.</li>
<li>Windows Asure will bring <a href="http://www.davidchappell.com/blog/2008/10/introducing-azure-services-platform.html#comments">cloud computing to .Net</a>.</li>
</ul>
<div id="attachment_131" class="wp-caption alignleft" style="width: 610px"><a href="http://www.flickr.com/photos/carbonnyc/2138984229/" target="_blank"><img src="http://techencoder.com/wp-content/uploads/2009/01/tortoise-and-the-hare-in-boston.jpg" alt="Tortoise and the Hare, by CarbonNYC" title="tortoise-and-the-hare-in-boston" width="400" height="187" class="size-full wp-image-131" /></a><p class="wp-caption-text">Tortoise and the Hare, used with permission by CarbonNYC</p></div>
<p><strong>I&#8217;ve only listed a portion of the updates that are coming in 2009, so <a href="http://stackoverflow.com/questions/378724/coping-with-rapidly-changing-technology-in-particular-microsoft" target="_blank">how can we possibly keep up</a> with this constant stream change?</strong> Any small handful of these items could easily take months to learn and years to grok, so it is important to plan out the time to learn them and have some kind of reasoning behind our priorities. </p>
<p><div style="padding-left: 40px">
So &#8230; <br />What are your priorities?  <br />How did you decide they are worth your time?
</div>
</p>
<p></p>
<p>The best approach I have found is described by Mr. Jeff Atwood as a <a title="Keeping Up and &quot;Just In Time&quot; Learning" href="http://www.codinghorror.com/blog/archives/000575.html" target="_blank">just in time</a> system:</p>
<blockquote><p>I take a &#8220;Just In Time&#8221; attitude to learning new technology. I can’t possibly learn everything.  But I do try to learn enough to know what the new thing is, and when I might need it.</p></blockquote>
<p><em>&#8220;I don&#8217;t worry about keeping up with the Joneses; I focus on the specific problem at hand. I take a &#8220;Just In Time&#8221; attitude to learning new technology.  I can&#8217;t possibly learn everything. But I do try to learn enough to know what the new thing is, and when I might need it. Most of the time, <a href="http://www.codinghorror.com/blog/archives/000111.html" target="_blank">I don&#8217;t need it</a>. And when I do, I can learn it <a href="http://www.strategosinc.com/just_in_time.htm" target="_blank">Just In Time</a> to help me solve the current problem I&#8217;m working on.&#8221;</em></p>
<p>There are a ton of things I&#8217;d <em>like</em> to learn this year, but only a few that I will <em>have time</em> to learn.  Design Patterns, Silverlight, WCF, jQuery, and unit testing (probably Moq + NUnit) are my focus for 2009.  I&#8217;d love to learn F# and ASP.Net MVC, but I doubt I&#8217;ll have the time.  I also doubt that <a href="http://www.microsoft.com/azure/default.mspx" target="_blank">Asure</a>, <a href="http://msdn.microsoft.com/en-us/data/aa937723.aspx" target="_blank">Entity Framework</a>, <a href="http://msdn.microsoft.com/en-us/magazine/cc785479.aspx" target="_blank">Prism</a>, <a href="http://code.msdn.microsoft.com/mef">MEF</a>, <a href="http://msdn.microsoft.com/en-us/devlabs/cc950525.aspx">Pex</a>, or many of the other dozens of projects out there will get <em>any</em> of my attention this year &#8212; even though they all look like useful and interesting technologies.  There is only so much that one can fit into a year!</p>
]]></content:encoded>
			<wfw:commentRss>http://techencoder.com/index.php/2009/02/keeping-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
