<?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>Sun, 19 May 2013 07:59:04 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP.net: PHP 5.5.0 Alpha2 released]]></title>
      <guid>http://www.phpdeveloper.org/news/18957</guid>
      <link>http://www.phpdeveloper.org/news/18957</link>
      <description><![CDATA[<p>
If you'd like to help with testing for the upcoming PHP 5.5.0 version, they've <a href="http://php.net/index.php#id2012-12-21-1">announced the release of the latest alpha</a> on the PHP.net site, ready for download and test execution.
</p>
<blockquote>
The PHP development team announces the immediate availability of PHP 5.5.0alpha2. This release adds new features and fix some bugs from alpha1. All users of PHP are encouraged to test this version carefully, and report any bugs in <a href="https://bugs.php.net/">the bug tracking system</a>.
</blockquote>
<p>
You can see the full list of the changes in 5.5.0 (so far) in the <a href="https://github.com/php/php-src/blob/php-5.5.0alpha2/NEWS">NEWS</a> file including things like using <a href="http://php.net/empty">empty</a> on return values, enabling systemtap by default for dtrace probes and optimized variable accessing. They need your help to make this upcoming release even better, so if you'd like to help out and test, go <a href="http://downloads.php.net/dsp">grab the download</a> (<a href="http://windows.php.net/qa/">Windows builds</a>).
</p>]]></description>
      <pubDate>Thu, 27 Dec 2012 10:22:13 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Eric Holk: How Do We Read Code?]]></title>
      <guid>http://www.phpdeveloper.org/news/18916</guid>
      <link>http://www.phpdeveloper.org/news/18916</link>
      <description><![CDATA[<p>
There's an interesting post on <i>Eric Holk</i>'s blog talking about <a href="http://blog.theincredibleholk.org/blog/2012/12/18/how-do-we-read-code/">how we read code</a> - a look at the results from a psychology experiment that tracked the viewer's eye movement as they scanned through code (complete with <a href="http://www.youtube.com/watch?feature=player_embedded&v=Jc8M9-LoEuo">video</a>).
</p>
<blockquote>
The goal is to figure out some way of measuring what features in programming systems help programmers understand wht they are doing, and how this can be used to make systems that lead to higher quality software. Mike is currently running an experiment where he shows people several short Python programs and asks them to tell the output of the program. The test subject is sitting in front of an eye tracker, so afterwards Mike can see where you were looking at various times during the experiment.
</blockquote>
<p>
The results are pretty interesting and <i>Eric</i> likens it to a sort of "just-in-time compilation" that the mind is doing as it reads through the code, not a straight forward read through. The timing of the read is interesting too, noting that once something is figured out, it's run through faster the following times.
</p>
<blockquote>
One aspect he's interested in is how the approach of inexperienced programmers differs from that of experienced programmers. For example, there seems to be some evidence that following variable naming conventions helps experienced programmers understand the code much quicker, while breaking these conventions leads to a severe penalty. On the other hand, inexperienced programmers seem to take about as long regardless of how the variables are named.
</blockquote>
<p>
This study is still going on and, if you're in the Bloomington, Indiana area and would like to lend your eyes to the cause, send an email over to <a href="mailto:mihansen@indiana.edu">Mike Hansen</a> (more on the subject on his blog <a href="http://synesthesiam.com/?p=218">here</a>).
</p>]]></description>
      <pubDate>Wed, 19 Dec 2012 10:36:28 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPImpact Blog: Zend Framework Automatic Dependency Tracking]]></title>
      <guid>http://www.phpdeveloper.org/news/11878</guid>
      <link>http://www.phpdeveloper.org/news/11878</link>
      <description><![CDATA[<p>
<a href="http://phpimpact.wordpress.com/2009/02/01/zend-framework-automatic-dependency-tracking/">This recent post</a> to the PHP::Impact blog looks at a way you, the <a href="http://framework.zend.com">Zend Framework</a> user can check to see which files are dependencies in your application. Their example uses the <a href="http://svn.fedecarg.com/repo/Zend/Debug/Include">Zend_Debug_include</a> component to find out during run-time which of the libraries/components your script might need.
</p>
<blockquote>
The concept behind <a href="http://svn.fedecarg.com/repo/Zend/Debug/Include">Zend_Debug_Include</a> is that the dependencies for each source file are stored in a separate file. If the source file is modified, the file containing that source file's dependencies is rebuilt. This concept enables you to determine run-time dependencies of files using arbitrary components. This solution is also useful if you are deploying your application using Linux packages.
</blockquote>
<p>
He has it broken up into a few different kinds of tracking examples - file dependencies, package dependencies and external dependencies. There's also a tip for the URL adapter showing how to make a different file for each request that comes through.
</p>]]></description>
      <pubDate>Wed, 04 Feb 2009 10:20:34 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP-GTK Community Site: New PHP-GTK forums]]></title>
      <guid>http://www.phpdeveloper.org/news/7425</guid>
      <link>http://www.phpdeveloper.org/news/7425</link>
      <description><![CDATA[<p>
The PHP-GTK Community website has <a href="http://www.php-gtk.eu/resources/opsat-forums">an announcement</a> about the launch of a new PHP-GTK related forum at <a href="http://phpgtk.opsat.net/">http://phpgtk.opsat.net/</a>.
</p>
<blockquote>
Another PHP-GTK forums site has sprung up [...] to provide a very informal environment, where posting will not need registration, or the use of a real identity. The site currently offers 3 PHP-GTK sections, and one general section.
</blockquote>
<p>
<a href="http://phpgtk.opsat.net/">The forum</a> is also linked to back and forth with the PHP-GTK Community site whenever a a cross-post is made from the forum.
</p>]]></description>
      <pubDate>Tue, 13 Mar 2007 12:04:00 -0500</pubDate>
    </item>
  </channel>
</rss>
