<?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>Sun, 19 May 2013 03:29:43 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Giorgio Sironi's Blog: The dangers of Late Static Bindings]]></title>
      <guid>http://www.phpdeveloper.org/news/14346</guid>
      <link>http://www.phpdeveloper.org/news/14346</link>
      <description><![CDATA[<p>
<i>Giorgio Sironi</i> has a new post that <a href="http://giorgiosironi.blogspot.com/2010/04/dangers-of-late-static-bindings.html">warns you of the dangers</a> that could come from the use of a technology just recently introduced to PHP - late static binding.
</p>
<blockquote>
There's a lot of (justified) excitement about <a href="http://php.net/">PHP</a> 5.3 new features, such as the support of namespaces and anonymous functions. Though, some glittering capabilities of the language are definitely not gold: the goto statement is probably the most debated example, but also the long-awaited Late Static Bindings support is an hammer which may hurt your fingers...
</blockquote>
<p>
He talks about how two of the characteristics of late static binding - the fact that it involves something being static and that there's a sort of hierarchy involved. He gives a code example of how it could be used and notes that static functions should be used sparingly since they are a more procedural way of doing things.
</p>
<p>
The post also includes a good example - an abstract Factory method - and a bad example - Active Record that doesn't evolve towards a Repository pattern being used.
</p>]]></description>
      <pubDate>Wed, 14 Apr 2010 07:06:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brandon Savage's Blog: Marketing for PHP Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/12253</guid>
      <link>http://www.phpdeveloper.org/news/12253</link>
      <description><![CDATA[<p>
<i>Brandon Savage</i> has <a href="http://www.brandonsavage.net/marketing-for-php-developers/">a new look</a> at an old problem in the PHP community - the importance of a developers' understanding of marketing in applications.
</p>
<blockquote>
Technical people seem particularly bad at marketing effectively. I think this is because we're fact-oriented, focused on the features and neat ideas our products include. We'll spend pages and pages talking about the cool things that our tool or application can do. And then we'll wonder why our client didn't buy it. Why do we do this? Because we forget that marketing isn't about features it's about meeting needs.
</blockquote>
<p>
He points to <a href="http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs">the hierarchy of needs</a> as an example of what really has to be considered when developing software. The further down the pyramid you and your software can go, the more effective your marketing can be. An application can do everything under the sun, but if it doesn't do what the customer wants, it'll be tossed aside.
</p>]]></description>
      <pubDate>Wed, 01 Apr 2009 09:34:16 -0500</pubDate>
    </item>
  </channel>
</rss>
