<?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>Ben Allfree :: Painless Programming</title>
	<atom:link href="http://www.benallfree.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.benallfree.com</link>
	<description>Guaranteed results for your micro-startup from a web designer who knows the difference.</description>
	<lastBuildDate>Fri, 05 Feb 2010 20:41:57 +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>&#8230;but will it scale?</title>
		<link>http://www.benallfree.com/2010/02/05/but-will-it-scale/</link>
		<comments>http://www.benallfree.com/2010/02/05/but-will-it-scale/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:41:57 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[grid]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=819</guid>
		<description><![CDATA[Yawn. Getting pretty tired of the programmers and media pundits telling you that scalability should be your focus. Or maybe it&#8217;s what people say when they don&#8217;t have anything smarter to ask.
Scalability is not a property like size, shape, or lines of code. Scalability is an abstract idea that needs to be applied to a [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2010/02/05/but-will-it-scale/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>AlbumPost: Looking Bright</title>
		<link>http://www.benallfree.com/2009/10/04/albumpost-looking-bright/</link>
		<comments>http://www.benallfree.com/2009/10/04/albumpost-looking-bright/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 18:19:27 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=537</guid>
		<description><![CDATA[Some of the incredibly loyal, faithful, forgiving, and understanding AlbumPost.com users have written to me wondering why it&#8217;s down.
AlbumPost suffered a major hardware failure and we&#8217;ve been working to get things restored. I bought AlbumPost a while back (a devoted fan turned owner). Dave and Dave, the previous owners, built AlbumPost&#8217;s infrastructure when owning hardware [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/10/04/albumpost-looking-bright/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Basecamp: Day 3</title>
		<link>http://www.benallfree.com/2009/10/04/basecamp-day-3/</link>
		<comments>http://www.benallfree.com/2009/10/04/basecamp-day-3/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 15:33:43 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=533</guid>
		<description><![CDATA[Basecamp actually helped me get a job done on time yesterday. I like that. Here&#8217;s a little more about it.
Good:
* Reminded me of milestones coming due
* Helped me see that I had to do some work today
* Found it fun to knock out the checklist
* I presume the client was notified when the milestone was [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/10/04/basecamp-day-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basecamp: Day 2</title>
		<link>http://www.benallfree.com/2009/10/03/basecamp-day-2/</link>
		<comments>http://www.benallfree.com/2009/10/03/basecamp-day-2/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 15:14:40 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=529</guid>
		<description><![CDATA[I signed up for Basecamp yesterday and plugged in all my clients and projects. The sentiment was well received, but logistical problems started immediately.
Good:
* Easy to comment on to-do items, milestones, and general engage in general discussion
* Easy to participate in discussion via email
Bad:
* Too many ways to comment, and not at all clear as [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/10/03/basecamp-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basecamp: Day 1</title>
		<link>http://www.benallfree.com/2009/10/02/basecamp-day-1/</link>
		<comments>http://www.benallfree.com/2009/10/02/basecamp-day-1/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 15:07:08 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=525</guid>
		<description><![CDATA[I signed up for Basecamp today to attempt to wrangle some timelines. Something about Basecamp vibes me wrong, but I tried it anyway.
Immediately good:
* Easy to add milestones with dates
* Easy to add clients, projects, and get permissions set up
* Easy to assign stuff to people
Immediately bad:
* Milestones and To-do lists need to be linked [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/10/02/basecamp-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post-checks for Quality</title>
		<link>http://www.benallfree.com/2009/03/25/post-checks-for-quality/</link>
		<comments>http://www.benallfree.com/2009/03/25/post-checks-for-quality/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 17:20:06 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[FireBug]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MIME]]></category>
		<category><![CDATA[RESTful]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=492</guid>
		<description><![CDATA[Just like the pre-checks, I also have post-checks to ensure quality. Here they are:
Layout

Margins/padding match comp
Liquid layout does not introduce gaps on resize
Capitalization matches comp
Text styling matches comp
Coloring matches comp
Text leading matches comp
Proportions and relative sizes match comp
Indentical or downlevel rendering in FF3, Safari, IE7, IE6
Navigation does not wrap in small liquid layout
Status bar features [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/03/25/post-checks-for-quality/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pre-checks for Quality</title>
		<link>http://www.benallfree.com/2009/03/20/pre-checks-for-quality/</link>
		<comments>http://www.benallfree.com/2009/03/20/pre-checks-for-quality/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 17:16:01 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[quality]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=490</guid>
		<description><![CDATA[Here&#8217;s a weird concept I&#8217;ve been working on. I&#8217;ve been taking note of anything that makes a project hit a snag, including simple correlations. For example, maybe projects don&#8217;t go as well if you wear red shoes. Red shoes might not be the reason, but if the correlation is strong, I put it on this [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/03/20/pre-checks-for-quality/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PhoneGap for iPhone</title>
		<link>http://www.benallfree.com/2009/03/15/phonegap-for-iphone/</link>
		<comments>http://www.benallfree.com/2009/03/15/phonegap-for-iphone/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 17:07:13 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[phonegap]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=488</guid>
		<description><![CDATA[PhoneGap is a clever native iPhone app written in Objective C. It exposes most of the iPhone features to JavaScript, so you actually write your app in HTML/JavaScript and bundle it with the PhoneGap bridge software. Then you ship the whole thing to Apple and the put it in the App Store like a real [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/03/15/phonegap-for-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iUI for iPhone</title>
		<link>http://www.benallfree.com/2009/03/10/iui-for-iphone/</link>
		<comments>http://www.benallfree.com/2009/03/10/iui-for-iphone/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 17:05:47 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iUI]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=486</guid>
		<description><![CDATA[iUI is an HTML/JavaScript library designed to mimic the user interface of the iPhone.
At first, before I had a real iPhone, I thought it did a pretty good job. After getting an iPhone, I started to notice little inconsistencies that wound up running deep into the iUI framework.
Today, I use a very customized version of [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/03/10/iui-for-iphone/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cucumber for automatic user story testing</title>
		<link>http://www.benallfree.com/2009/03/05/cucumber-for-automatic-user-story-testing/</link>
		<comments>http://www.benallfree.com/2009/03/05/cucumber-for-automatic-user-story-testing/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 16:50:17 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[acceptance]]></category>
		<category><![CDATA[Cucumber]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.benallfree.com/?p=482</guid>
		<description><![CDATA[There is a tool written in Ruby called Cucumber. It parses English-like user story steps for testing. Stuff like:

User navigates to '/orders'
User presses 'view orders'
User sees 'You have 22 order'

It takes those sentences and runs them against code that actually performs the tests in the web browser. This means you can write English-like acceptance tests [...]]]></description>
		<wfw:commentRss>http://www.benallfree.com/2009/03/05/cucumber-for-automatic-user-story-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
