<?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>Mon, 20 May 2013 11:21:50 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Fabien Potencier: About Symfony: Stability over Features]]></title>
      <guid>http://www.phpdeveloper.org/news/19460</guid>
      <link>http://www.phpdeveloper.org/news/19460</link>
      <description><![CDATA[<p>
<i>Fabien Potencier</i> (of the Symfony framework) has a new post to his site talking about a philosophy that the Symfony framework community should work towards, <a href="http://fabien.potencier.org/article/68/about-symfony-stability-over-features">providing stability over features</a>.
</p>
<blockquote>
Long story short: in the coming months, the Symfony core contributors should focus their efforts toward stabilizing the existing features instead of working on new ones. At this point, backward compatibility and stability are more important than everything else.
</blockquote>
<p>
He highlights some of the points that come along with this effort including less refactoring for the sake of refactoring, fixing more bugs/edge cases and writing more tests/documentation. He gets into some of the specifics of this kind of thinking and points out the things that can and can't be changed during this time. He talks more about stability and suggests that not only can it help enhance performance but it could also help motivate more projects/corporate users to start using the framework.
</p>
Link: http://fabien.potencier.org/article/68/about-symfony-stability-over-features]]></description>
      <pubDate>Mon, 15 Apr 2013 10:12:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.4.5 and PHP 5.3.15 released!]]></title>
      <guid>http://www.phpdeveloper.org/news/18251</guid>
      <link>http://www.phpdeveloper.org/news/18251</link>
      <description><![CDATA[<p>
The PHP project has just released the latest versions of the language - PHP 5.3.15 and PHP 5.4.5 - with the major of updates being security and bugfix related.
</p>
<blockquote>
The PHP development team would like to announce the immediate availability of PHP 5.4.5 and PHP 5.3.15. This release fixes over 30 bugs and includes a fix for a security related overflow issue in the stream implementation. All users of PHP are encouraged to upgrade to PHP 5.4.5 or PHP 5.3.15. For source downloads of PHP 5.4.5 and PHP 5.3.15 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>, Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>. The list of changes are recorded in the <a href="http://www.php.net/ChangeLog-5.php">ChangeLog</a>.
</blockquote>
<p>
Fixes include updates related to problems in the FPM, Iconv, JSON, libxml, Phar and Zip extensions. You can find the links to these and other bugs in <a href="http://www.php.net/ChangeLog-5.php">the Changelog</a>.
</p>]]></description>
      <pubDate>Fri, 20 Jul 2012 06:33:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: PHP 5.4.4 and PHP 5.3.14 released!]]></title>
      <guid>http://www.phpdeveloper.org/news/18096</guid>
      <link>http://www.phpdeveloper.org/news/18096</link>
      <description><![CDATA[<p>
The PHP project has just released the latest versions in the PHP 5.4.x and 5.3.x series - <a href="http://www.php.net/archive/2012.php#id2012-06-14-1">PHP 5.4.4 & 5.3.14</a>:
</p>
<blockquote>
The PHP development team would like to announce the immediate availability of PHP 5.4.4 and PHP 5.3.14. All users of PHP are encouraged to upgrade to PHP 5.4.4 or PHP 5.3.14. The release fixes multiple security issues: A weakness in the DES implementation of <a href="http://docs.php.net/crypt">crypt</a> and a heap overflow issue in the phar extension. PHP 5.4.4 and PHP 5.3.14 fixes over 30 bugs. Please note that the use of php://fd streams is now restricted to the CLI SAPI.
</blockquote>
<p>
As always, you can download this latest release from either the <a href="http://www.php.net/downloads.php">downloads page</a> (source) or from the <a href="http://windows.php.net/download/">Windows site</a> (binaries). See the <a href="http://www.php.net/ChangeLog-5.php">Changelog</a> for the full list of updates.
</p>]]></description>
      <pubDate>Thu, 14 Jun 2012 08:31:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Reddit.com: Too many bugs and too much stress]]></title>
      <guid>http://www.phpdeveloper.org/news/17971</guid>
      <link>http://www.phpdeveloper.org/news/17971</link>
      <description><![CDATA[<p>
In <a href="http://www.reddit.com/r/PHP/comments/tpd4m/too_many_bugs_and_too_much_stress/">this recent post</a> on Reddit.com, a developer asks the community about some of his feelings about bugs in his software and his focus on quality:
</p>
<blockquote>
No one has told me this and I don't need them too. I feel like one bug that has a negative impact on the user experience is too many bugs. I've been programming for over 5 years professionally and I still introduce bugs into my code. [...] I don't like the expectation that I (and maybe others have) that my code must be perfect when I am not perfect. I don't like the fact that it only takes one mistake to affect so many people. [...] I'm wondering if others on here have every felt this way. What have you done about it?
</blockquote>
<p>
Suggestions in the comments talk about everything from dealing with the apparent burnout the developer is facing, a reminder that no code is bug free and some recommendations of testing and bug tracking to help make the quality of the code better (and give visibility into the level of work being done).
</p>]]></description>
      <pubDate>Thu, 17 May 2012 10:37:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Touchdown Services Blog: Phing development update 01/04/2012]]></title>
      <guid>http://www.phpdeveloper.org/news/17766</guid>
      <link>http://www.phpdeveloper.org/news/17766</link>
      <description><![CDATA[<p>
On the Touchdown Consulting Services blog, there's <a href="http://www.touchdownconsulting.nl/2012/04/phing-development-update-01042012/">a new update posted about Phing</a>, the popular PHP-based <a href="http://phing.info">build tool</a> and some recent advancements the project has made.
</p>
<blockquote>
<a href="http://www.touchdownconsulting.nl/2012/03/phing-development-update/">Roughly a month ago I posted</a> the first in, what should become, a series of development updates concerning <a href="http://www.phing.info/">Phing</a>. This second blog post details the most important updates during the past four weeks as Phing is moving steadily towards another release (2.4.10 is due out next week).
</blockquote>
<p>Updates mentioned in this post are:</p>
<ul>
<li>User Guide starts move to DocBook format
<li>Liquibase docs
<li>PhpDocumentor
<li>PHP 5.4 compatibility
<li>PHAR package
<li>Various (bug)fixes, the 2.4.10 release (listed)
</ul>
<p>
Check out the <a href="http://www.touchdownconsulting.nl/2012/04/phing-development-update-01042012/">full post</a> for more details on each of these topics.
</p>]]></description>
      <pubDate>Tue, 03 Apr 2012 08:43:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: Random Bugs and Testing RCs]]></title>
      <guid>http://www.phpdeveloper.org/news/17590</guid>
      <link>http://www.phpdeveloper.org/news/17590</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Derick Rethans</i> mirrors the call made by <i>Rasmus Lerdorf</i> at this year's PHP UK Conference - <a href="http://derickrethans.nl/random-bugs-and-testing-rcs.html">get involved</a> (and help test PHP)!
</p>
<blockquote>
At the <a href="http://phpconference.co.uk/">PHP UK Conference</a> <a href="http://twitter.com/rasmus">Rasmus</a> mentioned that he wants more people contributing to PHP. There are plenty of ways how you can do that.
</blockquote>
<p>
<i>Derick</i> points out two more immediate ways you can help, one not even requiring any C knowledge:
</p>
<ul>
<li>Help test the Release Candidates (like the current PHP 5.4.0 RC8) with a call to "make test" just after your compile. 
<li>The recently added "random PHP bug" functionality that's been added to the <a href="http://bugs.php.net/random">bugs.php.net site</a>
</ul>]]></description>
      <pubDate>Mon, 27 Feb 2012 11:48:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Artur Ejsmont's Blog: A few words on bugs and software quality]]></title>
      <guid>http://www.phpdeveloper.org/news/17519</guid>
      <link>http://www.phpdeveloper.org/news/17519</link>
      <description><![CDATA[<p>
In <a href="http://artur.ejsmont.org/blog/content/a-few-words-on-bugs-and-software-quality">this new post</a> to his blog <i>Artur Ejsmont</i> shares some of his thoughts on bugs and how they can effect the quality of your software. He touches on topics like handling bug reports, how random code changes effect them and how effective a code review can be.
</p>
<blockquote>
From time to time I see bugs in the code and I start thinking "really? is it possible that no one noticed that bug before? am i the first person to see this code?". I thought it might be worth writing a little post on what helps me to deal with bugs and software quality in general and what are the common pitfalls in developer's thought process. Although it is not a very extensive post i hope it may inspire some developers to try new approaches.
</blockquote>
<p>
Other topics he offers for consideration involve the fact that bugs will never fix themselves (they might disappear in a refactor though), that the bug is almost never in the language/data source's code and how automated (unit) testing can help to find new bugs before they're released to the users.
</p>]]></description>
      <pubDate>Wed, 08 Feb 2012 13:50:40 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Pearhub.org Needs Your Help]]></title>
      <guid>http://www.phpdeveloper.org/news/16851</guid>
      <link>http://www.phpdeveloper.org/news/16851</link>
      <description><![CDATA[<p>
<i>Christian Weiske</i> has a quick post about a handy PEAR-related project that might be in risk of fading away - <a href="http://cweiske.de/tagebuch/pearhub-adoption.htm">a plea for help with pearhub.org</a>.
</p>
<blockquote>
<a href="mailto:troelskn@gmail.com">Troels Knak-Nielsen</a>, father of <a href="http://pearhub.org/">pearhub</a>, wrote to the <a href="http://news.php.net/php.pear.dev/54493">pear-dev mailing list</a>: "Unfortunately I have absolutely no time at hand for this project and probably won't for a foreseeable time. I still think it fills a need, so I'd be happy to hand over the keys to anyone who will take it upon them to move the project forward. I'll try to assist as best as I can, but probably won't have much time to spare. But the project is fairly simple anyway, so it should be relatively easy to get the main idea."
</blockquote>
<p>
If you're interested in hosting or helping out with the project, <a href="mailto:troelskn@gmail.com">let Troels know</a>. Pearhub lets any project with a publicly facing repository be installed via a PEAR channel quickly and easily. For more information, see <a href="http://pearhub.org/faq">the project's FAQ</a>.
</p>]]></description>
      <pubDate>Tue, 13 Sep 2011 10:55:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Symfony2, what I think is still left to do]]></title>
      <guid>http://www.phpdeveloper.org/news/16216</guid>
      <link>http://www.phpdeveloper.org/news/16216</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> has posted some of the things he thinks the <a href="http://pooteeweet.org/blog/0/1924#m1924">Symfony2 framework still has left</a> to do before it can be released in a stable form.
</p>
<blockquote>
The goal of this blog post is to number one serve me as a todo list of stuff that I personally think needs to be fixed before Symfony2 can be released. Hopefully it will also entice some people to help out with these tasks. I am focusing on the medium to large tasks. There are of course still a fair number of smaller fixes that need to be applied.
</blockquote>
<p>Items on the list include:</p>
<ul>
<li>switch Security/Validation components to using message key's rather than full sentences
<li>Assetic documentation
<li>Adding a DIC aware Serializer
<li>Better support for SSL'ed urls and assets
<li>ttempt to automatically determine service scopes
</ul>]]></description>
      <pubDate>Tue, 19 Apr 2011 09:05:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Turland's Blog: Stop Asking, Start Helping ]]></title>
      <guid>http://www.phpdeveloper.org/news/11845</guid>
      <link>http://www.phpdeveloper.org/news/11845</link>
      <description><![CDATA[<p>
<i>Matthew Turland</i> has posted a <a href="http://ishouldbecoding.com/2009/01/29/stop-asking">call to action</a> for all of those PHP developers out there content to sit back and just request features for the language - get up and get involved!
</p>
<blockquote>
A question that seems to be popping up more and more these days is, "When will PHP 6 be released?" It's especially annoying because the people that <s>enjoy an exercise in futility</s> ask this question are the same people that simply refuse to take WIR [When it's ready] for an answer. Or maybe they just read into <a href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&field-keywords=%22php+6%22&x=0&y=0">the hype</a> generated by trigger-happy publishers who want to preempt a stable release, I don't really know.
</blockquote>
<p>
He points out some of the current stats - PHP 5.3's beta release date as coming to the original date, that PHP 6 code hasn't even been moved outside of CVS and the amount of work left to be done on it before its even close to being ready. This is where you come in - the internals folks contribute their time (off-hours usually) to developing the language and can only do so much:
</p>
<blockquote>
So respect them and their time and stop asking when it's going to be ready, because they don't really know much better [about PHP6] than you do.
</blockquote>
<p>
He also suggests two other things that you can do to keep up with the current state of development - keep your version updated and track the RFCs to see what features are being added and any bugs that might still be open for pre-release. You have to be proactive about keeping up with the current status - otherwise, you have no room to ask, over and over, "when will it be done?"
</p>]]></description>
      <pubDate>Fri, 30 Jan 2009 08:49:16 -0600</pubDate>
    </item>
  </channel>
</rss>
