<?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>Fri, 04 Jul 2008 21:43:01 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Gennady Feldman's Blog: Pear/Pecl website improvement ideas and suggestions]]></title>
      <guid>http://www.phpdeveloper.org/news/10265</guid>
      <link>http://www.phpdeveloper.org/news/10265</link>
      <description><![CDATA[<p>
<i>Gennady Feldman</i> has posted <a href="http://www.gena01.com/forum/gena01_blog/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1391#msg1391">two comments/suggestions</a> about things he thinks could be done to improve the PEAR and PECL websites:
</p>
<blockquote>
So I attended the PEAR2 presentation and had a chance to bug the guys behind PEAR/PECL. There's definitely exciting stuff happening and they are pushing forward with many exciting ideas.
</blockquote>
<p>
His <a href="http://www.gena01.com/forum/gena01_blog/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1391#msg1391">suggestions</a> include updates to documentation, crrection broken parts of the API and a "Package News" feature with the ability to leave comments on them.
</p>
<p>
He's also posted <a href="http://www.gena01.com/forum/gena01_blog/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1392#msg1392">another suggestion</a> - the ability of the authors of the project to provide other links besides the ones just for the project (external documentation, tutorials, etc)
</p>]]></description>
      <pubDate>Mon, 26 May 2008 09:38:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Arnold Daniels' Blog: Improve performace: check your loops]]></title>
      <guid>http://www.phpdeveloper.org/news/9506</guid>
      <link>http://www.phpdeveloper.org/news/9506</link>
      <description><![CDATA[<p>
<i>Arnold Daniels</i> has <a href="http://blog.adaniels.nl/articles/improve-performace-check-your-loops/">a suggestion</a> for developers out there to help improve the performance of their applications - check your loops.
</p>
<blockquote>
So you have a script which is not performing the way you want to. The first thing you should do it try to find out what the problem is. There are some tools out there that can help you.
</blockquote>
<p>
He mentions the profiler in <a href="http://www.zend.com/en/products/studio/">Zend Studio</a> as well as the <a href="http://xdebug.org/docs/profiler">one in XDebug</a>. If you can't install those, however, he has another suggestion - <a href="http://www.firephp.org/">FirePHP</a> (a tool that can help time execution times in a simple and easy to include way.
</p>
<p>
With tools in hand, he offers a few suggestions as to what to check for and do in your applications:
</p>
<ul>
<li>Get the data ready before going into the loop
<li>Don't do things in the loop, you can also do outside it
<li>Use create_function to aid you
<li>Be careful with abstraction in loops
<li>Sometimes you can prevent loops altogether
<li>Last resort: write an extension
</ul>]]></description>
      <pubDate>Mon, 28 Jan 2008 12:14:00 -0600</pubDate>
    </item>
  </channel>
</rss>
