<?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, 25 May 2013 21:44:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Reddit.com: An interesting negative take on Dependency Injection]]></title>
      <guid>http://www.phpdeveloper.org/news/18259</guid>
      <link>http://www.phpdeveloper.org/news/18259</link>
      <description><![CDATA[<p>
In <a href="http://www.reddit.com/r/PHP/comments/wrr0d/an_interesting_negative_take_on_dependency/">this recent post</a> to Reddit.com there's some commentary about an <a href="http://www.tonymarston.net/php-mysql/dependency-injection-is-evil.html">older article</a> sharing a negative spin on dependency injection and how it could cause more trouble that it's worth.
</p>
<blockquote>
The attitude of these pattern junkies doesn't work with me. *I* will decide whether or not I will use a particular design pattern, and *I* will decide how I implement it. This usually means that I don't use design patterns at all, and those that I do use are implemented in my own unique way. Because of this I am widely regarded as a maverick, a heretic and an outcast by those who consider themselves to be "proper" OO programmers. 
</blockquote>
<p>
Comments in the <a href="http://www.reddit.com/r/PHP/comments/wrr0d/an_interesting_negative_take_on_dependency/">Reddit post</a> talk about DI not being a "silver bullet", how it "empowers polymorphism" and how design patterns should not be done for the same of using design patterns 
</p>]]></description>
      <pubDate>Mon, 23 Jul 2012 10:06:03 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Michael Babker's Blog: The Death of Joomla! - Negative Attitudes & Closed Minded Leadership]]></title>
      <guid>http://www.phpdeveloper.org/news/14991</guid>
      <link>http://www.phpdeveloper.org/news/14991</link>
      <description><![CDATA[<p>
<i>Michael Babker</i> has a new post to his blog talking about how recent opinions might be the <a href="http://www.flbab.com/blog/9-death-of-joomla">death of Joomla!</a> and how, unless things change, it could take its toll on the project.
</p>
<blockquote>
It's quite obvious that the state of Joomla! is not one of stability, as evidenced by recent threads on the Joomla! Bug Squad.  Threads such as <a href="http://groups.google.com/group/joomlabugsquad/browse_thread/thread/74f7a83d506245c8">Help in admin menu</a>, <a href="http://groups.google.com/group/joomlabugsquad/browse_thread/thread/9244290ce68a1478">Thanks but no thanks</a>, and <a href="http://groups.google.com/group/joomlabugsquad/browse_thread/thread/4830bf9b715dcceb">The purpose and tone of the bug squad list</a> all demonstrate that there is a severe rift between the leadership and the community, and within members of the community as well. Simply put, now is not the time for the Joomla! community, especially the volunteers of the Joomla! Bug Squad, to fall apart. 
</blockquote>
<p>
In his opinion, the Joomla community can't continue to function like this without causing the project to collapse under itself. Pushing away the new developers just wanting to help and putting egos ahead of good contributions only hurts things.
</p>
<blockquote>
The Joomla! Project CAN NOT go on in this state.  Chasing away the volunteers will not do anything productive.  Putting your own ego before the collective Joomla! ego will not do anything productive.  Not having an open mind will not do anything productive.  And being overly offended by the use of a certain term by a non-English speaker certainly will not do anything productive.  Change needs to happen.
</blockquote>]]></description>
      <pubDate>Thu, 19 Aug 2010 13:20:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Emran Hasan's Blog: Beware of the so called "Senior PHP Developers"]]></title>
      <guid>http://www.phpdeveloper.org/news/10844</guid>
      <link>http://www.phpdeveloper.org/news/10844</link>
      <description><![CDATA[<p>
<i>Emran Hasan</i> has <a href="http://feeds.feedburner.com/~r/phpfour/~3/365538779/">a recommendation</a> for those looking to hire on a "senior PHP developer" - beware.
</p>
<blockquote>
With the rise of <a href="http://www.boringguys.com/2008/05/13/php-developer-jobs-are-the-hottest-ever/">PHP developer as career</a>, many are trying to get their share in the pie. Lately I've met a number of developers who have worked for more than one/two years in developing PHP applications in various companies and they consider themselves as "senior" developers.
</blockquote>
<p>
Key things to keep an eye out for are the "more talk, less code" they tend to do and the lack of dedication to the tasks at hand. These bad developers then follow up with the typical blame to the junior developers, noting that it was them being difficult that caused all of the "real" problems.
</p>]]></description>
      <pubDate>Mon, 18 Aug 2008 07:55:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Felix Geisendorfer's Blog: False == 0, or not?]]></title>
      <guid>http://www.phpdeveloper.org/news/8446</guid>
      <link>http://www.phpdeveloper.org/news/8446</link>
      <description><![CDATA[<p>
<i>Felix Geisendorfer</i> has <a href="http://www.thinkingphp.org/2007/08/13/false-0-or-not/">come across something interesting</a> in his coding - an issue where false might not be false in the right situation.
</p>
<blockquote>
So far I've always thought false would evaluate to 0 when used in a computational context. Turns out that this isn't always the case.
</blockquote>
<p>
His <a href="http://www.thinkingphp.org/2007/08/13/false-0-or-not/">code example</a> tries to check is a false value is greater than or equal to a negative number. The result, however (despite the thinking that false is a zero value) turns out to be false.
</p>
<blockquote>
I randomly stumbled upon this when arguing with Mariano today if setting Model::recursive to 'false' has the same effect as setting it to '-1'. Turns out that cake uses a statement like this: if ($recursive > -1) in the core which in turn makes -1 and false do exactly the same thing.
</blockquote>]]></description>
      <pubDate>Tue, 14 Aug 2007 08:45:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Esser's Blog: Suhosin Extension 0.9.17 released]]></title>
      <guid>http://www.phpdeveloper.org/news/7383</guid>
      <link>http://www.phpdeveloper.org/news/7383</link>
      <description><![CDATA[<p>
<i>Stefan Esser</i> has released <a href="http://blog.php-security.org/archives/75-Suhosin-Extension-0.9.17-released.html">the latest version</a> of his <a href="http://www.suhosin.org/">Suhosin</i> security patch for PHP:
</p>
<blockquote>
Yesterday I released <a href="http://www.suhosin.org/">Suhosin</a> 0.9.17 in response to a bug report by Ilia Alshanetsky and some crash problems with PHP 4 that were reported during the last weeks.
</blockquote>
<p>
The issue dealt with a method to "bypass the hard_memory_limit of Suhosin due to a bug in PHP" that could result in memory consumption up into the gigabyte range for a single script. The patch takes care of the issue by not allowing negative memory_limit settings, preventing the problem from happening.
</p>]]></description>
      <pubDate>Mon, 05 Mar 2007 12:57:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[P&aacute;draic Brady's Blog: Filter Extension Issues - A Storm in a Teacup?]]></title>
      <guid>http://www.phpdeveloper.org/news/6684</guid>
      <link>http://www.phpdeveloper.org/news/6684</link>
      <description><![CDATA[<p>
Responding to the recent comments about the filter extension included in recent PHP 5 releases from other members of the community, <i>P&aacute;draic Brady</i> has posted <a href="http://blog.quantum-star.com/index.php?/archives/246-Filter-Extension-Issues-A-Storm-in-a-Teacup.html">comments on the matter</a> including his experience with the extension and his worry about the other comments tarnishing the extension's reputation.
</p>
<blockquote>
Personally I haven't tested ext/filter. I should no doubt be shot like a rabid dog for daring to post about this for that reason alone. Commenting idly without any knowledge of an extension is obviously illegal somewhere, possibly China.
</blockquote>
<p>
He notes that some of the comments (the more inflammatory ones) were a bit out of place, and that feedback about issues has its place - not in major public view. He <a href="http://blog.quantum-star.com/index.php?/archives/246-Filter-Extension-Issues-A-Storm-in-a-Teacup.html">worries</a> that the negative comments will cast a negative shadow on the extension and that the "back and forth" that's a result of it only serves to cause more trouble than it's worth.
</p>]]></description>
      <pubDate>Fri, 10 Nov 2006 11:23:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPit.net: No more spam; Akismet and PHP to the rescue!]]></title>
      <guid>http://www.phpdeveloper.org/news/5412</guid>
      <link>http://www.phpdeveloper.org/news/5412</link>
      <description><![CDATA[<p>
If you're tired of spam comments or people flooding your PHP application with junk text and links, you'll definitely want to check out <a href="http://www.phpit.net/article/no-spam-akismet-php/">this new tutorial</a> from PHPit.net. It looks at how to integrate the <a href="http://akismet.com/">Akismet</a> anti-spam service into your application.
</p>
<quote>
<i>
<p>
I've started using Akismet myself recently, and it has completely cut down all the spam I was receiving. Normally I'd get about 700 spam comments a day on my various blogs and websites (including PHPit), but since installing Akismet I've only received four. That means that approximately 99,5% is being caught by Akismet, which is an extremely good rate, and what's even better is that Akismet hasn't caught one good spam comment (no positives). Sounds pretty good, right?
</p>
<p>
In this article you'll learn how to use the Akismet anti-spam service to prevent any spam from being added to your PHP website. Live examples and demo's are included.
</p>
</i>
</quote>
<p>
To start off right, you need to <a href="http://www.phpit.net/article/no-spam-akismet-php/">know how the service works</a> and what kind of methods you'll need to access it. They show a simple connection to the service as well as two functions to mark something as spam and to mark it as non-spam (or 'ham' as he calls it). He also links to <a href="http://akismet.com/development/">their development page</a> and to the <a href="http://akismet.com/download/">WordPress plugin</a> that performs the same action.
</p>]]></description>
      <pubDate>Mon, 22 May 2006 05:57:31 -0500</pubDate>
    </item>
  </channel>
</rss>
