<?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>Fri, 08 Aug 2008 16:20:47 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Leonid Mamchenkov's Blog: Where did all the PHP programmers go?]]></title>
      <guid>http://www.phpdeveloper.org/news/10362</guid>
      <link>http://www.phpdeveloper.org/news/10362</link>
      <description><![CDATA[<p>
Frustrated by the trouble he's having finding a really good PHP developer to fill a few positions, has <a href="http://mamchenkov.net/wordpress/2008/06/04/where-did-all-the-php-programmers-go/">posted about this process</a> he's been going through - the good, the bad and the downright ugly - of trying to find those right, qualified folks.
</p>
<blockquote>
During the last six month or so, I've been looking to hire a PHP programmer for at least three companies.  I have spoken to quite a few people on the phone, reviewed a bunch of resumes, and even interviewed a few.  Out of all those candidates I recommended to hire exactly zero.
</blockquote>
<p>
Some of the "roadbumps" he experienced along the way include the interviewees inability to write down code without a computer and them giving either the wrong or no answers to simple, common knowledge computing questions. So, he came up with a list of what he calls the "roots of the problem". Included in the list are things like:
</p>
<ul>
<li>PHP is an ugly language
<li>PHP is rich with secondary reasons
<li>PHP is getting mature
<li>PHP avoidance
</ul>
<p>
Also be sure to check out <a href="http://blog.nickj.org/2008/06/05/response-to-where-did-all-the-php-programmers-go/">this response</a> from <i>Nick Jenkins</i> to <i>Leonid</i>'s post.
</p>
<p>
<b>UPDATE:</b> <i>Leonid</i> has also <a href="http://mamchenkov.net/wordpress/2008/06/05/follow-up-to-where-did-all-the-php-programmers-go/">posted a follow-up post</a> with a few corrections and clarifications of the original post.
</p>]]></description>
      <pubDate>Fri, 06 Jun 2008 13:43:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[CodeUtopia.net: Is PHP a good first language?]]></title>
      <guid>http://www.phpdeveloper.org/news/10090</guid>
      <link>http://www.phpdeveloper.org/news/10090</link>
      <description><![CDATA[<p>
The CodeUtopia blog <a href="http://codeutopia.net/blog/2008/05/01/is-php-a-good-first-language/">asks the online community</a> for their opinion - what do you think of PHP as a first language?
</p>
<blockquote>
Sometimes I've seen people say PHP is a bad first language, because it teaches bad programming habits. But is this actually true at all? Often those who say that don't really like PHP themselves either, many times because of equally untrue reasons.
</blockquote>
<p>
They <a href="http://codeutopia.net/blog/2008/05/01/is-php-a-good-first-language/">argue</a> both sides of the situation, mentioning what could make for a good first language, why PHP is a "nearly perfect" fit for it and some arguing points for the other side as to why PHP isn't the best option.
</p>]]></description>
      <pubDate>Thu, 01 May 2008 13:39:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alan Knowles' Blog: Licence to release PHP code?]]></title>
      <guid>http://www.phpdeveloper.org/news/9878</guid>
      <link>http://www.phpdeveloper.org/news/9878</link>
      <description><![CDATA[<p>
A little while back, <i>Alan Knowles</i> <a href="http://www.akbkhome.com/blog.php/View/159/Licence_to_release_PHP_code.html">wondered something</a> that I'm sure has crosses the mind of every PHP developer out there, especially when they came across a particularly bad chunk of code - some people should need to apply for a license before releasing their PHP code out into the wild.
</p> 
<blockquote>
Unlike most of the reviews you get, I was specifically looking at code quality [of the CMSs]. not fuzzy does it look nice!
</blockquote>
<p>
He looks at a whole list of them including: Tanslucis, Siteman, Pivot, jaf-cms, Guppy, Doop and CutePHP. Unfortunately, most of the news is bad - between badly structured code and mixes of HTML and PHP, there was almost nothing good in any of them.
</p>]]></description>
      <pubDate>Fri, 28 Mar 2008 11:10:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tim Bray's Blog: 2008 Prediction 4: PHP Problems]]></title>
      <guid>http://www.phpdeveloper.org/news/9673</guid>
      <link>http://www.phpdeveloper.org/news/9673</link>
      <description><![CDATA[<p>
As <i>Cal Evans</i> and others in the PHP community have pointed out, there's a <a href="http://www.tbray.org/ongoing/When/200x/2008/01/04/Predictions-PHP">post on Tim Bray's blog</a> (of Sun Microsystems) with his prediction for PHP for the upcoming year:
</p>
<blockquote>
The short version: PHP will remain popular but its growth will slow, as people get nervous about its maintainability and security stories.
</blockquote>
<p>
He does mention the two different stances of this statement - the good side (with low entry level, good applications and speed) and the stance he seems to believe in more - that there are just things about PHP and how its handled that could cause major issues down the line.
</p>
<p>
Be sure to check out <a href="http://www.tbray.org/ongoing/When/200x/2008/01/04/Predictions-PHP">the comments</a> for community views on both sides of the story too.
</p>]]></description>
      <pubDate>Wed, 20 Feb 2008 14:37:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Rich Zygler's Blog: Is Microsoft buying Facebook a good thing for PHP?]]></title>
      <guid>http://www.phpdeveloper.org/news/8933</guid>
      <link>http://www.phpdeveloper.org/news/8933</link>
      <description><![CDATA[<p>
<i>Rich Zygler</i> asks in one of his <a href="http://www.boringguys.com/2007/10/25/is-microsoft-buying-facebook-a-good-thing-for-php/">recent blog posts</a>, if Microsoft purchasing a <a href="http://www.downloadsquad.com/2007/10/24/microsoft-buys-a-240-million-piece-of-facebook/">240 million dollar chunk</a> of Facebook is a good thing for the language it's written in - PHP.
</p>
<blockquote>
Microsoft is <a href="http://www.downloadsquad.com/2007/10/24/microsoft-buys-a-240-million-piece-of-facebook/">buying a piece of Facebook</a>. What do we all think this means for PHP since Facebook is one of the "web 2.0" leaders built on PHP? The way I see it, [there] are [six] options.
</blockquote>
<p>
Among the possible outcomes he <a href="http://www.boringguys.com/2007/10/25/is-microsoft-buying-facebook-a-good-thing-for-php/">lists</a> are things like Microsoft rewriting the site, Facebook continues as it is or (next to impossible) Microsoft sees the error of its ways and fully embraces open source.
</p>]]></description>
      <pubDate>Tue, 30 Oct 2007 09:32:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Laura Thomson's Blog: Do all frameworks really suck?]]></title>
      <guid>http://www.phpdeveloper.org/news/8378</guid>
      <link>http://www.phpdeveloper.org/news/8378</link>
      <description><![CDATA[<p>
In light of the <a href="http://www.solarphp.com">massive</a> <a href="http://www.codeigniter.com">amounts</a> of <a href="http://framework.zend.com">PHP</a> <a href="http://www.symfony-project.com">frameworks</a> out there, <i>Laura Thomson</i> has posed the question "<a href="http://www.laurathomson.com/2007/07/do-all-framewor.html">Do all frameworks suck?</a>"
</p>
<blockquote>
Choosing a framework to implement your web app is a trade off like any other design decision.  Let's focus in on specifics and talk about what the trade off is that you make when you choose a framework.  Specifically, I'm talking about MVC frameworks in PHP.
</blockquote>
<p>
She <a href="http://www.laurathomson.com/2007/07/do-all-framewor.html">looks at both sides</a> mentioning the good (code organization, encourages secure coding) and the bad (MVC is defined differently by different people, "More Than One Way to Do It", code bloat). In the end, her recommendation is to look at what you're trying to accomplish and decide first if a framework is for you and your app and, of it is, select the right one for the job.
</p>]]></description>
      <pubDate>Thu, 02 Aug 2007 08:43:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[OpenSourceCommunity.org: What do you think makes a good CMS?]]></title>
      <guid>http://www.phpdeveloper.org/news/8103</guid>
      <link>http://www.phpdeveloper.org/news/8103</link>
      <description><![CDATA[<p>
On his blog today, <i>Stoyan</i> <a href="http://www.phpied.com/good-php-cms/">points out</a> a topic he's started over on the OpenSourceCommunity.org site - <a href="http://opensourcecommunity.org/2007/06/21/what-do-you-think-makes-good-cms">What do you think makes a good CMS?</a>.
</p>
<blockquote>
This year's <a href="http://www.packtpub.com/award">Packt Publishing awards</a> for the best Open Source CMS are on their way, starting middle of July. I've been selected as a judge in the PHP CMS category. [...] How can one judge something as diverse and liquid as a CMS? Content management comes in all different shapes, some systems focus on solving some problems and they do a better job than another CMS that mainly tackles different types of problems.
</blockquote>
<p>
He <a href="http://opensourcecommunity.org/2007/06/21/what-do-you-think-makes-good-cms">shares the experiences</a> he's had with CMS and companies that have rolled their own in the past as well as a small list of things that he's thinking about making "the standard" for the CMSes to be judged by. Also included is a lengthy list of requirements that he sees that need to be included for any decent CMS to move to the next level.
</p>]]></description>
      <pubDate>Fri, 22 Jun 2007 09:26:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: Good and Bad PHP Code]]></title>
      <guid>http://www.phpdeveloper.org/news/7924</guid>
      <link>http://www.phpdeveloper.org/news/7924</link>
      <description><![CDATA[<p>
On the SitePoint PHP blog today, <i>Kevin Yank</i> <a href="http://www.sitepoint.com/blogs/2007/05/25/good-and-bad-php-code/">shares his thoughts</a> in the form of a list for what makes for "good" and "bad" PHP code.
</p>
<blockquote>
When interviewing a PHP developer candidate for a job at SitePoint, there is one question that I almost always ask, because their answer tells me so much about the kind of programmer they are. Here's the question: "In your mind, what are the differences between good PHP code and bad PHP code?"
</blockquote>
<p>
Among the items on the list for the good side are things like: structure, consistency, security, and portability. He gives a bit of example code that shows the three levels of "goodness" in a script (using $_GET variables).
</p>]]></description>
      <pubDate>Mon, 28 May 2007 09:02:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: PHP User Submitted Book Reviews]]></title>
      <guid>http://www.phpdeveloper.org/news/6795</guid>
      <link>http://www.phpdeveloper.org/news/6795</link>
      <description><![CDATA[<p>
In a note submitted by the folks over at <a href="http://www.phpclasses.org">PHPClasses.org</a>, there's <a href="http://www.phpclasses.org/blog/post/60-User-submitted-book-reviews-and-package-required-PHP-versions.html">details on a change</a> in their book review section. It's no longer just limited to the reviewers the site picks out. Instead, anyone can submit a book review to the site on their choice of PHP book.
</p>
<blockquote>
Writing books often does not pay enough to compensate the time and skill it takes. Many authors write one book and then move on working on paid consulting as it often pays much better. But writing good books also gets authors good reputation.
</blockquote>
<p>
The general idea of <a href="http://www.phpclasses.org/blog/post/60-User-submitted-book-reviews-and-package-required-PHP-versions.html">this effort</a> is to promote more good PHP books thus encouraging more authors out there to get up and get out and write their own quality resources.
</p>]]></description>
      <pubDate>Thu, 30 Nov 2006 07:11:30 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ligaya Turmelle's Blog: NuSphere PHPEd review]]></title>
      <guid>http://www.phpdeveloper.org/news/6596</guid>
      <link>http://www.phpdeveloper.org/news/6596</link>
      <description><![CDATA[<p>
In her <a href="http://www.khankennels.com/blog/index.php/archives/2006/10/29/nusphere-phped-review/">new blog post</a> today, <i>Ligaya Turmelle</i> has a mini-review/listing of her look into the editor offered by NuSphere - PHPed.
</p>
<blockquote>
I am normally a vim user when I code but I decided to pop my head out of my cubicle and try something new on the editor front. So I decided to check out NuSphere.
</blockquote>
<p>
She <a href="http://www.khankennels.com/blog/index.php/archives/2006/10/29/nusphere-phped-review/">breaks it out</a> into the two lists - what she likes and what she doesn't like. Included in the positives list were things like an easy learning curve, built in CVS support, and its many customizable features. On the bad list, there were things like inconsistent syntax highlighting, irritation with "code insight" feature, and not having the option to use Firefox as the embedded browser.
</p>]]></description>
      <pubDate>Mon, 30 Oct 2006 11:37:00 -0600</pubDate>
    </item>
  </channel>
</rss>
