Ben Allfree :: Painless Programming

Guaranteed results for your micro-startup from a web designer who knows the difference.

Post-checks for Quality

March 25th, 2009 · 6 Comments

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 [...]

Tags: , , , , , , , ,

Pre-checks for Quality

March 20th, 2009 · 2 Comments

Here’s a weird concept I’ve been working on. I’ve been taking note of anything that makes a project hit a snag, including simple correlations. For example, maybe projects don’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 [...]

Tags: , , , , , , ,

PhoneGap for iPhone

March 15th, 2009 · No Comments

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 [...]

Tags: , , ,

iUI for iPhone

March 10th, 2009 · 4 Comments

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 [...]

Tags: , , , ,

Selenium for Story-Driven Development

March 1st, 2009 · 1 Comment

We’ve been doing some research into using Selenium, which is an acceptance testing tool. It ties into web browsers and simulates keyboard strokes and mouse activity, then it validates that the state of the web page is changes as expected under the conditions.
Writing testable user interfaces requires a slightly different approach to design. Fortunately, sticking [...]

Tags: , , , , , , , , ,