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

<channel>
	<title>Andrew Murphy's E-Memory</title>
	<atom:link href="http://andrew-murphy.co.uk/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://andrew-murphy.co.uk</link>
	<description>Development “how-to”s and gotchas that I always forget.</description>
	<pubDate>Tue, 29 Jun 2010 21:52:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gotcha – Update Panel causing full post back</title>
		<link>http://andrew-murphy.co.uk/?p=152</link>
		<comments>http://andrew-murphy.co.uk/?p=152#comments</comments>
		<pubDate>Tue, 29 Jun 2010 21:37:05 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[.Net Framework]]></category>

		<category><![CDATA[ASP.Net]]></category>

		<category><![CDATA[Ajax]]></category>

		<category><![CDATA[Errors]]></category>

		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=152</guid>
		<description><![CDATA[Problem
The age old story of porting a Visual Studio 2003, C# Asp.Net project to Visual Studio 2008 (so .net 1.1 to 3.5) led to a failure when a new AJAX enabled page was being developed.
The page was very simple and boiled down to this:


&#60;body&#62;

    &#60;form id=&#34;form1&#34; runat=&#34;server&#34;&#62;

    &#60;asp:ScriptManager runat=&#34;server&#34; [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=152</wfw:commentRss>
		</item>
		<item>
		<title>Applying StyleCop to Legacy Projects</title>
		<link>http://andrew-murphy.co.uk/?p=146</link>
		<comments>http://andrew-murphy.co.uk/?p=146#comments</comments>
		<pubDate>Sun, 16 May 2010 07:25:16 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[Quality]]></category>

		<category><![CDATA[FxCop]]></category>

		<category><![CDATA[StyleCop]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=146</guid>
		<description><![CDATA[

&#60;Compile Include=&#34;File.cs&#34;&#62;

  &#60;ExcludeFromStyleCop&#62;true&#60;/ExcludeFromStyleCop&#62;

&#60;/Compile&#62;


I can never find the original blog when I need it so I’ve wrapped it up here.&#160; The original post was by Jason Allor and can be found here together with how to active StyleCop for all projects, here, so thanks Jason.&#160; Note that for ease, examples have been taken directly from [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=146</wfw:commentRss>
		</item>
		<item>
		<title>Charity Drag Race</title>
		<link>http://andrew-murphy.co.uk/?p=143</link>
		<comments>http://andrew-murphy.co.uk/?p=143#comments</comments>
		<pubDate>Fri, 14 May 2010 18:26:34 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=143</guid>
		<description><![CDATA[ 
Yeah, I get to dress up as a woman for the second year running and all in a good cause!
This has nothing to do with technology and all to do with attempting to get some money together for a local hospice.
Why You Should Care
  Ashgate Hospice is an independent registered charity (number 700636) [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=143</wfw:commentRss>
		</item>
		<item>
		<title>ASP.NET Ajax client-side framework failed to load.</title>
		<link>http://andrew-murphy.co.uk/?p=134</link>
		<comments>http://andrew-murphy.co.uk/?p=134#comments</comments>
		<pubDate>Sun, 02 May 2010 09:47:10 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[ASP.Net]]></category>

		<category><![CDATA[Ajax]]></category>

		<category><![CDATA[Errors]]></category>

		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=134</guid>
		<description><![CDATA[ASP.Net on .Net Framework 3.5 and a simple bit of AJAX using ScriptManager and a single UpdatePanel that contained a few divs.
The Partial Rendering just didn’t work and in debug I got this error:

Turns out that it was simple.  The script manager was by default trying to find the JavaScript functions in some files that [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=134</wfw:commentRss>
		</item>
		<item>
		<title>HTTP Error 500.19 - Internal Server Error + IIS 7.5</title>
		<link>http://andrew-murphy.co.uk/?p=129</link>
		<comments>http://andrew-murphy.co.uk/?p=129#comments</comments>
		<pubDate>Tue, 20 Apr 2010 19:02:07 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[.Net Framework]]></category>

		<category><![CDATA[ASP.Net]]></category>

		<category><![CDATA[Errors]]></category>

		<category><![CDATA[IIS]]></category>

		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=129</guid>
		<description><![CDATA[Technorati Tags: IIS 7.5,Visual Studio 2010,.Net Framework 3.5
This is the error that faced me the first time I deployed a .net Framework 3.5 web site to IIS via Visual Studio 2010 and then tried to run it.&#160; After a couple of hours of digging I traced it back to the application pool but I thought [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=129</wfw:commentRss>
		</item>
		<item>
		<title>C# 3.0 Extension Methods</title>
		<link>http://andrew-murphy.co.uk/?p=114</link>
		<comments>http://andrew-murphy.co.uk/?p=114#comments</comments>
		<pubDate>Thu, 31 Dec 2009 12:52:59 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<category><![CDATA[Extension methods]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=114</guid>
		<description><![CDATA[What and Why?
Want to add a method to a string?&#160; Want to allow an XmlDocument to load from your Foo class?&#160; Well until now you’d have had to either derive your own class from string or XmlDocument, place a method on your Foo class or create an obscure static helper class to contain these methods, [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=114</wfw:commentRss>
		</item>
		<item>
		<title>C# 3.0 Object and Collection Initialisers</title>
		<link>http://andrew-murphy.co.uk/?p=101</link>
		<comments>http://andrew-murphy.co.uk/?p=101#comments</comments>
		<pubDate>Tue, 03 Mar 2009 20:38:59 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=101</guid>
		<description><![CDATA[These are basically a syntactic shorthand for constructing and initialising an object or collection in one statement.
Consider the example where a class has only a default constructor but you need to set certain properties before you can use it as you wish. The C# 2.0 and 3.0 versions of the code that you would write [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=101</wfw:commentRss>
		</item>
		<item>
		<title>C# 3.0 Implicitly Typed Local Variables</title>
		<link>http://andrew-murphy.co.uk/?p=95</link>
		<comments>http://andrew-murphy.co.uk/?p=95#comments</comments>
		<pubDate>Mon, 02 Mar 2009 21:39:46 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<category><![CDATA[StyleCop]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=95</guid>
		<description><![CDATA[Implicitly Typed Local Variables are strongly typed variables that you define used the keyword var instead of the name of your type:



var i = 5;



The type is then inferred for you by the compiler by looking at the type of data that you populate the variable with.
WARNING.  I have already had the situation where developers [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=95</wfw:commentRss>
		</item>
		<item>
		<title>C# 3.0 Auto-Implemented Properties</title>
		<link>http://andrew-murphy.co.uk/?p=83</link>
		<comments>http://andrew-murphy.co.uk/?p=83#comments</comments>
		<pubDate>Fri, 20 Feb 2009 05:50:59 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=83</guid>
		<description><![CDATA[This is a minor but useful enhancement in my opinion in that auto-implemented properties solve a couple of problems.
The first is the age old pain that has been around since at least the C++ get and set method days, where a property is merely a thin layer hiding your data, you used to have to [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=83</wfw:commentRss>
		</item>
		<item>
		<title>C# 3.0 Enhancements (brief summary)</title>
		<link>http://andrew-murphy.co.uk/?p=71</link>
		<comments>http://andrew-murphy.co.uk/?p=71#comments</comments>
		<pubDate>Tue, 17 Feb 2009 21:22:36 +0000</pubDate>
		<dc:creator>Andrew Murphy</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://andrew-murphy.co.uk/?p=71</guid>
		<description><![CDATA[As part of looking at the C# 4.0 CTP, I thought I&#8217;d best get up to speed with the previous &#8220;improvements&#8221; provided to C# in the guise of C# 3.0.  These are:

Auto-Implemented Properties. You no longer have to write the standard plumbing code (get{return _x;} or set {_x = value;}).  Declare the property as you [...]]]></description>
		<wfw:commentRss>http://andrew-murphy.co.uk/?feed=rss2&amp;p=71</wfw:commentRss>
		</item>
	</channel>
</rss>
