<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>BrandonSavage.net &#187; Usability</title>
	<atom:link href="http://www.brandonsavage.net/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brandonsavage.net</link>
	<description>The personal blog of Brandon Savage. Contains entries of a personal and professional nature focusing on PHP, Apple, LAMP, MySQL and Washington, DC.</description>
	<lastBuildDate>Wed, 28 Jul 2010 15:28:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Data Formatting: It IS Our Job</title>
		<link>http://www.brandonsavage.net/data-formatting-it-is-our-job/</link>
		<comments>http://www.brandonsavage.net/data-formatting-it-is-our-job/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 06:00:15 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[formatting data]]></category>
		<category><![CDATA[user friendly]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=1069</guid>
		<description><![CDATA[It&#8217;s happened to each and every one of us: we fill out a long form, complete with username and password. We double and triple check everything, because want to make sure the submission works. We verify our email address, our date of birth, and even maybe retype our password, just to make sure they&#8217;re both [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/data-formatting-it-is-our-job/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Peer Review: Testable Code And Architecture</title>
		<link>http://www.brandonsavage.net/peer-review-testable-code-and-architecture/</link>
		<comments>http://www.brandonsavage.net/peer-review-testable-code-and-architecture/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 05:00:58 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[System Architecture]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[PHPUnit]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=597</guid>
		<description><![CDATA[This entry is part of an ongoing series involving the review of a code sample and it&#8217;s refactoring. For the original code sample, see here. Now that we&#8217;ve worked out the abstraction issues and the logic questions, we should take a moment to focus our attention on a few of the issues relating to the [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/peer-review-testable-code-and-architecture/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<series:name><![CDATA[Peer Review]]></series:name>
	</item>
		<item>
		<title>Examining Zend Server CE On The Mac</title>
		<link>http://www.brandonsavage.net/examining-zend-server-ce-on-the-mac/</link>
		<comments>http://www.brandonsavage.net/examining-zend-server-ce-on-the-mac/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 14:35:48 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[Zend Server CE]]></category>

		<guid isPermaLink="false">http://www.brandonsavage.net/?p=220</guid>
		<description><![CDATA[Zend yesterday released a beta of it&#8217;s release candidate for both Zend Server and Zend Server CE (Community Edition). Zend Server is not available for the Mac, but Zend Server CE is, so I decided to give it a try. There are many good things in this product. Among them, is the ability to easily [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/examining-zend-server-ce-on-the-mac/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Where Comments Are Useful</title>
		<link>http://www.brandonsavage.net/where-comments-are-useful/</link>
		<comments>http://www.brandonsavage.net/where-comments-are-useful/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 04:30:04 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Architecture]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://dev.brandonsavage.net/?p=107</guid>
		<description><![CDATA[PHP In Action writes on the use of comments in code, specifically citing Eli White&#8217;s Commenting on Commenting over at PHP Advent. They are critical of Eli&#8217;s advice, saying that comments should be unnecessary, and that code should be clean enough to easily understand it. There&#8217;s a lot of good advice, especially about writing clean [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/where-comments-are-useful/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keeping Superglobals Out Of Classes</title>
		<link>http://www.brandonsavage.net/keeping-superglobals-out-of-classes/</link>
		<comments>http://www.brandonsavage.net/keeping-superglobals-out-of-classes/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 18:41:08 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Architecture]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[objects php 5]]></category>
		<category><![CDATA[superglobals]]></category>

		<guid isPermaLink="false">http://dev.brandonsavage.net/?p=94</guid>
		<description><![CDATA[Have you ever written code like this? &#60;?php class VerifyLogin extends UserObject { function verifyCredentials() { $username = mysql_real_escape_string($_POST[&#039;username&#039;]); $password = mysql_real_escape_string($_POST[&#039;password&#039;]); $passwordhash = MD5($username . $password); // Salt our PW Hash $sql = &#039;SELECT id FROM userTable WHERE username = &#039; . $username . &#039; AND password = &#039; . $passwordhash . &#039; LIMIT [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/keeping-superglobals-out-of-classes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google: Simplicty, Meet Power</title>
		<link>http://www.brandonsavage.net/google-simplicty-meet-power/</link>
		<comments>http://www.brandonsavage.net/google-simplicty-meet-power/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 00:49:39 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Architecture]]></category>
		<category><![CDATA[application architecture]]></category>
		<category><![CDATA[Ease-of-use]]></category>
		<category><![CDATA[good design]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[simplicity in design]]></category>

		<guid isPermaLink="false">http://dev.brandonsavage.net/?p=48</guid>
		<description><![CDATA[In the war between simplicity and power, there are those on each side that say you must sacrifice one to get the other. But as Google shows us, you can have both without sacrificing one for the other. The Google homepage is relatively unchanged from when its founders created it. Sure, they&#8217;ve added links to [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/google-simplicty-meet-power/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple: The Case Study for Usability</title>
		<link>http://www.brandonsavage.net/apple-the-case-study-for-usability/</link>
		<comments>http://www.brandonsavage.net/apple-the-case-study-for-usability/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 14:02:35 +0000</pubDate>
		<dc:creator>Brandon Savage</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[David Pogue]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[feature design]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://dev.brandonsavage.net/?p=38</guid>
		<description><![CDATA[It would be hard to talk about usability without the ubiquitous iPod coming to mind. Apple likes the slogan &#8220;it just works,&#8221; and they spend a lot of time, energy and money painting anything by Microsoft as for business, too technical, and difficult to work with. I&#8217;m certainly no Apple fanboy, and though I use [...]]]></description>
		<wfw:commentRss>http://www.brandonsavage.net/apple-the-case-study-for-usability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk (feed is rejected)
Page Caching using apc (user agent is rejected)
Database Caching 47/55 queries in 0.020 seconds using disk
Content Delivery Network via Amazon Web Services: S3: files.brandonsavage.net.s3.amazonaws.com

Served from: www.brandonsavage.net @ 2010-07-31 11:03:44 -->