<?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 12:55:52 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Christopher Martinez: Static code analysis tools for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/19563</guid>
      <link>http://www.phpdeveloper.org/news/19563</link>
      <description><![CDATA[<p>
<I>Christopher Martinez</i> has a recent post to his site that covers some of the <a href="http://chrsm.org/2013/05/05/code-analysis-tools-for-php">static analysis tools available for PHP</a> including the PHP Mess Detector, PHP CodeSniffer and the PHP Analyzer.
</p>
<blockquote>
I believe in writing code that is easy to understand, easy to test, and easy to refactor. Yes, I realize that the statement above is pretty general and open to interpretation. Not everyone needs external tools to ensure quality in their code...but, I work on things from time to time that have absolutely no tests. [...] For whatever reason, this happens a lot more frequently in the PHP world. I'm guilty of not writing tests and checking how I write code, sometimes, too. Things are bright, though, for the PHP community - for quite some time now, we've had fantastic tools that assist us in writing better code. 
</blockquote>
<p>
He covers each of the tools, talks some about what they're good for and gives examples of their use, including output. He also talks some about the <a href="https://github.com/facebook/pfff">Pfff</a> set of tools created by Facebook. He also talks some about how these tools fit into his daily work as a part of his pre-commit hooks in git.
</p>
Link: http://chrsm.org/2013/05/05/code-analysis-tools-for-php]]></description>
      <pubDate>Wed, 08 May 2013 12:38:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ZFort Group: Top 5 PHP Frameworks Infographic]]></title>
      <guid>http://www.phpdeveloper.org/news/19425</guid>
      <link>http://www.phpdeveloper.org/news/19425</link>
      <description><![CDATA[<p>
On the ZFort Group's site today there's <a href="http://www.zfort.com/blog/top-5-php-frameworks-infographic/">a new post</a> sharing an infrographic about frameworks in PHP. The data was gathered from Google Trends and looks at popularity and provides some detail for each.
</p>
<blockquote>
There is a great deal of frameworks, PHP ones in particular, fighting for developers attention. Zfort Group is an interested party in terms of choosing the best PHP frameworks for our custom PHP projects and internal ones as well. So we are continually investigating trends, developers' voting, forums, reviews, ratings, etc. We collected unique and very interesting information and it could be really helpful to the PHP community.
</blockquote>
<p>
They pulled in some data from <a href="http://phpframeworks.com">other</a> <a href="http:/elance.com">sources</a> as <a href="https://www.odesk.com">well</a>. It's interesting to see which of the options came out highest in the numbers. They looked at trends for Yii, CodeIgniter, Zend Framework, CakePHP and Symfony. They detail some of the features of each framework including the required PHP version, complexity and quality of community/documentation.
</p>
Link: http://www.zfort.com/blog/top-5-php-frameworks-infographic]]></description>
      <pubDate>Mon, 08 Apr 2013 10:54:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Abhinav Singh's Blog: MySQL Query Cache, WP-Cache, APC, Memcache - What to choose ]]></title>
      <guid>http://www.phpdeveloper.org/news/11758</guid>
      <link>http://www.phpdeveloper.org/news/11758</link>
      <description><![CDATA[<p>
In <a href="http://abhinavsingh.com/blog/2009/01/mysql-query-cache-wp-cache-apc-memcache-what-to-choose/">this recent post</a> to his blog <i>Abhinav Singh</i> looks at caching - more specifically looking at four different caching options: WP-Cache, APC, memcache and the query cache.
</p>
<blockquote>
Ever since I changed my job (from Business Intelligence to Web development) and started working with my present employer, I have had a chance to work on a lot of scalable projects. From making my project to scale from 20 Million PV's to 100 Million PV's to development of an internal tool, the answer to all scalable applications have been caching. [...] Here in this post I would like to pen down my experiences while working with all the caching mechanism. Their pros and cons. What things you need to take care while working with them and every little tit bit which comes to my mind while writing this post.
</blockquote>
<p>
For each of the four options he describes what kind of caching they're good for, what they can do and a few "gotchas" to keep an eye out for when implementing them in your application.
</p>]]></description>
      <pubDate>Fri, 16 Jan 2009 16:27:34 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Andi Gutmans' Blog:  Looking to grow Zend Framework Team]]></title>
      <guid>http://www.phpdeveloper.org/news/7770</guid>
      <link>http://www.phpdeveloper.org/news/7770</link>
      <description><![CDATA[<p>
<i> Andi Gutmans</i> has good news for anyone out thre that has wanted to get involved with the Zend Framework on a more official level - they're <a href="http://andigutmans.blogspot.com/2007/05/looking-to-grow-zend-framework-team.html">looking to grow</a> the core team:
</p>
<blockquote>
Zend Framework has become an immensely successful project. [...] There's a large community of <a href="http://tinyurl.com/vfzyf">contributors</a>, over 15 translations of the documentation and runs some cool apps like IBM's <a href="http://services.alphaworks.ibm.com/qedwiki/">QedWiki</a>.
We are currently looking to grow the team with very experienced Senior Web developers, both from within and outside the PHP community.
</blockquote>
<p>
Those interested should look forward to working in a "broad, vibrant and passionate community". Check out <a href="http://www.zend.com/company/jobs_at_zend/senior_web_developer_for_zend_framework_team">the full job description</a> for more information.
</p>]]></description>
      <pubDate>Thu, 03 May 2007 15:18:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPit.net: Taking a look at ten different PHP frameworks]]></title>
      <guid>http://www.phpdeveloper.org/news/5017</guid>
      <link>http://www.phpdeveloper.org/news/5017</link>
      <description><![CDATA[From PHPit.net, there's <a href="http://www.phpit.net/article/ten-different-php-frameworks/">this article posted</a> that takes a look at ten of the more prominent PHP frameworks offered today, including the Zend Framework, Cake, Symfony, and Seagull. They compare each of them, including a large chart outlining their basic setup and features.
<p>
<quote>
<i>
PHP frameworks are the latest hot topic in the PHP community, and new frameworks are being released daily. With over 40 frameworks available it's difficult to decide which framework works best for you, especially as each framework offers different functionality.
<p>
In this article we will look at ten popular frameworks, and compare them to each other. First I will give you a general chart which gives you a quick overview of all the frameworks, and after that we'll go through each framework and discuss it in short.
</i>
</quote>
<p>
They <a href="http://www.phpit.net/article/ten-different-php-frameworks/">start with the chart</a> mentioned above for those that just want to boiled down version of the reviews. From there, they work through each, describing general details about them and the general feel that the author got from them as they developed in them. Of course, there is no real "winner" when it comes to this kind thing. Sure, there's always a few that rise to the top as more well developed and suited for more of the projects out there, but it's really more about what fits for you, not an overarching single framework to do it all...]]></description>
      <pubDate>Mon, 20 Mar 2006 07:27:00 -0600</pubDate>
    </item>
  </channel>
</rss>
