<?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, 11 Feb 2012 17:52:24 -0600</pubDate>
    <ttl>30</ttl>
    <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>
    <item>
      <title><![CDATA[Lukas Smith's Blog: PHP 5.3 alpha1 release imminent]]></title>
      <guid>http://www.phpdeveloper.org/news/10693</guid>
      <link>http://www.phpdeveloper.org/news/10693</link>
      <description><![CDATA[<p>
As was <a href="http://www.phpdeveloper.org/news/10685">previously mentioned</a> by <i>Christopher Jones</i>, the PHP 5.3 branch is now under a feature freeze. <i>Lukas Smith</i> <a href="http://pooteeweet.org/blog/0/1253">has posted</a> a few more details about the upcoming release.
</p>
<blockquote>
Last thursday was the begin of the <a href="http://wiki.php.net/todo/php53#timetable">feature freeze phase</a>. Well its not really a hard feature freeze in the sense that we still have plans for a few new features and tweaks, but it means the end of the "maintainers freedom" that usually rules PHP development more or less.
</blockquote>
<p>
New features will have to go through either him or <i>Johannes</i> to be included and they are doing their best to get the alpha 1 release of this new version out by July 31st.
</p>
<p>
<i>Lukas</i> is also trying a more unconventional approach to bug fixes to try to get the major ones knocked out first - posting them as a comment to <a href="http://pooteeweet.org/blog/0/1253">this blog post</a>. So far, no comments on bugs have been added, but there are a good number to get through. To help narrow it down he's also put out a plea to developers out there to help validate current bugs to potentially knock off a few of the ones that can be marked bogus.
</p>]]></description>
      <pubDate>Mon, 28 Jul 2008 09:31:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Andrew Johnstone's Blog: Zend Studio for Eclipse: Neon]]></title>
      <guid>http://www.phpdeveloper.org/news/9417</guid>
      <link>http://www.phpdeveloper.org/news/9417</link>
      <description><![CDATA[<p>
<i>Andrew Johnstone</i> has <a href="http://www.ajohnstone.com/archives/zend-studio-for-eclipse-neon/">posted some of his experience</a> he's had developing with one of Zend's latest offerings - <a href="http://www.zend.com/en/products/studio/eclipse/compare">Zend Neon</a>. Neon is the Zend project to bring robust PHP development functionality to the community on top of the Eclipse platform.
</p>
<blockquote>
I've been using Zend Studio for Eclipse (beta) for several weeks in a rewrite of a framework and numerous sites at work and overall I really like the IDE. Its got some great features and being based on the eclipse project makes it really extensible and customizable.
</blockquote>
<p>
He <a href="http://www.ajohnstone.com/archives/zend-studio-for-eclipse-neon/">happy overall</a> with the IDE but has come across some bugs in his time developing in it (nine of them) with issues ranging from the SVN functionality and samba out to small syntax sorts of things (like the auto-formatting).
</p>]]></description>
      <pubDate>Mon, 14 Jan 2008 11:11:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: Xdebug 2.0.0RC3 (Release)]]></title>
      <guid>http://www.phpdeveloper.org/news/7199</guid>
      <link>http://www.phpdeveloper.org/news/7199</link>
      <description><![CDATA[<p>
<i>Derick Rethans</i> has <a href="http://derickrethans.nl/xdebug_200rc3.php">announced today (briefly)</a> the release of the Release Candidate version of his PHP debugging package - <a href="http://xdebug.org/">XDebug 2.0.0RC3</a>.
</p>
<blockquote>
I just released <a href="http://xdebug.org/">Xdebug</a> 2.0.0RC3 through the <a href="http://xdebug.org/">web site</a> and also through <a href="http://pecl.php.net/package/Xdebug">PECL</a>. This hopefully last release candidate of Xdebug 2.0.0 addresses a number of segfaults and other small bugs that crept in in Xdebug 2.0.0RC2.
</blockquote>
<p>
The Xdebug extension helps you debugging your script by providing a lot of valuable debug information. The debug information that Xdebug can provide includes the following: stack and function traces in error messages, memory allocation, protection for infinite recursions.
</p>]]></description>
      <pubDate>Wed, 31 Jan 2007 19:26:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Security Blog: Month of PHP bugs]]></title>
      <guid>http://www.phpdeveloper.org/news/6689</guid>
      <link>http://www.phpdeveloper.org/news/6689</link>
      <description><![CDATA[<p>
In part of an effort to work out some of the 'kinks' in PHP (as far as the security of the language itself), <i>Stefan Esser</i> <a href="http://blog.php-security.org/archives/46-Month-of-PHP-bugs.html">has proposed</a> a "Month of Bugs" for PHP. The idea is to release security issues found, one for each day - the month's hasn't been specified yet - with complete vulnerability information.
</p>
<blockquote>
While it is true that many PHP applications are written by people with no clue about security it is absolutely not true that PHP is a secure programming language. I think it is necessary to make ALL people aware of this.
</blockquote>
<p>
No word yet on when this month will start, but we will keep you posted as soon as it's out. If you'd like to check out the community's response to this effort, check out <a href="http://blog.php-security.org/archives/46-Month-of-PHP-bugs.html#comments">some of the comments</a> already posted to this announcement on the PHP Security Blog.
</p>]]></description>
      <pubDate>Mon, 13 Nov 2006 08:34:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[O'Reilly: Using Google Code Search to Find Security Bugs]]></title>
      <guid>http://www.phpdeveloper.org/news/6496</guid>
      <link>http://www.phpdeveloper.org/news/6496</link>
      <description><![CDATA[<p>
On the O'Reilly OnLamp.com site, there's <a href="http://www.oreillynet.com/onlamp/blog/2006/10/using_google_code_search_to_fi.html?CMP=OTC-6YE827253101&ATT=Using+Google+Code+Search+to+Find+Security+Bugs">a bit more in-depth look</a> at using the (now infamous) Google <a href="http://www.google.com/codesearch">Code Search</a> to locate issues with scripts that have been collected over time.
</p>
<blockquote>
<a href="http://www.oreillynet.com/pub/a/security/2004/10/07/googling_for_vulnerabilities.html">I've written about using Google to find security flaws in the past</a>. However, thanks to <a href="http://www.google.com/codesearch">Google Code Search</a>, it is now easier to scan publicly available source code for potential security issues. The idea is query Google Code Search using techniques previously reserved for local static code analysis.
</blockquote>
<p>
The examples <a href="http://www.oreillynet.com/onlamp/blog/2006/10/using_google_code_search_to_fi.html?CMP=OTC-6YE827253101&ATT=Using+Google+Code+Search+to+Find+Security+Bugs">he gives</a> include a search for SQL injection in a Java application, a SQL injection in a PHP application, and a cross-site scripting problem in a PHP app blindly echoing out the user's input.
</p>
<p>
He also includes a few links to some code analysis tools that can be used to help prevent some of these issues - <a href="http://www.dwheeler.com/flawfinder/">Flawfinder</a>, <a href="http://www.securesoftware.com/resources/download_rats.html">RATS</a>, and <a href="http://www.securitycompass.com/">SWAAT</a>
</p>]]></description>
      <pubDate>Fri, 13 Oct 2006 10:24:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Scott Mattocks' Blog: PHP-GTK 2 Alpha Released]]></title>
      <guid>http://www.phpdeveloper.org/news/5814</guid>
      <link>http://www.phpdeveloper.org/news/5814</link>
      <description><![CDATA[<p>
First <a href="http://www.phpdeveloper.org/news/5799">Andrei posted a note</a> about it and now <i>Scott Mattocks</i> has <a href="http://crisscott.com/2006/07/18/php-gtk-2-alpha-released/">made his own comments</a> on the release of the PHP-GTK 2 Alpha version .
</p>
<blockquote>
This is the first release of PHP-GTK 2. PHP-GTK 2 is a PHP extension that combines the power and flexibility of both PHP 5 and GTK+ 2 to allow developers to create stand-alone desktop GUI applications using PHP.
</blockquote>
<p>
<i>Scott</i> reminds all potential users of this release out there that this is most definitely aplha and shouldn't be used in production due to some <a href="http://php-gtk2.de/manual/classcoverage.htm">bugs and feature changes</a> that will need to be resolved.
</p>
<p>
If you're still interested, you can <a href="http://gtk.php.net/download.php">grab the download</a> from the PHP-GTK site and check out <a href="http://gtk.php.net/docs.php">the new manual</a> or subscribe to <a href="http://gtk.php.net/resources.php">the mailing list</a> for a little help.
</p>]]></description>
      <pubDate>Tue, 18 Jul 2006 05:56:24 -0500</pubDate>
    </item>
  </channel>
</rss>

