<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>TidyApps</title>
	<link>http://blog.tidyapps.com</link>
	<description>Web applications without the fluff</description>
	<lastBuildDate>Fri, 22 Jan 2010 13:00:23 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>PayPal &#8211; clearing up some confusion</title>
		<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>
		<link>http://blog.tidyapps.com/2010/01/paypal-clearing-up-some-confusion/</link>
			</item>
	<item>
		<title>Year calendar 2010 (for business card)</title>
		<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>
		<link>http://blog.tidyapps.com/2009/12/year-calendar-2010-business-card/</link>
			</item>
	<item>
		<title>This thing makes me love Ruby more</title>
		<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>
		<link>http://blog.tidyapps.com/2009/11/nasty-code/</link>
			</item>
	<item>
		<title>Web applications need to have a purpose (sometimes)</title>
		<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>
		<link>http://blog.tidyapps.com/2009/10/kaizen/</link>
			</item>
	<item>
		<title>Sporadic InvalidAuthenticityToken for some users</title>
		<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>
		<link>http://blog.tidyapps.com/2009/07/sporadic-invalidauthenticitytoken-for-some-users/</link>
			</item>
</channel>
</rss>

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