<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 25 May 2013 23:59:51 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Brandon Savage's Blog: Validation Blind Spots Hurt Real Users]]></title>
      <guid>http://www.phpdeveloper.org/news/16140</guid>
      <link>http://www.phpdeveloper.org/news/16140</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Brandon Savage</i> talks about how some of your current validation rules (and restrictions on input values) could be <a href="http://www.brandonsavage.net/validation-blind-spots-hurt-real-users/">causing blind spots</a> in your application that you don't even know are an issue.
</p>
<blockquote>
Our blind spots about validation can and do harm real users if they're poorly or incompletely thought out. What might seem like a completely rational limit to us might hurt a real user who needs to exceed that limit, through no fault of their own. How many women are "BETTYJEAN" because their first name "can't" have a space in it?
</blockquote>
<p>
He makes a few suggestions developers can do to help the situation and get their current project's validation back out into 20-20 vision:
</p>
<ul>
<li>Accept valid data in any form provided by the user.
<li>Where possible, use well-developed validation libraries.
<li>Do not place artificial limits on valid data.
<li>Do place valid limits on specific data.
</ul>]]></description>
      <pubDate>Mon, 04 Apr 2011 09:18:38 -0500</pubDate>
    </item>
  </channel>
</rss>
