<?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>Thu, 28 Aug 2008 19:54:47 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Site News: Opinions on the Job Postings]]></title>
      <guid>http://www.phpdeveloper.org/news/10835</guid>
      <link>http://www.phpdeveloper.org/news/10835</link>
      <description><![CDATA[<p>
I just wanted to take a second and get some opinions from the readers out there around the job postings that this site has been doing for a while now. They've become more popular in the recent months and I'm concerned that they might be "interrupting the flow" of the news around them. 
</p>
<p>
I wanted to get your thoughts on them and on an idea I'm considering - splitting them off into their own sub-site sort of thing. Right now, you can go to <a href="http://jobs.phpdeveloper.org">jobs.phpdeveloper.org</a> and get to the latest job postings without the news items. Do you, opinionated readers, think that they should stay over there and not be included with the news? Or do you like having them all in one place, all in one feed?
</p>
<p>
Post your opinions in the comments - I'll be interested to see what you think...
</p>
<p>
<b>UPDATE:</b> Several people in the comments have mentioned it, but I wanted to point out one option on the RSS feed - the filtering I have built in. It's tag based, so if you didn't want the job posts in there, you could subscribe to this feed: <a href="http://phpdeveloper.org/feed/tag/-job-post">http://phpdeveloper.org/feed/tag/-job-post</a>. That filters out the job posts for you. It wouldn't be hard to translate this into another "jobless" feed.
</p>]]></description>
      <pubDate>Thu, 14 Aug 2008 14:25:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ian Christian's Blog: Should you learn a framework?]]></title>
      <guid>http://www.phpdeveloper.org/news/10742</guid>
      <link>http://www.phpdeveloper.org/news/10742</link>
      <description><![CDATA[<p>
With more and more frameworks popping up every day in the PHP community, it's important to ask yourself one question - should I learn a framework? <i>Ian Christian</i> tries to answer that question in a <a href="http://pookey.co.uk/blog/archives/56-Should-you-learn-a-framework.html">recent post</a> to his blog.
</p>
<blockquote>
With other programming languages designed for the web, there's typically a framework that works hand in hand. [...] I imagine people will always write from the ground up with PHP, some people do it to learn, some I suspect think there's nothing out there that can do what they want, where as others perhaps do it just to prove themselves, or to gain fame. Good luck to them all, some of them are probably going to do a good job, but alas - I imagine most are wasting their time. 
</blockquote>
<p>
He breaks <a href="http://pookey.co.uk/blog/archives/56-Should-you-learn-a-framework.html">his opinions</a> out into two sides of the argument - the business issues and the developer side, each with their own plusses and minuses. Overall, though, he definitely suggests learning some kind of framework, even if you don't end up working with it - it's just good experience.
</p>]]></description>
      <pubDate>Fri, 01 Aug 2008 12:57:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Debuggable Blog: Better array syntax for PHP: Here's your chance to weigh in]]></title>
      <guid>http://www.phpdeveloper.org/news/10380</guid>
      <link>http://www.phpdeveloper.org/news/10380</link>
      <description><![CDATA[<p>
On the Debuggable blog, <i>Nate Abele</i> has <a href="http://www.debuggable.com/posts/better-array-syntax-for-php:484d6517-a700-4af3-a62f-64544834cda3">posted a request</a> for opinions on a topic that's been lighting up the PHP mailing lists (and other social media) lately - the alternative array syntax for PHP.
</p>
<blockquote>
Well, there's a patch available, but 2/3 of the active PHP committers (who participated in the vote) voted against its inclusion. However, of the end-users participating in the discussion, 17 out of 20 voted in favor. Shortly before the voting was concluded, there was a call for some user-land input, so I decided to <a href="http://news.php.net/php.internals/38120">humbly submit my two pennies</a>.
</blockquote>
<p>
His comments support the idea, noting that arrays are "our bread and butter" for the language and should be updated to make them even easier to use (and more in line with the declarations of other variable types).
</p>]]></description>
      <pubDate>Tue, 10 Jun 2008 12:07:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alex Netkachov's Blog: Zend, Prado, ASP.NET. Which framework is the best?]]></title>
      <guid>http://www.phpdeveloper.org/news/10188</guid>
      <link>http://www.phpdeveloper.org/news/10188</link>
      <description><![CDATA[<p>
In his latest blog entry, <i>Alex Netkachov</i> asks <a href="http://www.alexatnet.com/node/137">a question</a> that has been wondered hundreds of times over - "which framework is best?" (though, to be fair, his is limited to three choices - Zend, Prado and ASP.NET).
</p>
<blockquote>
<a href="http://www.alexatnet.com/node/136">I've been asked</a> on the <a href="http://www.alexatnet.com/forum">forum</a> about my preferences in frameworks and I wrote a few thoughts about it.
</blockquote>
<p>
These comments include the fact that eighty percent of his code is not in frameworks, that the Zend Framework is the more flexible of the group and that the right tools, methods and language structure is the real key to making for successful software development.
</p>]]></description>
      <pubDate>Thu, 15 May 2008 08:48:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Michael Kimsal's Blog: Why I think PDO sucks]]></title>
      <guid>http://www.phpdeveloper.org/news/9898</guid>
      <link>http://www.phpdeveloper.org/news/9898</link>
      <description><![CDATA[<p>
<i>Michael Kimsal</i> has <a href="http://michaelkimsal.com/blog/2008/04/why-i-think-pdo-sucks/">posted his opinion</a> on why PDO, the <a href="http://us.php.net/pdo">database interface layer</a> for PHP, sucks.
</p>
<blockquote>
Every so often I try to use PDO under PHP5, and every time I run in to basic functionality problems with no ability to find out what's going on under the hood.
</blockquote>
<p>
He includes a few comments supporting his statement including an issue where a prepare() call didn't work, his frustration with not being able to see what's "under the hood" and the lack of documentation to help with these sorts of issues. 
</p>]]></description>
      <pubDate>Wed, 02 Apr 2008 19:38:10 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ian Bicking's Blog: What PHP Deployment Gets Right]]></title>
      <guid>http://www.phpdeveloper.org/news/9410</guid>
      <link>http://www.phpdeveloper.org/news/9410</link>
      <description><![CDATA[<p>
On his blog, <i>Ian Bicking</i> has <a href="http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right/">posted some of his thoughts</a> on a positive look at PHP - what he thinks PHP has done right.
</p>
<blockquote>
With the recent talk on the blogosphere about <a href="http://blog.dreamhost.com/2008/01/07/how-ruby-on-rails-could-be-much-better/">deployment</a> (and <a href="http://www.b-list.org/weblog/2008/jan/10/hosts/">for Django</a>, and lots of other posts too), people are thinking about <a href="http://comments.deasil.com/2008/01/11/lessons-to-be-learned-from-php/">PHP</a> a bit more analytically. I think people mostly get it wrong.
</blockquote>
<p>
He <a href="http://blog.ianbicking.org/2008/01/12/what-php-deployment-gets-right/">points out</a> that PHP, in essence, is a CGI-style execution and, in being so, makes it more flexible. Both sides, web and command line, can work with the language equally well. He also mentions the developer/administrator split he sees in PHP's structure and how the language facilitates it.
</p>]]></description>
      <pubDate>Sat, 12 Jan 2008 19:13:09 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Marco Tabini's Blog: Thoughts for a new year: PHP as the new Java]]></title>
      <guid>http://www.phpdeveloper.org/news/9279</guid>
      <link>http://www.phpdeveloper.org/news/9279</link>
      <description><![CDATA[<p>
<i>Marco Tabini</i> (of <a href="http://www.phparch.com">php|architect</a> magazine) has <a href="http://mtabini.blogspot.com/2007/12/thoughts-for-new-year-php-as-new-java.html">posted some of his thoughts</a> on why PHP just might be the "new Java" in the upcoming year.
</p>
<blockquote>
Historically, PHP has been developed following the scratch-an-itch method [...]. This development process makes for some haphazard functionality, and has, in the past, been the source of many annoyances that need to be handled with extreme care.
</blockquote>
<p>
He does mention some of the good things that have come out of this process like OOP in PHP4, SimpleXML functionality and type hinting but warns that if things swing too much the other way (planning out everything, only adding things by committee) that PHP might swerve towards a dangerous precedent - the Java community's mentality. 
</p>]]></description>
      <pubDate>Wed, 19 Dec 2007 13:47:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Namespaces (or Yet Another Pointless Opinion Piece)]]></title>
      <guid>http://www.phpdeveloper.org/news/9247</guid>
      <link>http://www.phpdeveloper.org/news/9247</link>
      <description><![CDATA[<p>
Adding even more to the huge namespaces debates going on, <i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/326-Namespaces-or-Yet-Another-Pointless-Opinion-Piece.html">some of his opinions</a> posted to his blog on the subject.
</p>
<blockquote>
The problem isn't that namespaces are bad, it's that these arcane structures seem to have so little impact on development in PHP today for many many people. Does that mean it's unimportant?
</blockquote>
<p>
He <a href="http://blog.astrumfutura.com/archives/326-Namespaces-or-Yet-Another-Pointless-Opinion-Piece.html">talks about</a> the real value of namespaces, a comparison to type hinting's inclusion, the current amount of (needless?) traffic on the php.internals list and his opinions on why namespaces are valid.
</p>]]></description>
      <pubDate>Fri, 14 Dec 2007 12:01:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Responses to Namespaces]]></title>
      <guid>http://www.phpdeveloper.org/news/9234</guid>
      <link>http://www.phpdeveloper.org/news/9234</link>
      <description><![CDATA[<p>
There's been a few posts about the upcoming namespace support in PHP from different bloggers in the community including:
</p>
<ul>
<li><a href="http://www.stubbles.org/archives/34-Tricky-namespaces.html">A post on the Stubbes blog</a> by <i>Frank Kleine</i> and his discoveries of how the "use" keyword needs to be used in your applications
<li>A <a href="http://www.stubbles.org/archives/35-Tricky-namespaces-No..html">follow-up post</a> from <i>Frank</i> as well correcting some of the problems in his first examples
<li>Some <a href="http://www.phpguru.org/#165">opinions</a> from <i>Richard Heyes</i> on how useful they seem to him
<li><i>Brian Moon</i>'s <a href="http://doughboy.wordpress.com/2007/12/13/namespaces-sigh/">comments</a> on the level of traffic that the namespace discussion has been getting on the php.internals mailing list.
</ul>
<p>
Right now there's so many ideas flying around about what namespaces should be and how they should be implemented that it'll be interesting to see which ideas finally come out on top.
</p>]]></description>
      <pubDate>Thu, 13 Dec 2007 07:53:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones' Blog: What Does This Say About Unit-Testing in PHP Land?]]></title>
      <guid>http://www.phpdeveloper.org/news/9157</guid>
      <link>http://www.phpdeveloper.org/news/9157</link>
      <description><![CDATA[<p>
<i>Paul Jones</i> has <a href="http://paul-m-jones.com/blog/?p=270">posted some of his 
opinions</a> on unit testing in the PHP community - or lack there of.
</p>
<blockquote>
Without having done actual research, and depending on my personal experience alone, I would assert that in PHP userland there are maybe 20 or more general-purpose CMSes, 50 or more public frameworks, easily 100 or more templating libraries and only 5 unit-test systems.
</blockquote>
<p>
His point is that there seems to be a glut of other application types - the CMSes, frameworks, etc - and not enough unit testing apps to spread around. He also comments of how this can affect the spread of unit testing in the PHP community.
</p>
<p>
Be sure to check out the <a href="http://paul-m-jones.com/blog/?p=270">long list of comments</a> on the post with other opinions including one that's repeated - "unit testing is low level while those other things mentioned (CMSes, frameworks, etc) are high level). you can't really compare them."
</p>]]></description>
      <pubDate>Mon, 03 Dec 2007 09:31:00 -0600</pubDate>
    </item>
  </channel>
</rss>
