<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Codoxide</title>
    <description>Code, art and a whole lot of attitude</description>
    <link>http://www.codoxide.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.7</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.codoxide.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Sameera Perera</dc:creator>
    <dc:title>Codoxide</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Codoxide" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Refactoring with NDepend (1 of N)</title>
      <description>&lt;p&gt;
Almost for the last 2 years, I&amp;rsquo;ve been working on a substantially large and complex project. And like in any long haul project, some areas of the project&amp;rsquo;s code has been developing their own distinct &lt;a href="http://en.wikipedia.org/wiki/Code_smell" target="_blank" title="Definition: Code Smell"&gt;smell&lt;/a&gt;. Much of the project is in good condition however, thanks mostly to my OCD. But, there&amp;rsquo;s this one library of code that&amp;rsquo;s been haunting me in my dreams, begging me to refactor it out of it&amp;rsquo;s misery. Then again, this is working code&amp;hellip;
&lt;/p&gt;
  
&lt;p&gt;
Refactoring a 2 year old code base is never going to be easy or pleasant. Without the right tools to help you, the task could be pretty daunting. &lt;a href="http://www.ndepend.com/" target="_blank" title="NDepend"&gt;NDepend&lt;/a&gt; is one such awesome tool. One glance at the many &lt;a href="http://www.ndepend.com/Testimonials.aspx" target="_blank" title="Testimonials for NDepends"&gt;testimonials&lt;/a&gt; the tool has received is enough to realize that this no ordinary app. Check out what the Scott Hanselman&amp;rsquo;s got to say:
&lt;/p&gt;
  
&lt;blockquote&gt;
	   
	&lt;p&gt;
	&amp;ldquo;NDepend is giving me insight into my applications that I haven&amp;#39;t had before (...) Once I realized the depth and breadth of the information I was looking at it, I was like a kid in a candy shop.&amp;rdquo;
	&lt;/p&gt;
	 
&lt;/blockquote&gt;
  
&lt;p&gt;
Personally however, I was a little intimidated by the complexity of NDepend at first. It&amp;rsquo;s definitely not the kind of app with which you can jump first and figure out on the way down. You might want to invest a couple of hours going through the documentation first. &lt;a href="http://blog.andreloker.de/post/2008/07/08/NDepend-code-metrics-at-your-service.aspx" target="_blank" title="NDepend: code metrics at your service"&gt;This post&lt;/a&gt; from &lt;a href="http://blog.andreloker.de/author/Andre%20Loker.aspx" target="_blank" title="Andre Loker"&gt;Andre Loker&lt;/a&gt; is probably a good place to start.
&lt;/p&gt;
  
&lt;h2&gt;Step 1: Figuring out where to start&lt;/h2&gt;  
&lt;p&gt;
When you have a large code base to refactor, the hardest thing to do is to figure out where to start. Generally, you&amp;rsquo;d want to start with the simplest steps. The built in &lt;a href="http://www.ndepend.com/Features.aspx" target="_blank" title="NDepend: CQL"&gt;CQL queries&lt;/a&gt; in NDepend are probably the best guides for this.&lt;a href="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/RefactoringwithNDepends_107BD/BuiltIn_CQL_2.jpg"&gt;&lt;img style="border: 0px none ; display: inline" src="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/RefactoringwithNDepends_107BD/BuiltIn_CQL_thumb.jpg" border="0" alt="BuiltIn_CQL" title="BuiltIn_CQL" width="822" height="292" /&gt;&lt;/a&gt; 
&lt;/p&gt;
  
&lt;p&gt;
With just one click (&amp;ldquo;Run Analysis&amp;rdquo;), NDepends have come back with a report of how crappy the project&amp;rsquo;s code is. Not only that, it has made a quick list of 10 methods that I should look in to refactoring. So, there it is&amp;hellip; my starting point.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/MhJIHA1IEck" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/MhJIHA1IEck/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Refactoring-with-NDepend-(1-of-N).aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=1bd5e4ee-6e29-4749-a4da-a7d63d0ff197</guid>
      <pubDate>Tue, 08 Sep 2009 16:37:00 -1400</pubDate>
      <category>Software &amp; the web</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=1bd5e4ee-6e29-4749-a4da-a7d63d0ff197</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=1bd5e4ee-6e29-4749-a4da-a7d63d0ff197</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Refactoring-with-NDepend-(1-of-N).aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=1bd5e4ee-6e29-4749-a4da-a7d63d0ff197</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=1bd5e4ee-6e29-4749-a4da-a7d63d0ff197</feedburner:origLink></item>
    <item>
      <title>Dear Comment Spammers,</title>
      <description>&lt;p&gt;
First of all thank you very much for trying to boost my&amp;nbsp; ego with all your &amp;quot;Nice Wok!&amp;quot;, &amp;quot;Appreciate the effort you put in to this&amp;quot; comments. But, the fact of the matter is, it&amp;#39;s getting a bit old and really annoying. So, cut it out.
&lt;/p&gt;
&lt;p&gt;
k?
&lt;/p&gt;
&lt;p&gt;
tx,
&lt;/p&gt;
&lt;p&gt;
- Sameera. 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/O5TNYMYz3KQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/O5TNYMYz3KQ/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Dear-Comment-Spammers.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=b22bfb1f-9c5c-4414-acf3-3e1152d2f7ef</guid>
      <pubDate>Sat, 11 Jul 2009 12:40:00 -1400</pubDate>
      <category>Insanity Strikes</category>
      <category>Management/Strategy</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=b22bfb1f-9c5c-4414-acf3-3e1152d2f7ef</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=b22bfb1f-9c5c-4414-acf3-3e1152d2f7ef</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Dear-Comment-Spammers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=b22bfb1f-9c5c-4414-acf3-3e1152d2f7ef</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=b22bfb1f-9c5c-4414-acf3-3e1152d2f7ef</feedburner:origLink></item>
    <item>
      <title>Getting ASP.NET Development Server (WebDev.WebServer.exe) on Vista</title>
      <description>&lt;p&gt;
I came across a weird issue today with my ASP.NET Dev Server. I&amp;rsquo;m running Vista Home Premium with Firefox set as the default browser. I was consistently getting a &amp;ldquo;Failed to Connect: Firefox can&amp;#39;t establish a connection to the server at localhost:&amp;lt;port&amp;gt;.&amp;rdquo; error. Little bit of Goolge pointed me to several posts suggesting that I turn off IPV6 on my network adapter. Hmmm&amp;hellip; Nope! &lt;img src="/editors/tiny_mce/plugins/emotions/images/Idea.png" border="0" alt="Idea" title="Idea" /&gt; I know a better way to fix this (fingers crossed). Navigated to %SystemRoot%\system32\drivers\etc (C:\Window\system32\drivers\etc on mine). Opened up &lt;em&gt;hosts &lt;/em&gt;file in notepad. Commented out the following line:
&lt;/p&gt;
&lt;p&gt;
::1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
It now it looks like 
&lt;/p&gt;
&lt;p&gt;
#::1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost
&lt;/p&gt;
&lt;p&gt;
Save the file, restarted Firefox and Dev Server (not sure whether I needed to even do that). Presto! It works! 
&lt;img src="/editors/tiny_mce/plugins/emotions/images/High Five.png" border="0" alt="High Five!" title="High Five!" /&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/MGJ5AZWAqSE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/MGJ5AZWAqSE/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Getting-ASPNET-Development-Server-(WebDevWebServerexe)-on-Vista.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=b2c8a6b7-54cf-47c6-b274-dae6375bcc88</guid>
      <pubDate>Sat, 04 Apr 2009 12:51:00 -1400</pubDate>
      <category>Code Snippets</category>
      <category>Software &amp; the web</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=b2c8a6b7-54cf-47c6-b274-dae6375bcc88</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=b2c8a6b7-54cf-47c6-b274-dae6375bcc88</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Getting-ASPNET-Development-Server-(WebDevWebServerexe)-on-Vista.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=b2c8a6b7-54cf-47c6-b274-dae6375bcc88</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=b2c8a6b7-54cf-47c6-b274-dae6375bcc88</feedburner:origLink></item>
    <item>
      <title>Trying out NDepend...</title>
      <description>&lt;p&gt;
The good folks at &lt;a href="http://www.ndepend.com/" target="_blank" title="NDepend: a tool that simplifies managing a complex .NET code base."&gt;NDepend&lt;/a&gt; were kind enough to ship me a Pro license last week. Interestingly, they had offered me a license back in 2007 and I had unfortunately missed it back then (long story short, BE.NET never delivered me that email). Anyway, after all these time when contacted the guys were more than helpful to grant me a license (Thanks Patrick!). Anyway, I&amp;#39;m now taking baby steps in trying to harness the power of NDepend. I know I&amp;#39;m gonna end up addicted this app :)
&lt;/p&gt;
 
&lt;p&gt;
I will keep you posted!
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/qiz1Y1-3Wns" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/qiz1Y1-3Wns/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Trying-out-NDepend.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=0a4b2ef9-3bac-4c0d-a6c7-dcaf67e6ea23</guid>
      <pubDate>Sat, 07 Mar 2009 21:13:00 -1400</pubDate>
      <category>General</category>
      <category>Software &amp; the web</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=0a4b2ef9-3bac-4c0d-a6c7-dcaf67e6ea23</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=0a4b2ef9-3bac-4c0d-a6c7-dcaf67e6ea23</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Trying-out-NDepend.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=0a4b2ef9-3bac-4c0d-a6c7-dcaf67e6ea23</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=0a4b2ef9-3bac-4c0d-a6c7-dcaf67e6ea23</feedburner:origLink></item>
    <item>
      <title>Unboxing ASUS U-75HA 750W Power Supply Unit</title>
      <description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;Here you have it, pics of my new PSU. PSUs are hardly stuff to get excited over but, this one's an exception. Check out the &lt;a title="CPU3D.com's review of ASUS U-75HA" href="http://www.cpu3d.com/review/6029-1/asus-u-75ha-750w-power-supply/introduction.html" target="_blank"&gt;review&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/UnboxingASUSU75HA750WPowerSupplyUnit_10F1B/IMG_0742_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="168" alt="IMG_0742" src="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/UnboxingASUSU75HA750WPowerSupplyUnit_10F1B/IMG_0742_thumb_2.jpg" width="240" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/UnboxingASUSU75HA750WPowerSupplyUnit_10F1B/IMG_0745_1.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="172" alt="IMG_0745" src="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/UnboxingASUSU75HA750WPowerSupplyUnit_10F1B/IMG_0745_thumb_1.jpg" width="240" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/UnboxingASUSU75HA750WPowerSupplyUnit_10F1B/IMG_0748_1.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="IMG_0748" src="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/UnboxingASUSU75HA750WPowerSupplyUnit_10F1B/IMG_0748_thumb_1.jpg" width="180" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/w7LeGeTWC5I" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/w7LeGeTWC5I/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Unboxing-ASUS-U-75HA-750W-Power-Supply-Unit.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=da6676b7-24c6-4141-a85f-42243bc17749</guid>
      <pubDate>Fri, 26 Dec 2008 23:16:06 -1400</pubDate>
      <category>Gadgets</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=da6676b7-24c6-4141-a85f-42243bc17749</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=da6676b7-24c6-4141-a85f-42243bc17749</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Unboxing-ASUS-U-75HA-750W-Power-Supply-Unit.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=da6676b7-24c6-4141-a85f-42243bc17749</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=da6676b7-24c6-4141-a85f-42243bc17749</feedburner:origLink></item>
    <item>
      <title>Warning to Students/Researchers: HighBeam.com is a scam</title>
      <description>&lt;p&gt;
I have always been very careful as to which sites I trust with my credit card. But unfortunately, working under stress to complete an assignment for my MBA, I gave out my CC number in order to signup for a 7 day trial account for the seemingly legit HighBeam.com. There was one article which was interested in and the site was preventing me from reading the rest without a membership. So I signed up, read the article, had the membership around for 2-3 days till I completed the assignment. Then I went ahead and canceled it. First time I tried, the site stopped responding. So, I refreshed the page went ahead and clicked on the Cancel Account button again. This time the site, logged me off and returned me to the general articles page. So, I assumed everything was fine.
&lt;/p&gt;
 
&lt;p&gt;
Just yesterday, my Credit Card company called me up and informed me that HighBeam has billed me $199. I immediately informed them to block any other transactions from the card and went ahead and checked the account. And sure enough the account was active. They have not canceled the account, nor had they sent any emails informing the end of trial period was coming up. Worse yet, I have not received a mail informing me of the money they charged me. I have dealt with many companies over the Internet and it&amp;#39;s standard practice of each to send out clear messages informing you before they proceed with routine billing. 
&lt;/p&gt;
 
&lt;p&gt;
A section of their help reads &amp;#39;If you are not able to successfully use the online tool, please contact our 24-hour toll-free customer support line at 1-800-860-9227.&amp;#39; So they run this &amp;#39;trial&amp;#39; acknowledging their online cancellation is failing at times?? Isn&amp;#39;t that exactly why they should be sending emails before they bill trial users?
&lt;/p&gt;
 
&lt;p&gt;
Little bit of Googling suggested that I&amp;#39;m not the only person who&amp;#39;s been ripped off by this dodgy company.
&lt;/p&gt;
 
&lt;p&gt;
&lt;a href="http://www.ripoffreport.com/searchresults.asp?q5=highbeam" title="http://www.ripoffreport.com/searchresults.asp?q5=highbeam"&gt;http://www.ripoffreport.com/searchresults.asp?q5=highbeam&lt;/a&gt;
&lt;/p&gt;
 
&lt;p&gt;
&lt;a href="http://www.ripoffreport.com/searchresults.asp?q5=highbeam.com" title="http://www.ripoffreport.com/searchresults.asp?q5=highbeam.com"&gt;http://www.ripoffreport.com/searchresults.asp?q5=highbeam.com&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/T-XPU0_TLcU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/T-XPU0_TLcU/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Warning-to-StudentsResearchers-HighBeamcom-is-a-scam.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=2c48cfd3-6ec0-4dd8-a21a-10e64acb1bd1</guid>
      <pubDate>Sat, 13 Dec 2008 15:24:00 -1400</pubDate>
      <category>Insanity Strikes</category>
      <category>Software &amp; the web</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=2c48cfd3-6ec0-4dd8-a21a-10e64acb1bd1</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=2c48cfd3-6ec0-4dd8-a21a-10e64acb1bd1</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Warning-to-StudentsResearchers-HighBeamcom-is-a-scam.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=2c48cfd3-6ec0-4dd8-a21a-10e64acb1bd1</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=2c48cfd3-6ec0-4dd8-a21a-10e64acb1bd1</feedburner:origLink></item>
    <item>
      <title>Codoxide Library | Updates and New Home</title>
      <description>&lt;p&gt;
I have made several updates to the Codoxide.Common Library and moved the project over to SourceForge.net. 
&lt;/p&gt;
&lt;p&gt;
The project&amp;#39;s new home is &lt;a href="http://codoxidelib.sourceforge.net" title="Codoxide.Common Library | Project Home Page"&gt;codoxidelib.sourceforge.net&lt;/a&gt; and the new SVN repository is &lt;a href="https://codoxidelib.svn.sourceforge.net/svnroot/codoxidelib/trunk" title="Codoxide Library | SVN Repository"&gt;https://codoxidelib.svn.sourceforge.net/svnroot/codoxidelib/trunk&lt;/a&gt;&lt;a href="http://sourceforge.net/svn/?group_id=244078" title="Codoxide.Common Library | SVN Repository"&gt;&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/uI2jnaxlnQ8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/uI2jnaxlnQ8/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Codoxide-Library-7c-Updates-and-New-Home.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=f2c39a57-2ae0-470e-b020-10b0f11c5d07</guid>
      <pubDate>Sat, 15 Nov 2008 21:08:00 -1400</pubDate>
      <category>Code Snippets</category>
      <category>Projects</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=f2c39a57-2ae0-470e-b020-10b0f11c5d07</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=f2c39a57-2ae0-470e-b020-10b0f11c5d07</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Codoxide-Library-7c-Updates-and-New-Home.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=f2c39a57-2ae0-470e-b020-10b0f11c5d07</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=f2c39a57-2ae0-470e-b020-10b0f11c5d07</feedburner:origLink></item>
    <item>
      <title>Codoxide.Common Library Version 0.0.1 (Concept Phase): Database Wrapper, Basic Design Patterns, Configuration Handlers</title>
      <description>&lt;p&gt;
Today I&amp;#39;m so excited to announce the first release of the &lt;a href="http://codoxidelib.sourceforge.net/"&gt;Codoxide.Common Library&lt;/a&gt;. &lt;img src="/editors/tiny_mce/plugins/emotions/images/High%20Five.png" border="0" alt="High Five!" title="High Five!" /&gt; I haven&amp;#39;t been over ambitious about the version numbering as I want you to treat this library to still be in concept stage.&amp;nbsp;&amp;nbsp; &lt;img style="border-width: 0px; margin: 5px 10px" src="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/Cod.1ConceptPhaseDatabaseWrapperBasicDes_12F72/Fotolia_4562986_3.jpg" border="0" alt="Codoxide.Common Library Released" width="184" height="250" align="right" /&gt; 
&lt;/p&gt;
&lt;p&gt;
Unfortunately, this release had taken longer than expected cos of my newly cramped up schedule. Worst part of that is I&amp;#39;m posting this code without proper documentation (yep, excuses!). Nevertheless, there&amp;#39;s plenty of code in here to prove useful to many. So here goes! 
&lt;/p&gt;
&lt;h2&gt;Features/Components&lt;/h2&gt; 
&lt;h4&gt;Patterns &lt;/h4&gt; 
&lt;ul&gt;
	&lt;li&gt;SharedInstance&amp;lt;T&amp;gt;  &lt;/li&gt;
	&lt;li&gt;Singleton&amp;lt;T&amp;gt;  &lt;/li&gt;
	&lt;li&gt;Factory &lt;em&gt;e.g. Factory.Build&amp;lt;T&amp;gt;()&lt;/em&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Configuration&lt;/h4&gt; 
&lt;ul&gt;
	&lt;li&gt;ConfigurationManager&amp;lt;T&amp;gt;  &lt;/li&gt;
	&lt;li&gt;ConfigurationSectionBase &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Data&lt;/h4&gt; 
&lt;ul&gt;
	&lt;li&gt;Database&amp;lt;CONNECTION_TYPE, COMMAND_TYPE, ADAPTER_TYPE&amp;gt;  &lt;/li&gt;
	&lt;li&gt;Map&amp;lt;T&amp;gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&amp;nbsp; 
&lt;/p&gt;
&lt;h3&gt;SharedInstance&amp;lt;T&amp;gt;&lt;/h3&gt; 
&lt;p&gt;
SharedInstance is actually the most basic type of generic Singleton implementation that&amp;#39;s been around in the C# community. This implementation was both simple and efficient. But, it violated the definition of a Singleton by depending on the presence of a public constructor and thereby allowing additional instances to be created. Therefore, I have refrained from calling this a Singleton resorted to the term SharedInstance. 
&lt;/p&gt;
&lt;p&gt;
E.g:&lt;br /&gt;
&lt;div class="code"&gt;
[code:c#]&lt;br /&gt;
SharedInstance&amp;lt;User&amp;gt;.Instance.Login(&amp;quot;admin&amp;quot;, &amp;quot;password&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
User employee1 = &lt;span class="kwrd"&gt;new&lt;/span&gt; User();&lt;br /&gt;
employee1.Username = &amp;quot;emp001&amp;quot;;&lt;br /&gt;
employee1.Password = &amp;quot;pass001&amp;quot;;&lt;br /&gt;
employee1.Save();&lt;br /&gt;
[/code]&lt;/div&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;h3&gt;Singleton&amp;lt;T&amp;gt;&lt;/h3&gt; 
&lt;p&gt;
More advanced implementation of the generic Singleton implementation. Uses reflection, custom attributes and &amp;quot;lazy initialization&amp;quot; to provide a powerful way to create and initialize your singletons. 
&lt;/p&gt;
&lt;p&gt;
E.g:&lt;br /&gt;
&lt;div class="code"&gt;
[code:c#]&lt;br /&gt;
&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; UserPreferences : IXmlSerializable, ISupportLazyInitialization&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ..  
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;virtual&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; Initialize()&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;try&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; location = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + &amp;quot;\\Codoxide\\preference.xml&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;if&lt;/span&gt; (File.Exists(location))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;using&lt;/span&gt; (XmlReader reader = XmlReader.Create(location))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reader.ReadToFollowing(&amp;quot;Preferences&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;this&lt;/span&gt;.ReadXml(reader);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reader.ReadEndElement();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;catch&lt;/span&gt; (Exception ex)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;throw&lt;/span&gt; &lt;span class="kwrd"&gt;new&lt;/span&gt; InvalidConfigurationException(&amp;quot;Exception occurred &lt;span class="kwrd"&gt;while&lt;/span&gt; loading the preferences from disk&amp;quot;, ex);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ..&lt;br /&gt;
}  
&lt;/p&gt;
&lt;p&gt;
...  
&lt;/p&gt;
&lt;p&gt;
Console.WriteLine(Singleton&amp;lt;UserPreferences&amp;gt;.Instance.BackgroundColor);&lt;br /&gt;
[/code]&lt;/div&gt; 
&lt;/p&gt;
&lt;h3&gt;Factory.Build&amp;lt;T&amp;gt;&lt;/h3&gt; 
&lt;p&gt;
This one&amp;#39;s another powerful and unique implementation. Coolest feature of this class is that you can do something like the following:
&lt;/p&gt;
&lt;p&gt;
&lt;div class="code"&gt;
[code:c#]&lt;br /&gt;
&lt;span class="kwrd"&gt;using&lt;/span&gt; (IDatabase db = Factory.Build&amp;lt;IDatabase&amp;gt;())&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ..&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;/div&gt; 
&lt;/p&gt;
&lt;p&gt;
This allows developers of class libraries to write their code using interfaces or abstract classes, leaving the library users to specify the concrete classes via configuration files.  
&lt;/p&gt;
&lt;h2&gt;Grab the Code&lt;/h2&gt; 
&lt;p&gt;
There&amp;#39;s of course, plenty more to be documented regarding the library. And you can expect the &lt;a href="http://codoxide.assembla.com/wiki/show/codoxide" title="Codoxide Common Library Project Space"&gt;project space&lt;/a&gt; to be updated in coming (err..) weeks &lt;img src="/editors/tiny_mce/plugins/emotions/images/Wink.png" border="0" alt="Wink" title="Wink" /&gt;. 
&lt;/p&gt;
&lt;p&gt;
Until then, you can: 
&lt;/p&gt;
&lt;p&gt;
Check out the code (using SVN): &lt;a href="https://codoxidelib.svn.sourceforge.net/svnroot/codoxidelib/trunk" title="Codoxide.Common Library | SVN Repository"&gt;https://codoxidelib.svn.sourceforge.net/svnroot/codoxidelib/trunk&lt;/a&gt;&lt;a href="http://svn.assembla.com/svn/codoxide/tags/v0-0-1" title="http://svn.assembla.com/svn/codoxide/tags/v0-0-1"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Browse the project space: &lt;a href="http://codoxidelib.sourceforge.net/" title="http://codoxide.assembla.com/wiki/show/codoxide"&gt;http://codoxidelib.sourceforge.net/&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/1RdEn0BQf7c" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/1RdEn0BQf7c/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/CodoxideCommon-Library-Version-001-(Concept-Phase)-Database-Wrapper-Basic-Design-Patterns-Configuration-Handlers.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=e3aa5a04-f4bf-49d7-b526-f5b0c9b18312</guid>
      <pubDate>Mon, 20 Oct 2008 11:18:00 -1400</pubDate>
      <category>Code Snippets</category>
      <category>Downloads</category>
      <category>Projects</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=e3aa5a04-f4bf-49d7-b526-f5b0c9b18312</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=e3aa5a04-f4bf-49d7-b526-f5b0c9b18312</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/CodoxideCommon-Library-Version-001-(Concept-Phase)-Database-Wrapper-Basic-Design-Patterns-Configuration-Handlers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=e3aa5a04-f4bf-49d7-b526-f5b0c9b18312</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=e3aa5a04-f4bf-49d7-b526-f5b0c9b18312</feedburner:origLink></item>
    <item>
      <title>Move over HP TX! Dell is taking over!</title>
      <description>&lt;p&gt;Two months after the &lt;a title="July 27th - The TX is Dead Again!!" href="http://www.codoxide.com/post/TX1000-Update-HP-SUCKS!.aspx"&gt;second death of my HP TX1000 Crapilion Tablet PC&lt;/a&gt;, I'm have moved over to a &lt;a title="Dell Inspiron 1720 Review (PC World)" href="http://www.pcworld.com/article/135063/dell_inspiron_1720.html" target="_blank"&gt;Dell Inspiron 1720&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/MoveoverHPTXDellistakingover_B2DD/Dell-to-HP--You-suck_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="180" alt="Dell-to-HP--You-suck" src="http://www.codoxide.com/image.axd?picture=WindowsLiveWriter/MoveoverHPTXDellistakingover_B2DD/Dell-to-HP--You-suck_thumb.jpg" width="240" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/gmEiq8CRvfk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/gmEiq8CRvfk/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Move-over-HP-TX!-Dell-is-taking-over!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=bf27c4a7-4e4a-45fc-b26e-940bf5c54c32</guid>
      <pubDate>Fri, 26 Sep 2008 17:42:06 -1400</pubDate>
      <category>General</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=bf27c4a7-4e4a-45fc-b26e-940bf5c54c32</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=bf27c4a7-4e4a-45fc-b26e-940bf5c54c32</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Move-over-HP-TX!-Dell-is-taking-over!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=bf27c4a7-4e4a-45fc-b26e-940bf5c54c32</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=bf27c4a7-4e4a-45fc-b26e-940bf5c54c32</feedburner:origLink></item>
    <item>
      <title>Codoxide version 2.0 | New Theme and Updated Engine</title>
      <description>&lt;p&gt;
When this post finally goes live, it&amp;#39;ll accompany a new theme and the latest revision of the BlogEngine.net.
&lt;/p&gt;
&lt;div style="text-align: center"&gt;
&lt;img class="framed" src="http://www.codoxide.com/image.axd?picture=2008%2f8%2fDark-Garden.jpg" alt="Dark Garden Theme" /&gt;
&lt;/div&gt;
&lt;p&gt;
I&amp;#39;m gonna call this theme &amp;quot;&lt;strong&gt;Dark Garden&lt;/strong&gt;&amp;quot;. With this, I&amp;#39;m retiring my old &amp;quot;&lt;a href="http://www.codoxide.com/post/Code(II)-Oxide-Undissolved-Code.aspx" title="Defiance Theme - Intro Post"&gt;&lt;strong&gt;Defiance&lt;/strong&gt;&lt;/a&gt;&amp;quot; theme. I have resued the icon packs that I used for the Defiance theme. Therefore, most of the credits remain with the authors mentioned on that page. New additions are:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The gorgeous flower brushes are from &lt;a rel="contact" href="http://elbereth-de-lioncour.deviantart.com/" title="Elbert de Lioncour"&gt;Elbert de Lioncour&lt;/a&gt; at &lt;a href="http://elbereth-de-lioncour.deviantart.com/art/Jakandara-82992285" title="Credits: Flower Brushes"&gt;DA&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;The cool &lt;a href="http://www.dezinerfolio.com/2007/05/06/ultimate-web-20-layer-styles/" title="Web 2.0 Layer styles for Photoshop"&gt;Web2.0 layer styles&lt;/a&gt; are from &lt;a href="http://www.dezinerfolio.com/" title="deziner folio - A great resource to graphic designers"&gt;deziner folio&lt;/a&gt;.&lt;br /&gt;
	&lt;/li&gt;
	&lt;li&gt;And I might update the smilies to their &lt;a href="http://fixedys.deviantart.com/art/Fixediemotes-3-0-92005405" title="Fixediemotes v3.0"&gt;latest version&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
In honour of the artists &lt;img src="/editors/tiny_mce/plugins/emotions/images/Hug.png" border="0" alt="Hug" title="Hug" /&gt; (wish everybody had stamps like this):&lt;br /&gt;
&lt;br /&gt;
&lt;a style="border: medium none " rel="contact" href="http://fixedys.deviantart.com/" title="Fixedys"&gt;&lt;img src="http://www.codoxide.com/image.axd?picture=2008%2f8%2fisupporfix.gif" alt="" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Update:
&lt;/p&gt;
&lt;p&gt;
This &lt;a href="http://www.stripegenerator.com/#Zm9yZT02RTVENUQ7aD0zMDt3PTE7cD0yMDtiYWNrMT0wMDAwMDA7YmFjazI9ZmYwMDAwO2d0PTA7ZD0wO3NoYWRvdz0wOw==" title="Web 2.0 StripGenerator"&gt;site&lt;/a&gt; could have saved me couple of minutes off my design time.. Oh well&amp;nbsp; &lt;img src="/editors/tiny_mce/plugins/emotions/images/Smile.png" border="0" alt="Smile" title="Smile" /&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codoxide/~4/p5fmv_RxJ-c" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/Codoxide/~3/p5fmv_RxJ-c/post.aspx</link>
      <author>sameera</author>
      <comments>http://www.codoxide.com/post/Codoxide-version-2-New-Theme-and-Updated-Engine.aspx#comment</comments>
      <guid isPermaLink="false">http://www.codoxide.com/post.aspx?id=e4ba002c-82e3-42cc-a5b6-94010bea3111</guid>
      <pubDate>Mon, 18 Aug 2008 11:49:00 -1400</pubDate>
      <category>Design/Graphics</category>
      <dc:publisher>sameera</dc:publisher>
      <pingback:server>http://www.codoxide.com/pingback.axd</pingback:server>
      <pingback:target>http://www.codoxide.com/post.aspx?id=e4ba002c-82e3-42cc-a5b6-94010bea3111</pingback:target>
      <slash:comments>9</slash:comments>
      <trackback:ping>http://www.codoxide.com/trackback.axd?id=e4ba002c-82e3-42cc-a5b6-94010bea3111</trackback:ping>
      <wfw:comment>http://www.codoxide.com/post/Codoxide-version-2-New-Theme-and-Updated-Engine.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.codoxide.com/syndication.axd?post=e4ba002c-82e3-42cc-a5b6-94010bea3111</wfw:commentRss>
    <feedburner:origLink>http://www.codoxide.com/post.aspx?id=e4ba002c-82e3-42cc-a5b6-94010bea3111</feedburner:origLink></item>
  </channel>
</rss>
