<?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>Welcome To My Blog...</title>
	<atom:link href="http://adamalton.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://adamalton.co.uk/blog</link>
	<description>The place where I rant about web things</description>
	<lastBuildDate>Mon, 22 Aug 2011 16:18:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Pagination with App Engine cursors in django-nonrel</title>
		<link>http://adamalton.co.uk/blog/pagination-with-app-engine-cursors-in-django-nonrel/</link>
		<comments>http://adamalton.co.uk/blog/pagination-with-app-engine-cursors-in-django-nonrel/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 17:58:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adamalton.co.uk/blog/?p=104</guid>
		<description><![CDATA[The stack: django (non-rel) Google AppEngine djangooappengine The task: Using Datastore cursors to paginate through a metric bucket load of objects. Note: if you&#8217;re using the webapp framework rather than Django with djangoappengine then this blog post is not for you. So you&#8217;ve got  a model with thousands objects, and you want to display them [...]]]></description>
		<wfw:commentRss>http://adamalton.co.uk/blog/pagination-with-app-engine-cursors-in-django-nonrel/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Custom Django Template Tags in Google App Engine</title>
		<link>http://adamalton.co.uk/blog/custom-django-template-tags-in-google-app-engine/</link>
		<comments>http://adamalton.co.uk/blog/custom-django-template-tags-in-google-app-engine/#comments</comments>
		<pubDate>Mon, 24 May 2010 20:28:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adamalton.co.uk/blog/?p=94</guid>
		<description><![CDATA[Google App Engine uses the Django templating system, but its own AppEngine-ified version of it. This means that if you want to write your own custom template tags you have to do a bit of jiggery pokery in order to bring the required bits of Django and App Engine into harmony with one another. I [...]]]></description>
		<wfw:commentRss>http://adamalton.co.uk/blog/custom-django-template-tags-in-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Displaying Django GenericForeignKey As Single Form Field</title>
		<link>http://adamalton.co.uk/blog/displaying-django-genericforeignkey-as-single-form-field/</link>
		<comments>http://adamalton.co.uk/blog/displaying-django-genericforeignkey-as-single-form-field/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 21:26:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adamalton.co.uk/blog/?p=61</guid>
		<description><![CDATA[The Django content types framework lets you have Generic Foreign Key fields, which allow you to create a foreign key to any object (record) in your database by combining the object id with an identifier for the table in which the object lives. This is great, until you want to make it editable in a [...]]]></description>
		<wfw:commentRss>http://adamalton.co.uk/blog/displaying-django-genericforeignkey-as-single-form-field/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Replacing Question Mark in URL With Javascript</title>
		<link>http://adamalton.co.uk/blog/replacing-question-mark-in-url-with-javascript/</link>
		<comments>http://adamalton.co.uk/blog/replacing-question-mark-in-url-with-javascript/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 19:52:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://192.168.1.4/~rubber/adamalton-uk/blog/?p=45</guid>
		<description><![CDATA[This seemingly simple task caught me out slightly the other day.  The usual trip to Google was surprisingly un-helpful.  And then I had an important realisation&#8230; document.location.replace(/regex/, 'replacement') IS NOT THE SAME AS String(document.location).replace(/regex/, 'replacement') document.location is an object, which has a method called &#8216;replace&#8217;, which reloads the page with the given url string.  Which [...]]]></description>
		<wfw:commentRss>http://adamalton.co.uk/blog/replacing-question-mark-in-url-with-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Wonders of Google Suggest</title>
		<link>http://adamalton.co.uk/blog/the-wonders-of-google-suggest/</link>
		<comments>http://adamalton.co.uk/blog/the-wonders-of-google-suggest/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 19:39:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://192.168.1.4/~rubber/adamalton-uk/blog/?p=38</guid>
		<description><![CDATA[I believe that these works of comedy genius speak for themselves. And the US version (google.com):]]></description>
		<wfw:commentRss>http://adamalton.co.uk/blog/the-wonders-of-google-suggest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Science of Zope &amp; Plone Form Libraries</title>
		<link>http://adamalton.co.uk/blog/the-science-of-zope-plone-form-libraries/</link>
		<comments>http://adamalton.co.uk/blog/the-science-of-zope-plone-form-libraries/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 18:05:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://localhost/~rubber/adamalton-uk/blog/?p=10</guid>
		<description><![CDATA[Now then, if you&#8217;ve ever used one of the magical form libraries in Plone you&#8217;ll no doubt have spent a fair while trying to work out how to use the damn thing, spent a good while looking for the ellusive documentation, found some out of date article written by a German guy, used his example [...]]]></description>
		<wfw:commentRss>http://adamalton.co.uk/blog/the-science-of-zope-plone-form-libraries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why I Hate Templating Languages</title>
		<link>http://adamalton.co.uk/blog/why-i-hate-templating-languages/</link>
		<comments>http://adamalton.co.uk/blog/why-i-hate-templating-languages/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 17:20:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://localhost/~rubber/adamalton-uk/blog/?p=6</guid>
		<description><![CDATA[Most web frameworks that are not built in PHP have some kind of templating language.  Some frameworks that ARE built in PHP still have a separate templating language.  Let&#8217;s remind ourselves why they use a templating language: It provides some kind of auto-escaping of strings to guard against HTML entity issues, and the related security [...]]]></description>
		<wfw:commentRss>http://adamalton.co.uk/blog/why-i-hate-templating-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Old Posts</title>
		<link>http://adamalton.co.uk/blog/hello-world/</link>
		<comments>http://adamalton.co.uk/blog/hello-world/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 09:27:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://localhost/~rubber/adamalton-uk/blog/?p=1</guid>
		<description><![CDATA[During my days at Team Rubber I wrote some blog posts, mostly about Python/Zope/Plone things. Here live here: http://www.teamrubber.com/blog/author/AdamA/]]></description>
		<wfw:commentRss>http://adamalton.co.uk/blog/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

