<?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>What a To Do &#187; Web Programming</title>
	<atom:link href="http://blog.websitetodos.com/category/web-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.websitetodos.com</link>
	<description>Doing what needs to be done to do a website.</description>
	<lastBuildDate>Mon, 02 Nov 2009 07:39:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Robot Exclusion Enforcement</title>
		<link>http://blog.websitetodos.com/2008/07/27/seo/robot-exclusion-enforcement/</link>
		<comments>http://blog.websitetodos.com/2008/07/27/seo/robot-exclusion-enforcement/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 16:25:17 +0000</pubDate>
		<dc:creator>Status 203</dc:creator>
				<category><![CDATA[Bots]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://blog.websitetodos.com/?p=56</guid>
		<description><![CDATA[With thanks to Paul Ford for permission to write a sequel to the original &#8220;Robot Exclusion Protocol&#8221; short story. I hope I haven&#8217;t done the original any disfavours.

I was on a job when I saw it. A couple of feet tall, made of metal, with camera lenses for eyes and a few dozen gripping arms. [...]]]></description>
		<wfw:commentRss>http://blog.websitetodos.com/2008/07/27/seo/robot-exclusion-enforcement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Long&#8217;s A CAPTCHA take to die?</title>
		<link>http://blog.websitetodos.com/2008/07/24/web-programming/captchas-will-all-die/</link>
		<comments>http://blog.websitetodos.com/2008/07/24/web-programming/captchas-will-all-die/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 13:01:57 +0000</pubDate>
		<dc:creator>Status 203</dc:creator>
				<category><![CDATA[Bots]]></category>
		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://blog.websitetodos.com/?p=46</guid>
		<description><![CDATA[
With all due apologies to the Beautiful South for the title   .
Anything that can be exploited eventually gets broken so how come so many people seem to think that CAPTCHAs are somehow exempt from this?
Surely their history so far is sufficient to establish that they will become less and less useful.

When CAPTCHAs first [...]]]></description>
		<wfw:commentRss>http://blog.websitetodos.com/2008/07/24/web-programming/captchas-will-all-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking Your Language</title>
		<link>http://blog.websitetodos.com/2008/06/26/web-programming/speaking-your-language/</link>
		<comments>http://blog.websitetodos.com/2008/06/26/web-programming/speaking-your-language/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 12:17:19 +0000</pubDate>
		<dc:creator>Status 203</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://blog.websitetodos.com/?p=38</guid>
		<description><![CDATA[
I have a slightly strange habit when coding that goes back to when I started to learn programming.

I started learning to program when I was 9 on a Beeb (that is a BBC Model B, good days   ). Like many around that time my first programming language was BBC Basic (a reasonably well [...]]]></description>
		<wfw:commentRss>http://blog.websitetodos.com/2008/06/26/web-programming/speaking-your-language/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Log Everything (And I&#8217;m Not Talking About Weblogs)</title>
		<link>http://blog.websitetodos.com/2007/11/12/web-programming/log-everything/</link>
		<comments>http://blog.websitetodos.com/2007/11/12/web-programming/log-everything/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 09:54:30 +0000</pubDate>
		<dc:creator>Status 203</dc:creator>
				<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://blog.websitetodos.com/2007/11/12/web-programming/log-everything/</guid>
		<description><![CDATA[
More specifically, log anything that could impact your visitor&#8217;s experience if it all goes horribly wrong&#8230; and make sure you are keeping sufficient detail.
The most obvious case would be the error codes in your basic access log. If many people are getting a 404 on a particular page then you know something is wrong. Perhaps [...]]]></description>
		<wfw:commentRss>http://blog.websitetodos.com/2007/11/12/web-programming/log-everything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email Validation Regular Expression</title>
		<link>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/</link>
		<comments>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 13:09:44 +0000</pubDate>
		<dc:creator>Status 203</dc:creator>
				<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[email]]></category>

		<guid isPermaLink="false">http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/</guid>
		<description><![CDATA[When I was looking for a regular expression to validate email addresses the examples I found tended to fall into two camps. Camp one were simple, easily confirmed, regular expressions that just as obviously did little beyond insisting on an @ in the middle. Camp two were more complicated than I wished to reverse engineer [...]]]></description>
		<wfw:commentRss>http://blog.websitetodos.com/2007/10/04/email/email-validation-regular-expression/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
