<?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, 12 Feb 2012 19:27:54 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Connecting to the Zend Developer Cloud with PDT]]></title>
      <guid>http://www.phpdeveloper.org/news/17345</guid>
      <link>http://www.phpdeveloper.org/news/17345</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> has come back around and has posted a new tutorial to his blog showing how to <a href="http://www.eschrade.com/page/connecting-to-the-zend-developer-cloud-with-pdt">connect PDT to the Zend Developer Cloud</a> (the "PHP Development Tools" extension for the Eclipse IDE).
</p>
<blockquote>
A couple of weeks ago I wrote a series of blog posts on how to connect to the Zend Developer cloud with various IDEs.  Except one that I missed... PDT. The deployment plugin is already installed in PDT 3 and so you already will have the ability to push to the DevCloud instance.
</blockquote>
<p>
The process is pretty simple thanks to that plugin - just create the project (or use an existing one), set up a new target for deployment then launch and deploy the PHP application directly. You can find out more about the "PHP Development Tools" <a href="http://www.eclipse.org/projects/project.php?id=tools.pdt">on its Eclipse project site</a>.
</p>]]></description>
      <pubDate>Wed, 04 Jan 2012 10:10:35 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[XPertDeveloper.com: PHP Debugging Tools]]></title>
      <guid>http://www.phpdeveloper.org/news/16866</guid>
      <link>http://www.phpdeveloper.org/news/16866</link>
      <description><![CDATA[<p>
On the XPertDeveloper.com blog today there's a new post sharing <a href="http://www.xpertdeveloper.com/2011/09/php-debugging-tools/">four handy debugging tools</a> you can use to make finding those elusive problems in your code simpler.
</p>
<blockquote>
PHP is very well used scripting language in now a days. But PHP does not have any inbuilt debugging tools or extension. But we have some extensions and tools available which serves the debugging purpose of the PHP.
</blockquote>
<p>The tools on their list involve both the backend and frontend:</p>
<ul>
<li><a href="http://xdebug.org/index.php">XDebug</a>
<li><a href="http://www.zend.com/en/community/pdt">Zend Debugger</a>
<li><a href="http://www.firephp.org/">FirePHP</a>
<li><a href="https://chrome.google.com/webstore/detail/nfhmhhlpfleoednkpnnnkolmclajemef?hc=search&hcp=main">PHP Console</a>
</ul>]]></description>
      <pubDate>Fri, 16 Sep 2011 08:49:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: Automated code reviews for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16478</guid>
      <link>http://www.phpdeveloper.org/news/16478</link>
      <description><![CDATA[<p>
On the Web Builder Zone (a part of DZone.com) <i>Giorgio Sironi</i> take a high-level look at some of the tools you can <a href="http://css.dzone.com/articles/automated-code-reviews-php">use for automated code reviews</a> in your projects without you ever having to lift a finger (well, once it's set up, of course).
</p>
<blockquote>
I'm exploring an approach to automated code review: it's not as precise as the human-based one, but it scales better. [...] All in all, automated code reviews, performed with tools instead of with human intellect, can be a starting point to search for the problematic zones of a codebase. Then the human may come in, since they also have to clean up the code: their intervention was already scheduled.
</blockquote>
<p>The tools he mentions (and, in some cases, shows how to install/use) are:</p>
<ul>
<li><a href="http://phpunit.de">PHPUnit</a>
<li><a href="http://phpdepend.org">PHP_Depend</a>
<li>PHP_CodeSniffer
<li><a href="http://phpmd.org">PHP Mess Detector (pmd)</a>
<li>the <a href="http://jenkins-php.org/">Jenkins job template</a>
</ul>]]></description>
      <pubDate>Thu, 16 Jun 2011 10:06:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Symfony2 community pushing the PHP ecosystem]]></title>
      <guid>http://www.phpdeveloper.org/news/16169</guid>
      <link>http://www.phpdeveloper.org/news/16169</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Lukas Smith</i> has <a href="http://pooteeweet.org/blog/0/1915#m1915">a list of PHP projects</a> that have popped up around the Symfony2 framework and are following some of the framework's standards for development.
</p>
<blockquote>
Here is a short overview in alphabetical order of libraries that have spawned around Symfony2 (and just to clarify not at all focused on just Symfony2). Common to all of them are that they require PHP 5.3 and follow the <a href="http://groups.google.com/group/php-standards/web/psr-0-final-proposal">PSR-0</a> for class loading.
</blockquote>
<p>Among the tools mentioned are things like:</p>
<ul>
<li><a href="https://github.com/kriswallsmith/assetic">Assetic</a>
<li><a href="https://github.com/avalanche123/Imagine">Imagine</a>
<li><a href="https://github.com/knplabs/snappy">Snappy</a>
<li><a href="https://github.com/fabpot/Twig">Twig</a>
<li><a href="http://sismo-project.org/">Sismo</a>
</ul>]]></description>
      <pubDate>Fri, 08 Apr 2011 14:56:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Marco Tabini's Blog: The lost art of using your brain]]></title>
      <guid>http://www.phpdeveloper.org/news/16025</guid>
      <link>http://www.phpdeveloper.org/news/16025</link>
      <description><![CDATA[<p>
In a recent post to his blog <i>Marco Tabini</i> talks about what he calls the <a href="http://blog.tabini.ca/2011/03/the-lost-art-of-using-your-brain/">lost art of using your brain</a>, the fact that people seem to be relying more on the contents of other peoples' brains instead of their own.
</p>
<blockquote>
The world of technology is riddled with inhabitants who treat tools as if they were religions. OOP, unit tests, patterns... these are all instruments that are supposed to make some jobs better, and not theological formulas that will magically make every single line of code written on the face of the Earth better. And yet, the vast majority of people treats them like they are, sparking everything from language wars to endless-and pointless - discussions on whether a particular technique is better than another.
</blockquote>
<p>
He goes on to say that the tools developers use every day aren't just limited to the technology that makes them up. They're there to make things easier, but if the developer using them doesn't take the time to engage their minds to use them correctly, they're practically useless (100% code coverage, for example). He shares his three reasons why he thinks this issue is so wide-spread and the steps he suggests to push out of this way of thinking and back into a more mindful, thinking sort of development path.
</p>]]></description>
      <pubDate>Thu, 10 Mar 2011 10:41:55 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: The Five Tools I Can't Develop Without]]></title>
      <guid>http://www.phpdeveloper.org/news/15874</guid>
      <link>http://www.phpdeveloper.org/news/15874</link>
      <description><![CDATA[<p>
<i>Brandon Savage</i> has a new post to his blog today with a list of <a href="http://www.brandonsavage.net/the-five-tools-i-cant-develop-without/">five tools he can't live without</a> in his day-to-day development work. These range from the physical hardware under his fingertips down to software that helps get the job done.
</p>
<blockquote>
Every developer has a toolkit of favorite tools and applications that help them develop more effectively. Being individuals, developers often differ (and in some cases, argue) about the tools they use. One of the most frequent questions I'm asked is "what are the tools you use?" and that was the genesis of this blog post. While there are many tools that I would feel lost without, I have listed the five that I see as most crucial to my ability to effectively develop software.
</blockquote>
<p>
His list includes the physical - a fast machine with dual monitors - and less physical - bug tracking software, an IDE he feels comfortable with and a few Firefox plugins to make debugging simpler. There's <a href="http://www.brandonsavage.net/the-five-tools-i-cant-develop-without/#comments">a few comments</a> on the post from other developers sharing their "must haves" in their development too.
</p>]]></description>
      <pubDate>Tue, 08 Feb 2011 12:52:40 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian Swan's Blog: Using the Windows Azure Tools for Eclipse with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/15282</guid>
      <link>http://www.phpdeveloper.org/news/15282</link>
      <description><![CDATA[<p>
<i>Brian Swan</i> has <a href="http://blogs.msdn.com/b/brian_swan/archive/2010/10/12/using-the-windows-azure-tools-for-eclipse-with-php.aspx">a new post today</a> looking at how to use the Eclipse tools for Windows Azure with your PHP applications. The tools allow you to more directly interface with your Azure instance without having to do much outside of Eclipse.
</p>
<blockquote>
Following on the heels of <a href="http://blogs.msdn.com/b/brian_swan/archive/2010/09/20/announcing-the-windows-azure-companion-and-more.aspx">announcements a couple of weeks ago</a>, the Interoperability Team at <a href="http://blogs.msdn.com/b/interoperability/archive/2010/10/12/windows-azure-tools-for-eclipse-for-php-new-update-new-tutorial.aspx">Microsoft is announcing the availability of another update</a> to the <a href="http://www.interoperabilitybridges.com/projects/windows-azure-tools-for-eclipse">Windows Azure Tools for Eclipse</a>. In this post, I'll use the updated Eclipse plug-i to walk you through creating and running a project in the Windows Azure Development Fabric, readying a project for deployment to Windows Azure, and deploying a project to Windows Azure. 
</blockquote>
<p>
He walks you through the basics of getting the extension for Eclipse installed and how to create a fresh development project to hook into your Azure instance. Then you select the PHP runtime you want to use, set some debugging and create the project. Then running the PHP instance is as easy as selecting the "Run Windows Azure PHP Project..." from the "Windows Azure" menu. He also includes some instructions about running a custom PHP version and project deployment - all with screenshots to help along the way.
</p>]]></description>
      <pubDate>Thu, 14 Oct 2010 12:29:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Book Review - Expert PHP 5 Tools]]></title>
      <guid>http://www.phpdeveloper.org/news/14930</guid>
      <link>http://www.phpdeveloper.org/news/14930</link>
      <description><![CDATA[<p>
On the PHPClasses.org blog today there's <a href="http://www.phpclasses.org/reviews/id/1847198384.html">a new book review</a> posted about a recent release from Packt Publishing - "Expert PHP 5 Tools" by <i>Dirk Merkel</i>.
</p>
<blockquote>
"Expert PHP 5 Tools" is a book for every developer, beginner to expert. Even experts will find useful information between the lines. You do not really need to have much experience with PHP. If you are really beginning with the language, this book can boost your programming skills very quickly.
</blockquote>
<p>
He mentions some of the topics in the book including continuous integration, deployment and some howto on debugging. The book won't teach you PHP, but it will introduce you to many of the tools offered to developers.
</p>]]></description>
      <pubDate>Tue, 10 Aug 2010 08:38:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Security Musings: PHP: Please Hack Pal.]]></title>
      <guid>http://www.phpdeveloper.org/news/14805</guid>
      <link>http://www.phpdeveloper.org/news/14805</link>
      <description><![CDATA[<p>
On the Security Musings blog today there's <a href="http://kavatch.wordpress.com/2010/07/15/php-please-hack-pal/">a new post</a> from <i>Anurag</i> that walks you through the process, step-by-step, of how he exploited an image gallery written in PHP (including the tools he used).
</p>
<blockquote>
I always read, PHP applications are a security guy's nightmare. Always thought why, Coming from a world of packets and frames code made lesser sense. Until I stumbled upon this application. The application was an Image gallery, with a lot of nice cool pics and an option to share and upload pics. This was a PHP application. Oh, it was fun! I thought of playing with it. As soon as I checked the Image upload option, the security freak in me took over.
</blockquote>
<p>
Using tools like <a href="http://portswigger.net/proxy/">BURP</a>, <a href="http://extplorer.sourceforge.net/">Extplorer</a> and <a href="http://www.foofus.net/%7Efizzgig/fgdump/">Fgdump</a> he was able to find a hole that let him upload whatever he wanted including full access to the machine and the Windows admin password.
</p>]]></description>
      <pubDate>Fri, 16 Jul 2010 11:44:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer.com: PHP Development Tools Improve in Eclipse Helios Update]]></title>
      <guid>http://www.phpdeveloper.org/news/14717</guid>
      <link>http://www.phpdeveloper.org/news/14717</link>
      <description><![CDATA[<p>
On Developer.com today there's a <a href="http://www.developer.com/features/article.php/3889971/PHP-Development-Tools-Improve-in-Eclipse-Helios-Update.htm">new article</a> talking about some of the PHP-related improvements in the latest version of the PHP Development Tools (PDT) extension for Eclipse including template assistance and improved debugging.
</p>
<blockquote>
Among the 39 projects included in Eclipse Helios is the PDT (PHP Developer Tools) 2.2 release. The PHP Eclipse project was <a href="http://www.internetnews.com/dev-news/article.php/3557711">first announced back in 2005</a>, with <a href="http://www.internetnews.com/dev-news/article.php/3700176/Eclipse-Gets-Into-PHP.htm">version 1.0 coming in 2007</a>. With the PDT 2.2 release, the project has continued to evolve with new features as the project's popularity has grown. 
</blockquote>
<p>
New features include a template content assist feature that will help make it easier for developers to get an application up and running quickly and better debugging support via a new inspection tool to help evaluate PHP expressions. The post also includes some quotes from <i>Andi Gutmans</i> of <a href="http://zend.com">Zend</a> on the progress PDT has made and some thoughts on one of its competitors, Netbeans.
</p>]]></description>
      <pubDate>Tue, 29 Jun 2010 09:26:20 -0500</pubDate>
    </item>
  </channel>
</rss>

