<?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/"
	>

<channel>
	<title>Michaël&#039;s coding thoughts &#187; C#</title>
	<atom:link href="http://blog.hompus.nl/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hompus.nl</link>
	<description>Because I like to share knowledge</description>
	<lastBuildDate>Fri, 11 Mar 2011 13:35:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Make your browser cache the output of an HttpHandler</title>
		<link>http://blog.hompus.nl/2011/03/11/make-your-browser-cache-the-output-of-an-httphandler/</link>
		<comments>http://blog.hompus.nl/2011/03/11/make-your-browser-cache-the-output-of-an-httphandler/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 13:30:36 +0000</pubDate>
		<dc:creator>Michaël Hompus</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[200]]></category>
		<category><![CDATA[304]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[HttpHandler]]></category>
		<category><![CDATA[If-Modified-Since]]></category>
		<category><![CDATA[Last-Modified]]></category>

		<guid isPermaLink="false">http://blog.hompus.nl/2011/03/11/make-your-browser-cache-the-output-of-a-httphandler/</guid>
		<description><![CDATA[Recently I worked on an HttpHandler implementation that is serving images from a backend system. Although everything seemed to work as expected it was discovered images were requested by the browser on every page refresh instead of caching them locally. Together with my colleague Bert-Jan I investigated and solved the problem which will be explained in this post.]]></description>
		<wfw:commentRss>http://blog.hompus.nl/2011/03/11/make-your-browser-cache-the-output-of-an-httphandler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joining an IQueryable with an IEnumerable</title>
		<link>http://blog.hompus.nl/2010/08/26/joining-an-iqueryable-with-an-ienumerable/</link>
		<comments>http://blog.hompus.nl/2010/08/26/joining-an-iqueryable-with-an-ienumerable/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 16:33:55 +0000</pubDate>
		<dc:creator>Michaël Hompus</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Contains]]></category>
		<category><![CDATA[IEnumerable]]></category>
		<category><![CDATA[IQueryable]]></category>
		<category><![CDATA[Join]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[SQL2008]]></category>

		<guid isPermaLink="false">http://blog.hompus.nl/?p=194</guid>
		<description><![CDATA[With the introduction of LINQ the difference between writing code for accessing a lists of objects in memory and accessing a list of data in an external data source like SQL is vanishing. Combining a in memory with a external list in a single query was not yet possible. With the introduction of .NET Framework 4.0 this has changed.]]></description>
		<wfw:commentRss>http://blog.hompus.nl/2010/08/26/joining-an-iqueryable-with-an-ienumerable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MOSS 2007 &#8211; C# Protocol Handler errors fixed</title>
		<link>http://blog.hompus.nl/2009/07/09/moss_2007_-_c_protocol_handler_errors_fixed/</link>
		<comments>http://blog.hompus.nl/2009/07/09/moss_2007_-_c_protocol_handler_errors_fixed/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 18:44:24 +0000</pubDate>
		<dc:creator>Michaël Hompus</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CodePlex]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Protocol Handler]]></category>
		<category><![CDATA[SharePoint 2007]]></category>

		<guid isPermaLink="false">http://hompus.wordpress.com/?p=22</guid>
		<description><![CDATA[On CodePlex you can find the MOSS 2007 - C# Protocol Handler project. When working with the code I discovered 2 issues which I both fixed. Both solutions are summarized here.]]></description>
		<wfw:commentRss>http://blog.hompus.nl/2009/07/09/moss_2007_-_c_protocol_handler_errors_fixed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Generate integer lists using LINQ</title>
		<link>http://blog.hompus.nl/2009/03/25/generate_integer_lists_using_linq/</link>
		<comments>http://blog.hompus.nl/2009/03/25/generate_integer_lists_using_linq/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 13:35:00 +0000</pubDate>
		<dc:creator>Michaël Hompus</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://hompus.wordpress.com/2009/03/25/generate_integer_lists_using_linq/</guid>
		<description><![CDATA[I was working on some old code which created three DropDown controls with hours, minutes and seconds. This was the original code: for (var i = 0; i &#60; 24; i++) { Hour.Items.Add(new ListItem(i.ToString())); } for (var i = 0; i &#60; 60; i++) { Minute.Items.Add(new ListItem(i.ToString())); Second.Items.Add(new ListItem(i.ToString())); } I wanted to LINQify it [...]]]></description>
		<wfw:commentRss>http://blog.hompus.nl/2009/03/25/generate_integer_lists_using_linq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working with URL&#8217;s in SharePoint</title>
		<link>http://blog.hompus.nl/2009/03/09/working_with_urls_in_sharepoint/</link>
		<comments>http://blog.hompus.nl/2009/03/09/working_with_urls_in_sharepoint/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 18:58:04 +0000</pubDate>
		<dc:creator>Michaël Hompus</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SPUrlUtility]]></category>
		<category><![CDATA[SPUtility]]></category>
		<category><![CDATA[URI]]></category>

		<guid isPermaLink="false">http://hompus.wordpress.com/2009/03/09/working_with_urls_in_sharepoint/</guid>
		<description><![CDATA[While working on a project with some existing code I noticed the developer did write large portions of code to get from an URL to a SPList. He probably didn&#8217;t know some of the hidden gems in SharePoint. Get the full URL Sometimes you need the full URL and only have the relative one. For [...]]]></description>
		<wfw:commentRss>http://blog.hompus.nl/2009/03/09/working_with_urls_in_sharepoint/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&quot;CS0122: &#039;x&#039; is inaccessible due to its protection level&quot; but you don&#039;t want to go public</title>
		<link>http://blog.hompus.nl/2009/03/04/cs0122_x_is_inaccessible_due_to_its_protection_level_but_you_dont_want_to_go_public/</link>
		<comments>http://blog.hompus.nl/2009/03/04/cs0122_x_is_inaccessible_due_to_its_protection_level_but_you_dont_want_to_go_public/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 10:00:16 +0000</pubDate>
		<dc:creator>Michaël Hompus</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Internal]]></category>

		<guid isPermaLink="false">http://hompus.wordpress.com/2009/03/04/cs0122_x_is_inaccessible_due_to_its_protection_level_but_you_dont_want_to_go_public/</guid>
		<description><![CDATA[Sometimes you have to split your code into different assemblies. For example when I created a custom Admin Page which inherits from WebAdminPageBase (Microsoft.SharePoint.ApplicationPages). The problem with Microsoft.SharePoint.ApplicationPages is that it&#8217;s not deployed to the GAC. Putting a reference to this assembly from my assembly, also containing custom webparts and other controls which have to [...]]]></description>
		<wfw:commentRss>http://blog.hompus.nl/2009/03/04/cs0122_x_is_inaccessible_due_to_its_protection_level_but_you_dont_want_to_go_public/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

