<?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>Mon, 20 May 2013 03:40:03 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPMaster.com: The 8 Fallacies of Distributed Computing for PHP Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/18111</guid>
      <link>http://www.phpdeveloper.org/news/18111</link>
      <description><![CDATA[<p>
If you're a PHP developer and are working on distributed applications (or might be in the future), you should probably read through <a href="http://phpmaster.com/8-fallacies-of-distributed-computing-for-php-developers/">this new article</a> on PHPMaster.com with 8 common fallacies about these applications and their needs.
</p>
<blockquote>
These fallacies directly relate to us as PHP developers since we build distributed applications each and every day. We build mashups, applications that interact with SOAP and REST services, authenticate users via Facebook, Google, or Twitter APIs, retrieve information from remote databases and caching services, etc. Make no mistake, we're building distributed computer applications. Given that we are building distributed applications, it's important that we understand the eight fallacies and how they affect us.
</blockquote>
<p>Among the list of their fallacies are things like:</p>
<ul>
<li>The Network is Reliable
<li>Bandwidth is Infinite
<li>The Network is Secure
<li>There is One Administrator
</ul>
<p>
Check out <a href="http://phpmaster.com/8-fallacies-of-distributed-computing-for-php-developers/">the full article</a> for the rest of them and summaries of each.
</p>]]></description>
      <pubDate>Tue, 19 Jun 2012 09:19:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: An Introduction to the Art of Unit Testing in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9169</guid>
      <link>http://www.phpdeveloper.org/news/9169</link>
      <description><![CDATA[<p>
On the Zend Developer Zone there's a <a href="http://devzone.zend.com/article/2772-An-Introduction-to-the-Art-of-Unit-Testing-in-PHP">new article/tutorial posted</a> from <i>Padraic Brady</i> introducing you to the art of unit testing your applications and development.
</p>
<blockquote>
Testing is an essential aspect of developing in any programming language. If you don't test your source code then how can you verify it works as expected? Manual testing can only be performed irregularly and usually only in limited ways. The answer to testing source code regularly, and in depth, is to write automated tests which can be frequently executed.
</blockquote>
<p>
He <a href="http://devzone.zend.com/article/2772-An-Introduction-to-the-Art-of-Unit-Testing-in-PHP">talks about</a> testing frameworks, its filtering in to practices on larger community projects, and a few fallacies that most people have about unit testing (including time involved, difficulty with complex code and that it's just boring). He also includes some examples of what a unit test might look like for some simple code - including explanations.
</p>
<p>
He rounds it off with some of the "why use unit tests" reasons he's found over the time he's used them like:
</p>
<ul>
<li>Automated tests can be run as frequently as required
<li>Unit Testing can improve the design of code especially with Test-Driven Development
<li>Unit Testing forces you to confront the problem head on
<li>Unit Testing inspires confidence!
</ul>]]></description>
      <pubDate>Tue, 04 Dec 2007 10:11:00 -0600</pubDate>
    </item>
  </channel>
</rss>
