<?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>Tue, 21 May 2013 09:33:30 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Matt Setter: How Simplicity Leads to Greater: Productivity, Quality & Satisfaction]]></title>
      <guid>http://www.phpdeveloper.org/news/19465</guid>
      <link>http://www.phpdeveloper.org/news/19465</link>
      <description><![CDATA[<p>
<i>Matt Setter</i> has a <a href="http://www.maltblue.com/software-engineering-2/how-simplicity-leads-to-greater-productivity-quality-and-satisfaction">quick new post</a> that suggests a way you can get more done with less work - simplicity.
</p>
<blockquote>
Though we can do so many things simultaneously - should we? Does it actually reduce effectiveness and productivity which are the antithesis of professional application development? [...] I had the thought, as is common in a western-based mentality, that to be busy, to be industrious, to try and multi-task a series of independent tasks and projects simultaneously was the right thing to do. It's meant to be a simple formula: "Greater productivity = Greater self-worth right?" Sounds almost like <a href="http://en.wikipedia.org/wiki/Thatcherism">Thatcherism</a>. I felt that this was not only right, but the sign of an intelligent and sophisticated developer, who truly had honed his craft. Perhaps you've felt the same at one time or another?
</blockquote>
<p>
He points out that, while it's very easy for developers to fall into this trap and way of thinking, it's not sustainable. It leads to stress, bad code and even - possibly - an even higher bug count. Instead he suggests the good standby idea of "KISS" (essentially, simplicity). 
</p>
<blockquote>
Instead of trying to do everything at once - I stopped and decided to only do one thing at once. And that one thing, had my full attention and focus. When it was done, I then moved on to the next one. Not before and not after.
</blockquote>
<p>
He includes some of his own experience trying to apply this in a Zend Framework 2 application. 
</p>
Link: http://www.maltblue.com/software-engineering-2/how-simplicity-leads-to-greater-productivity-quality-and-satisfaction]]></description>
      <pubDate>Tue, 16 Apr 2013 09:39:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jason Gilmore's Blog: Sixteen Best Practices- and Productivity-Related PHP Tutorials]]></title>
      <guid>http://www.phpdeveloper.org/news/16336</guid>
      <link>http://www.phpdeveloper.org/news/16336</link>
      <description><![CDATA[<p>
<i>Jason Gilmore</i> has put together a list of <a href="http://www.wjgilmore.com/blog/entry/sixteen_best_practices-_and_productivity-related_php_tutorials">sixteen best practices</a> and tools you can use to help make your PHP development life easier and the quality of your code better.
</p>
<blockquote>
[I spent so] much time in fact that in 2010 I penned more than 130 articles. Many of these articles focused on PHP-specific best practices and productivity, two topics which should resonate closely with anybody involved in building websites for a living. So I thought it would be useful to compile a list of the sixteen tutorials which touch upon these topics. In this list you'll find tutorials introducing testing, debugging, advanced object-oriented features, code profiling, security, enforcing coding standards, and more. 
</blockquote>
<p>His list of articles includes:</p>
<ul>
<li><a href="http://www.phpbuilder.com/columns/10-Testing-Debugging-Tools/Jason_Gilmore11172010.php3?aid=1881">10 Productive PHP Tools for Testing and Debugging</a>
<li><a href="http://www.phpbuilder.com/columns/Jason_Gilmore061510.php3?aid=1834">Three Advanced Object-Oriented PHP Features You Need to Know</a>
<li><a href="http://www.phpbuilder.com/columns/PHP-Debugging/Jason_Gilmore11042010.php3?aid=1879">Four Sane Solutions for PHP Debugging</a>
<li><a href="http://www.phpbuilder.com/columns/PHP_CodeSniffer/Jason_Gilmore10212010.php3?aid=1877">Enforcing Coding Standards with PHP_CodeSniffer</a>
<li><a href="http://www.phpbuilder.com/columns/Jason_Gilmore052510.php3?aid=1825">Use PHPUnit to Implement Unit Testing in Your PHP Development</a>
</ul>]]></description>
      <pubDate>Fri, 13 May 2011 09:18:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: 10 Productivity-boosting Tools for Your PHP Development]]></title>
      <guid>http://www.phpdeveloper.org/news/15014</guid>
      <link>http://www.phpdeveloper.org/news/15014</link>
      <description><![CDATA[<p>
On PHPBuilder.com today there's <a href="http://www.phpbuilder.com/columns//top-10-productivity-tools/Jason_Gilmore082410.php3">a list of ten tools</a> that can help you increase your productivity in your PHP development including ones for testing, automation and debugging.
</p>
<blockquote>
Frustration can quickly set in when you are dealing with menial and often repetitive tasks such as manual code testing and deployment, yet you strive to become a more efficient programmer by <a href="http://en.wikipedia.org/wiki/Don%27t_repeat_yourself">staying DRY</a>. So why not extend that quest to other parts of the application lifecycle, streamlining and automating such tasks? In this article I'll introduce you to ten PHP development tools that will help you do exactly that, leaving you with more time to concentrate on building great websites.
</blockquote>
<p>His list of ten tools consists of:</p>
<ul>
<li><a href="http://phpunit.de">PHPUnit</a>
<li><a href="http://phing.info">Phing</a>
<li><a href="http://github.com">Github</a>
<li><a href="http://www.firephp.org/">FirePHP</a>
<li><a href="http://xdebug.org/">XDebug</a>
<li><a href="http://pear.php.net/">PEAR</a>
<li><a href="http://pear.php.net/package/PHP_CodeSniffer">PHP_CodeSniffer</a>
<li><a href="http://www.phpdoc.org/">phpDocumentor</a>
<li><a href="http://pear.php.net/package/PHP_Beautifier">PHP_Beautifier</a>
<li><a href="http://phpundercontrol.org/">phpUnderControl</a>
</ul>]]></description>
      <pubDate>Wed, 25 Aug 2010 08:23:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings Blog: Productivity in PHP from a fun perspective]]></title>
      <guid>http://www.phpdeveloper.org/news/14017</guid>
      <link>http://www.phpdeveloper.org/news/14017</link>
      <description><![CDATA[<p>
In a new post to the Ibuildings blog today <i>Ivo Jansch</i> has taken a look at the <a href="http://www.ibuildings.co.uk/blog/archives/1585-Productivity-in-PHP-from-a-fun-perspective.html">productivity that PHP allows developers</a> (from a development perspective) and a case that he's come across that proves his point.
</p>
<blockquote>
At the [<a href="http://engineering.sogeti.nl/Home/index.jsp">Sogeti's Engineering World</a> conference] there was a coding contest. Contestants could team up and had to write an application that found the shortest route through an arbitrary maze. [...] It wasn't until the second to last session during the conference that <a href="http://twitter.com/jrf_nl">Juliette</a>, <a href="http://twitter.com/esnoeijs">Erik</a>, <a href="http://twitter.com/ianbarber">Ian</a> and <a href="http://twitter.com/felixdv">Felix</a> decided to not go see a talk but to attempt the contest.
</blockquote>
<p>
The solution was presented to a largely non-PHP audience and benchmarked against some of the other entries created with other languages. The results were pretty amazing - while the PHP version didn't work through the problem the fastest, it did have a much shorter development time and lines of code.
</p>]]></description>
      <pubDate>Fri, 12 Feb 2010 10:25:09 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Create a productivity package with the Zend Framework V1.5 & Google applications]]></title>
      <guid>http://www.phpdeveloper.org/news/10494</guid>
      <link>http://www.phpdeveloper.org/news/10494</link>
      <description><![CDATA[<p>
On the IBM developerWorks site, there's <a href="http://www.ibm.com/developerworks/edu/os-dw-os-php-zend-google-pt1.html">part one</a> of a new series that combines the latest version of the Zend Framework with the power of Google applications to create a custom web application.
</p>
<blockquote>
In this three-part "Create a productivity package with the Zend Framework V1.5 and Google applications" tutorial series, we will build an application with Zend Framework V1.5 that uses the Google applications. Here in Part 1, we explore the various features of the Zend Framework, outlining the many new features in V1.5 that we will take advantage of to build an example Web site. 
</blockquote>
<p>
This first part introduces the Framework briefly and helps you create some simple controllers and views. They use the Zend_Layout to help with the output and show how to implement view helpers to make components for the pages. There's no connections to Google in this initial part - that'll come later on.
</p>
<p>
You'll need to <a href="https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=dw-os-php-zend-google-pt1&S_TACT=105AGX44&S_CMP=TUT">register/login</a> to get to it. 
</p>]]></description>
      <pubDate>Thu, 26 Jun 2008 12:02:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: Vim Productivity Tips for PHP Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/9843</guid>
      <link>http://www.phpdeveloper.org/news/9843</link>
      <description><![CDATA[<p>
<i>Matthew Weir O'Phinney</i> has <a href="http://weierophinney.net/matthew/archives/164-Vim-Productivity-Tips-for-PHP-Developers.html">posted a few handy tips</a> for PHP developers fond of working in one of the most powerful command-line editors, Vim.
</p>
<blockquote>
I use <a href="http://www.vim.org/">Vim</a> for all my editing needs -- TODO lists, email, presentation outlines, coding in any language... everything. So, I thought I'd start sharing some of my vim habits and tools with others, particularly those that pertain to using Vim with PHP.
</blockquote>
<p>
He includes tips for things like mapping keystrokes (to the PHP interpreter and linter), using the <a href="http://www.vim.org/scripts/script.php?script_id=69">Project plugin</a> to make setting up projects easier and a mention (again) of <a href="http://weierophinney.net/matthew/archives/134-exuberant-ctags-with-PHP-in-Vim.html">ctags</a>.
</p>]]></description>
      <pubDate>Mon, 24 Mar 2008 07:58:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Zend Framework Takes Home a Jolt Productivity Award]]></title>
      <guid>http://www.phpdeveloper.org/news/9763</guid>
      <link>http://www.phpdeveloper.org/news/9763</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/3242-Zend-Framework-Takes-Home-a-Jolt-Productivity-Award">posted briefly</a> about an award that the Zend Framework/DevZone received at this year's <a href="http://joltawards.com/">Jolt Awards</a> (the "Oscars of our industry).
</p>
<blockquote>
Both Zend Framework and Zend's DevZone were nominated for Jolt Awards this year. Zend Framework walked away with a "Jolt Productivity Award", for a project that is still in it's 1.x version, this is awesome!
</blockquote>
<p>
Other categories in <a href="http://joltawards.com/">this year's event</a> included "Technical Books", "Collaboration Tools", "Development Environments" and the category the Zend Framework was in - "Libraries/Frameworks". It beat out the Eclipse Modeling Project and the Spring Framework for the top spot in productivity.
</p>]]></description>
      <pubDate>Mon, 10 Mar 2008 07:54:00 -0500</pubDate>
    </item>
  </channel>
</rss>
