<?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: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/" version="2.0">

<channel>
	<title>Codebender</title>
	
	<link>http://codebender.denniland.com</link>
	<description>not the last of his kind</description>
	<lastBuildDate>Tue, 10 Apr 2012 07:46:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/codebender" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="codebender" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>SharePoint error when activating publishing feature: the trial period for this product has expired</title>
		<link>http://codebender.denniland.com/sharepoint-error-when-activating-publishing-feature-the-trial-period-for-this-product-has-expired/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sharepoint-error-when-activating-publishing-feature-the-trial-period-for-this-product-has-expired</link>
		<comments>http://codebender.denniland.com/sharepoint-error-when-activating-publishing-feature-the-trial-period-for-this-product-has-expired/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 04:12:58 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=110</guid>
		<description><![CDATA[On some of my SharePoint 2007 farms, when I tried to activate the publishing feature, I got this error: The trial period for this product has expired. I was certain that my license had not expired, so I did some &#8230; <a href="http://codebender.denniland.com/sharepoint-error-when-activating-publishing-feature-the-trial-period-for-this-product-has-expired/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/sharepoint-error-when-activating-publishing-feature-the-trial-period-for-this-product-has-expired/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centralized exception handling</title>
		<link>http://codebender.denniland.com/centralized-exception-handling/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=centralized-exception-handling</link>
		<comments>http://codebender.denniland.com/centralized-exception-handling/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 08:13:54 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=104</guid>
		<description><![CDATA[Exception handling is a very useful mechanism to improve a program&#8217;s robustness. In case an unexpected exception occurs, developers commonly write a code block as follows: try &#123; // Do something &#125; catch &#40;Exception ex&#41; &#123; // Log the exception &#8230; <a href="http://codebender.denniland.com/centralized-exception-handling/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/centralized-exception-handling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LiquidSilver 0.4.0.0 Beta released</title>
		<link>http://codebender.denniland.com/liquidsilver-0-4-0-0-beta-released/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=liquidsilver-0-4-0-0-beta-released</link>
		<comments>http://codebender.denniland.com/liquidsilver-0-4-0-0-beta-released/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 06:07:34 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[liquidsilver]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=97</guid>
		<description><![CDATA[As usual, it&#8217;s available at Codeplex. Changes: HgContextclass Added Execute(bool elevateContext, HgContextCode code) method. (Breaking change) Removed the constructors and the IDisposable interface. The class now is static and can only be used via its static methods and delegates. (Breaking change) Replaced the &#8230; <a href="http://codebender.denniland.com/liquidsilver-0-4-0-0-beta-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/liquidsilver-0-4-0-0-beta-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# constants best practice</title>
		<link>http://codebender.denniland.com/c-constants-best-practice/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=c-constants-best-practice</link>
		<comments>http://codebender.denniland.com/c-constants-best-practice/#comments</comments>
		<pubDate>Mon, 16 May 2011 03:23:25 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=94</guid>
		<description><![CDATA[In C# there are two way to define constants, using const and readonly. Some may say that there is the enum keyword, but it&#8217;s actually a group of const. In case you don&#8217;t know, there are some important differences between &#8230; <a href="http://codebender.denniland.com/c-constants-best-practice/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/c-constants-best-practice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LiquidSilver 0.3.0.0 Beta released</title>
		<link>http://codebender.denniland.com/liquidsilver-0-3-0-0-beta-released/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=liquidsilver-0-3-0-0-beta-released</link>
		<comments>http://codebender.denniland.com/liquidsilver-0-3-0-0-beta-released/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 10:11:10 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[liquidsilver]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=92</guid>
		<description><![CDATA[LiquidSilver 0.3.0.0 Beta has been released on Codeplex. Changes in this version: HgElevatedContext Revamped the HgElevatedContext class to be more usable. Renamed the HgElevatedContext class to the HgContext class. HgContext Modified the HgContext class to make the context elevation optional. &#8230; <a href="http://codebender.denniland.com/liquidsilver-0-3-0-0-beta-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/liquidsilver-0-3-0-0-beta-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LiquidSilver 0.2.0.0 Beta released</title>
		<link>http://codebender.denniland.com/liquidsilver-0-2-0-0-beta-released/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=liquidsilver-0-2-0-0-beta-released</link>
		<comments>http://codebender.denniland.com/liquidsilver-0-2-0-0-beta-released/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 09:57:22 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[liquidsilver]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=89</guid>
		<description><![CDATA[LiquidSilver 0.2.0.0 Beta has been released on Codeplex. Changes in this version: Fixed a bug in HgListItem when parsing double and int fields. Added the LiquidSilver.Extra project. Added the LiquidSilver Extra feature. Added the WebPartsExplorer Web part. Signed all projects &#8230; <a href="http://codebender.denniland.com/liquidsilver-0-2-0-0-beta-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/liquidsilver-0-2-0-0-beta-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InfoPath 2010 breaks SharePoint 2007 installation</title>
		<link>http://codebender.denniland.com/infopath-2010-breaks-sharepoint-2007-installation/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=infopath-2010-breaks-sharepoint-2007-installation</link>
		<comments>http://codebender.denniland.com/infopath-2010-breaks-sharepoint-2007-installation/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 08:11:14 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[office 2010]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=83</guid>
		<description><![CDATA[Last time I wrote that the stsadm -o copyappbincontent command didn&#8217;t work if you had installed Office 2010 on the same machine with your SharePoint 2007. Later I found the same problem on more scenarios: When running the stsadm -o &#8230; <a href="http://codebender.denniland.com/infopath-2010-breaks-sharepoint-2007-installation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/infopath-2010-breaks-sharepoint-2007-installation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Common coding issues when working with anonymous SharePoint sites</title>
		<link>http://codebender.denniland.com/common-coding-issues-when-working-with-anonymous-sharepoint-sites/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=common-coding-issues-when-working-with-anonymous-sharepoint-sites</link>
		<comments>http://codebender.denniland.com/common-coding-issues-when-working-with-anonymous-sharepoint-sites/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 09:09:03 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=81</guid>
		<description><![CDATA[Update Oct 4, 2012: Added the usage of UnsecuredLayoutsPageBase class. Working with anonymous SharePoint sites can be tricky sometimes. If you&#8217;re not careful, your customization codes (Web parts, custom controls, custom pages, etc.) can popup the login dialog box to &#8230; <a href="http://codebender.denniland.com/common-coding-issues-when-working-with-anonymous-sharepoint-sites/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/common-coding-issues-when-working-with-anonymous-sharepoint-sites/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Office 2010 breaks stsadm -o copyappbincontent</title>
		<link>http://codebender.denniland.com/office-2010-breaks-stsadm-o-copyappbincontent/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=office-2010-breaks-stsadm-o-copyappbincontent</link>
		<comments>http://codebender.denniland.com/office-2010-breaks-stsadm-o-copyappbincontent/#comments</comments>
		<pubDate>Tue, 25 May 2010 09:37:09 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[office 2010]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[windows 2003]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=78</guid>
		<description><![CDATA[*Update: InfoPath 2010 is the real cause, please check this post. I love Microsoft Office 2010. It&#8217;s more beautiful and faster than Microsoft Office 2007. I downloaded and installed the product immediately after its RTM version arrived on the MSDN &#8230; <a href="http://codebender.denniland.com/office-2010-breaks-stsadm-o-copyappbincontent/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/office-2010-breaks-stsadm-o-copyappbincontent/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Flowchart: which open source license should I use?</title>
		<link>http://codebender.denniland.com/flowchart-which-open-source-license-should-i-use/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=flowchart-which-open-source-license-should-i-use</link>
		<comments>http://codebender.denniland.com/flowchart-which-open-source-license-should-i-use/#comments</comments>
		<pubDate>Fri, 21 May 2010 03:43:58 +0000</pubDate>
		<dc:creator>denni</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[flowchart]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://codebender.denniland.com/?p=73</guid>
		<description><![CDATA[This is a common question when one wants to publish a new open source project, especially if he/she is new to open source licensing scheme. The many available choices of the license can be very confusing and many people simply &#8230; <a href="http://codebender.denniland.com/flowchart-which-open-source-license-should-i-use/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://codebender.denniland.com/flowchart-which-open-source-license-should-i-use/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

