<?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>TidyApps</title>
	<atom:link href="http://blog.tidyapps.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tidyapps.com</link>
	<description>Web applications without the fluff</description>
	<lastBuildDate>Fri, 22 Jan 2010 13:00:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PayPal &#8211; clearing up some confusion</title>
		<link>http://blog.tidyapps.com/2010/01/paypal-clearing-up-some-confusion/</link>
		<comments>http://blog.tidyapps.com/2010/01/paypal-clearing-up-some-confusion/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 13:00:23 +0000</pubDate>
		<dc:creator>Jo Potts</dc:creator>
				<category><![CDATA[bookwhen]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[webapps]]></category>
		<category><![CDATA[3dsecure]]></category>
		<category><![CDATA[paypal]]></category>

		<guid isPermaLink="false">http://blog.tidyapps.com/?p=109</guid>
		<description><![CDATA[The PayPal site is improving, as is their service, but there are still a lot of things that aren&#8217;t made clear.
When does the buyer need a PayPal account?
A recently cleared up confusion I had was over whether a buyer had to have a PayPal account or not. For a while, I thought it was only [...]]]></description>
		<wfw:commentRss>http://blog.tidyapps.com/2010/01/paypal-clearing-up-some-confusion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Year calendar 2010 (for business card)</title>
		<link>http://blog.tidyapps.com/2009/12/year-calendar-2010-business-card/</link>
		<comments>http://blog.tidyapps.com/2009/12/year-calendar-2010-business-card/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 17:34:59 +0000</pubDate>
		<dc:creator>Jo Potts</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.tidyapps.com/?p=99</guid>
		<description><![CDATA[
I just made a 2010 calendar to put on the back of my business card. It was a pain and there wasn&#8217;t anything simple out there already so here it is in Illustrator format. Merry Xmas!
]]></description>
		<wfw:commentRss>http://blog.tidyapps.com/2009/12/year-calendar-2010-business-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This thing makes me love Ruby more</title>
		<link>http://blog.tidyapps.com/2009/11/nasty-code/</link>
		<comments>http://blog.tidyapps.com/2009/11/nasty-code/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 12:28:12 +0000</pubDate>
		<dc:creator>Jo Potts</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.tidyapps.com/?p=94</guid>
		<description><![CDATA[I&#8217;m working on a bit of ASP.NET at the moment.
Look at this for the security access checks I&#8217;ve just come across in a control&#8230;

protected void Page_Load&#40;object sender, EventArgs e&#41;
&#123;
	bool valid = false;
	DataLayer dl = new DataLayer&#40;&#41;;
	User u = dl.GetSession&#40;&#41;;
	if &#40;u != null&#41;
	&#123;
		valid = true;
	&#125;
	if &#40;valid&#41;
	&#123;
		if &#40;!IsPostBack&#41;
		&#123;

&#8216;valid&#8217; isn&#8217;t even used again. You&#8217;d only see that kind [...]]]></description>
		<wfw:commentRss>http://blog.tidyapps.com/2009/11/nasty-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web applications need to have a purpose (sometimes)</title>
		<link>http://blog.tidyapps.com/2009/10/kaizen/</link>
		<comments>http://blog.tidyapps.com/2009/10/kaizen/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 11:02:56 +0000</pubDate>
		<dc:creator>Jo Potts</dc:creator>
				<category><![CDATA[bookwhen]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[webapps]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[kaizen]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://blog.tidyapps.com/?p=73</guid>
		<description><![CDATA[I just read a TechCrunch post with some useful tips worth reiterating. The main lesson to be learnt is that a web startup, unless it is truly innovative or receives funding, should simply be software that solves a specific problem. There&#8217;s no magic! That&#8217;s how to &#8216;bootstrap your startup&#8217;.
Pick a market (the closer to it [...]]]></description>
		<wfw:commentRss>http://blog.tidyapps.com/2009/10/kaizen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sporadic InvalidAuthenticityToken for some users</title>
		<link>http://blog.tidyapps.com/2009/07/sporadic-invalidauthenticitytoken-for-some-users/</link>
		<comments>http://blog.tidyapps.com/2009/07/sporadic-invalidauthenticitytoken-for-some-users/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 14:27:32 +0000</pubDate>
		<dc:creator>Jo Potts</dc:creator>
				<category><![CDATA[help]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[webapps]]></category>
		<category><![CDATA[errors]]></category>

		<guid isPermaLink="false">http://blog.tidyapps.com/?p=63</guid>
		<description><![CDATA[A quick answer to a problem that&#8217;s not obvious but is easy to solve.
If users occasionally get a 422 error (usually when trying to logon) saying:
The change you wanted was rejected.
Maybe you tried to change something you didn&#8217;t have access to.
The server error is:
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken)
/public/422.html (422 Unprocessable Entity)
It&#8217;s because the user has disabled cookies! It&#8217;s [...]]]></description>
		<wfw:commentRss>http://blog.tidyapps.com/2009/07/sporadic-invalidauthenticitytoken-for-some-users/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.814 seconds -->
