<?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>Tue, 22 May 2012 14:10:01 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Voices of the ElePHPant Podcast: FIG, FUD & FOMO]]></title>
      <guid>http://www.phpdeveloper.org/news/17893</guid>
      <link>http://www.phpdeveloper.org/news/17893</link>
      <description><![CDATA[<p>
On the Voices of the ElePHPant podcast, the latest episode has been released - <a href="http://voicesoftheelephpant.com/2012/05/01/fig-fud-fomo/">FIG, PUD & FOMO</a>, a discussion with members of the PHP Standards Group: <i>Matthew Weier O'Phinney</i>, <i>Jeremy Lindblom</i> and <i>Paul Jones</i>.
</p>
<p>
<i>Cal</i>'s questions center around the Standards group and what kinds of discussions they have about the language and the progress the group has made so far (like PSR-0):
<ul>
<li>What's the purpose of the group?
<li>Is the purpose of this group to take PHP from everyone's hands and enforce the "one true grace" on everyone?
<li>Is the group fulfilling its purpose or is it wandering off the path?
</ul>
<p>
You can listen to this latest episode either via the <a href="http://voicesoftheelephpant.com/2012/05/01/fig-fud-fomo/">in-page player</a>, by <a href="http://voices.of.the.elephpant.s3.amazonaws.com/vote_050.mp3">downloading the mp3</a> or <a href="http://voicesoftheelephpant.com/feed/podcast/">subscribing to their feed</a>.
</p>]]></description>
      <pubDate>Tue, 01 May 2012 14:01:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Voices of the ElePHPant: Sexism in Tech]]></title>
      <guid>http://www.phpdeveloper.org/news/17739</guid>
      <link>http://www.phpdeveloper.org/news/17739</link>
      <description><![CDATA[<p>
The Voices of the ElePHPant podcast has varied from it's usual interview style in <a href="http://voicesoftheelephpant.com/2012/03/27/sexism-in-tech/">this new episode</a> - a panel discussion with several members of the PHP community, "Sexism in Tech".
</p>
<p>
Guests for this episode were <a href="http://twitter.com/elizabethN">Elizabeth Naramore</a>, <a href="http://twitter.com/lxt">Laura Thompson</a>, <a href="http://twitter.com/afilina">Anna Filina</a> and <a href="https://twitter.com/e3BethT">Elizabeth Tucker Long</a>. <i>Cal</i> and the panel discuss a few questions including:
</p>
<ul>
<li>Given the tech in a male dominated industry [...] why are women entitled to change a culture that doesn't want to be changed?
<li>Does it make it okay if the material in question is generated by a woman if it objectifies women?
<li>Does the Forbes article [on sexism in tech] carry more weight because it was written by a woman and do you agree?
</ul>
<p>
You can listen to this latest episode either via <a href="http://voicesoftheelephpant.com/2012/03/27/sexism-in-tech/">the in-page player</a>, by <a href="http://voices.of.the.elephpant.s3.amazonaws.com/vote_045.mp3">downloading the mp3</a> or <a href="http://voicesoftheelephpant.com/feed/podcast/">subscribing to their feed</a>.
</p>]]></description>
      <pubDate>Tue, 27 Mar 2012 13:18:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hugh Williams' Blog: "PHP at Scale" panel discussion at the PHP UK Conference 2012]]></title>
      <guid>http://www.phpdeveloper.org/news/17593</guid>
      <link>http://www.phpdeveloper.org/news/17593</link>
      <description><![CDATA[<p>
<i>Hugh Williams</i> has a new post with his <a href="http://hughewilliams.com/2012/02/26/php-at-scale-panel-at-the-php-uk-conference-2012/">recap of the "PHP at Scale" panel</a> from this year's <a href="http://www.phpconference.co.uk/">PHP UK Conference</a>.
</p>
<blockquote>
The good news was that Rasmus and Nikolay couldn't see any reasons why PHP was particularly challenging. What we saw were general challenges in scaling applications to large traffic volumes - and that's pretty much where the panel discussion went. Here's a few key points from the discussion.
</blockquote>
<p>
Highlighted points included: removing bottlenecks to help performance (simple in theory, hard in practice), the fact that PHP should never be the bottleneck, the "odd direction" of <a href="http://developers.facebook.com/blog/post/358/">HipHop</a>, challenges/growing pains in moving from startup to a large web property. There was also a less technical discussion about "scaling teams" and finding the right (motivated) people to do the job.
</p>]]></description>
      <pubDate>Mon, 27 Feb 2012 14:05:45 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Freek Lijten's Blog: Currently on PHP's internals - Property Accessors]]></title>
      <guid>http://www.phpdeveloper.org/news/17493</guid>
      <link>http://www.phpdeveloper.org/news/17493</link>
      <description><![CDATA[<p>
<i>Freek Lijten</i> has <a href="http://www.freeklijten.nl/home/2012/02/02/Currently-on-PHPs-internals-Property-Accessors">posted another</a> "Currently on PHP's internals..." post to his blog today (<a href="http://phpdeveloper.org/news/16476">here's</a> the previous one) with a look at the discussions around the idea of having "property accessors" in PHP - a standardized way of defining getters/setters in objects.
</p>
<blockquote>
 Today I will be discussing a feature that at this moment is called "Property Accessor". It is a method of defining getters and setters. Originally an RFC was defined as early as september 2009, but recently new discussion took place and an actual patch was created. There is no certainty this feature will ever make a PHP version but discussion seems to target implementation details and not the feature itself, so things are looking bright for this feature.
</blockquote>
<p>
There's two RFCs posted about the topic - <a href="https://wiki.php.net/rfc/propertygetsetsyntax">the original proposal</a> (from <i>Dennis Robinson</i>) and <a href="https://wiki.php.net/rfc/propertygetsetsyntax-as-implemented">a patch</a> for implementing them (from <i>Clint Priest</i>). The proposal replaces the common magic getters/setters (__get & __set) with the optional "get" and "set" keywords inside of custom-defined properties.
</p>]]></description>
      <pubDate>Fri, 03 Feb 2012 09:39:14 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Engine Yard: The Future of PHP: PEAR and Pyrus Webcast Recording]]></title>
      <guid>http://www.phpdeveloper.org/news/17167</guid>
      <link>http://www.phpdeveloper.org/news/17167</link>
      <description><![CDATA[<p>
If you missed out on the <a href="http://phpdeveloper.org/news/17096">Future of PEAR/Pyrus</a> webcast event put on by <a href="http://engineyard.com">Engine Yard</a>, you're in luck - they've <a href="https://www.engineyard.com/podcast/the-future-of-php-pear-and-pyrus">posted a recording</a> of the event.
</p>
<blockquote>
In this panel discussion, we tackle topics including the direction PEAR and Pyrus will be going in the next few years, obstacles that may be on the horizon, and more.
</blockquote>
<p>
<a href="http://pear.php.net">PEAR</a> is the package library of standardized packages for a variety of common development tasks. <a href="http://pear2.php.net/PEAR2_Pyrus">Pyrus</a> is a new package manager to make installing and maintaining PEAR packages simpler. Engine Yard's next webcast will <a href="https://engineyard.webex.com/engineyard/onstage/g.php?t=a&d=807664561">cover the Lithium framework</a> with core contributors <i>Nate Abele</i>, <i>Garrett Woodworth</i>, and <i>John Anderson</i> on December 1st.
</p>]]></description>
      <pubDate>Wed, 23 Nov 2011 18:05:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Interfacing The PHP World Would Be Good]]></title>
      <guid>http://www.phpdeveloper.org/news/17051</guid>
      <link>http://www.phpdeveloper.org/news/17051</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/2011/10/interfacing-the-php-world-would-be-good/">posted his own response</a> to some of the recent talk about <a href="http://phpdeveloper.org/news/17034">making</a> <a href="http://phpdeveloper.org/news/17042">standard</a> <a href="http://pooteeweet.org/blog/2008">interfaces</a> in PHP applications. His perspective focuses on interfaces and coupling as related to the Zend Framework.
</p>
<blockquote>
Every PHP framework has it's own unique set of interfaces for common operations such as logging, caching, http clients, filtering, validation, etc. This creates a situation where a framework tends to be loosely coupled but only within the scope of its own interfaces. [...] Loose coupling is therefore a bad joke. It is a narrowly defined concept usually described within the scope of one particular application. We never really apply the concept across multiple applications written with different frameworks because, at that point, the disparate interfaces of both frameworks would immediately make loose coupling unobtainable.
</blockquote>
<p>
He goes on to talk about a simple example, ZendFeedReader, and how it's very difficult to swap something as simple as the HTTP client out for one from another framework. He mentions the common scapegoat for over-interfacing - Java - and how PHP's is a bit more "practical and flexible" in that department (a good and bad thing).
</p>
<blockquote>
So yes, common interfaces would benefit PHP and would make framework libraries more interoperable and thus usable within competing frameworks. Hey, if you can't beat them at least make sure you can inject your classes into them. Hmm, still sounds dirty.
</blockquote>]]></description>
      <pubDate>Thu, 27 Oct 2011 11:36:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Symfony2 stuff]]></title>
      <guid>http://www.phpdeveloper.org/news/15361</guid>
      <link>http://www.phpdeveloper.org/news/15361</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> has <a href="http://pooteeweet.org/blog/0/1853#m1853">posted a look</a> at some of the things that have been included in the latest revisions of the <a href="http://symfony-reloaded.org/">Symfony2</a> framework.
</p>
<blockquote>
Since about 4 weeks I have really started using Symfony2, in development for a work project no less. Kinda crazy seeing its still in pre-alpha phase, but I think its a great platform today and I know its going to be the best soon aka once we have a stable release. But in these 4 weeks quite a few things have popped up that I like to see addressed. Most things aren't really about writing code, but figuring out how things should be. The kind of stuff that is hard to fix on your own.
</blockquote>
<p>
He mentions six different things (one or two with code examples) that are new to the framework or are being newly discussed:
</p>
<ul>
<li>Making 3rd party controllers truly reusable
<li>Flash message handling
<li>Easy DIC customization of 3rd party Bundles
<li>Issues with setting GET parameters in functional tests as well as forward() calls
<li>Form validation issues
<li>Aligning the handling for Bundle configuration
</ul>]]></description>
      <pubDate>Mon, 01 Nov 2010 10:48:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[TechChorus Blog: What is your definition of a "True PHP Developer?"]]></title>
      <guid>http://www.phpdeveloper.org/news/15128</guid>
      <link>http://www.phpdeveloper.org/news/15128</link>
      <description><![CDATA[<p>
On the TechChorus blog today <i>Sudheer</i> has posted his answer to a question posed to him on LinkedIn - "What is your definition of a 'true PHP developer'?" His short answer? The question is wrong. Here's the long answer:
</p>
<blockquote>
A true PHP developer is a programmer who knows PHP. A false PHP developer is someone who doesn't know PHP. That's the closest correct answer I can think of. I think, Jamie wants to ask, "what's your definition of a good PHP developer?". There is no correct answer to the question. All, you can do is highlight some of the good things a PHP developer does. Let's seize this opportunity to talk about the traits of a good PHP developer. Most of the things that apply for a discussion about good PHP programmer also applies to a good web developer and good programmer in general.
</blockquote>
<p>
He lists some of the criteria he thinks personifies good PHP developers including:
</p>
<ul>
<li>A good PHP programmer writes PHP code everyday
<li>A good PHP programmer always keeps security in mind
<li>A good PHP programmer knows a bit of JavaScript
<li>A good PHP programmer keeps an eye open for trending technologies
<li>A good PHP programmer knows at least one popular framework very well
<li>A good PHP programmer embraces industry best practices
<li>A good PHP programmer is comfortable working with version control systems
<li>A good PHP programmer keeps a tab on PEAR and PECL
<li>A good PHP programmer writes articles
</ul>
<p>
There's quite a few more than just those listed, so be sure to check out <a href="http://techchorus.net/what-your-definition-true-php-developer">the full list</a> for more good suggestions.
</p>]]></description>
      <pubDate>Tue, 14 Sep 2010 14:53:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[InfoQ.com: Is PHP Ready for the Enterprise?]]></title>
      <guid>http://www.phpdeveloper.org/news/12755</guid>
      <link>http://www.phpdeveloper.org/news/12755</link>
      <description><![CDATA[<p>
On InfoQ.com there's <a href="http://www.infoq.com/articles/enterprise-php">a recent discussion</a> with three members in a virtual panel discussing a common question among businesses all over the world considering PHP - is it ready for the Enterprise?
</p>
<blockquote>
Although PHP boasts of being <a href="http://www.php.net/usage.php">the most widely used environment for web application development</a>, it has been traditionally considered as not suitable for the enterprise. InfoQ has conducted a virtual panel regarding the evolution of the language/platform and its suitability in enterprise environments.
</blockquote>
<p>
The three members of the panel (<i>Zeev Suraski</i>, <i>Rob Nicholson</i> and <i>Derick Rethans</i>) are asked about PHP's interoperability with other platforms, the trend of scripts moving into a JVM, the transitions from the major versions of the language (ex. PHP4 to PHP5), the role more advanced features might play in PHP and if PHP might be considering a move into more functional programming.
</p>]]></description>
      <pubDate>Thu, 25 Jun 2009 12:06:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPFreaks.com: Microsoft Q&A: Running PHP on Windows Server 2008]]></title>
      <guid>http://www.phpdeveloper.org/news/12318</guid>
      <link>http://www.phpdeveloper.org/news/12318</link>
      <description><![CDATA[<p>
PHPFreaks.com has posted <a href="http://www.phpfreaks.com/blog/microsoft-qa-running-php-on-windows-server-2008">this new information</a> about running PHP on a Windows 2008 Server instance and how you can give it a try for thirty days.
</p>
<blockquote>
Microsoft has been recently engaging in a number of open source projects. They have been working on enhancing performance, security and stability of PHP applications on Windows Server platforms. [...] In cooperation with Microsoft, [we] invite you to trial a Windows based web stack consisting of IIS 7, PHP 5 and SQL Server. Via the <a href="http://www.phponws2008.com/">PHP on WS 2008</a> website you will be able to request a 30-day trial with a Microsoft hosting partner
</blockquote>
<p>
By signing up, you can request a trial of the IIS 7 software. They also provide <a href="http://www.phpfreaks.com/forums/index.php/board,112.0.html">a Q&A discussion board</a> for those participating in the program that might need any help.
</p>]]></description>
      <pubDate>Fri, 10 Apr 2009 09:36:51 -0500</pubDate>
    </item>
  </channel>
</rss>

