<?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 08:53:11 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NetTuts.com: PSR-Huh?]]></title>
      <guid>http://www.phpdeveloper.org/news/19058</guid>
      <link>http://www.phpdeveloper.org/news/19058</link>
      <description><![CDATA[<p>
On NetTuts.com today they've posted <a href="http://net.tutsplus.com/tutorials/php/psr-huh/">a good primer</a> for those that may have heard about the PSR standards that have been introduced to PHP but aren't quire sure what they are (or what they mean to you as a developer).
</p>
<blockquote>
If you're an avid PHP developer, it's quite likely that you've come across the abbreviation, PSR, which stands for "PHP Standards Recommendation." At the time of this writing, there are four of them: PSR-0 to PSR-3. Let's take a look at what these are, and why you should care (and participate).
</blockquote>
<p>
They start with a brief history of the standards, the PHP-FIG (Framework Interoperability Group) and where the idea for the PSRs came from. Then the article gets into the details of each:
</p>
<ul>
<li>PSR-0: Autoloader Standard
<li>PSR-1: Basic Coding Standard
<li>PSR-2: Coding Style Guide
<li>PSR-3: Logger Interface
</ul>
<p>
They also do a good job mentioning some of the criticism that's come with the standards and what sort of future there is including the creation of a standard for a <a href="https://groups.google.com/forum/?fromgroups=#!topic/php-fig/73cM2qq_uho">HTTP messaging package</a>.
</p>]]></description>
      <pubDate>Fri, 18 Jan 2013 09:14:59 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[EngineYard.com: Cloud Out Loud - Future of PHP (ZF2 & CakePHP)]]></title>
      <guid>http://www.phpdeveloper.org/news/18963</guid>
      <link>http://www.phpdeveloper.org/news/18963</link>
      <description><![CDATA[<p>
Engine Yard has recently posted two podcasts looking at the "Future of PHP" as it relates to two of the popular PHP frameworks out there - <a href="http://cakephp.org">CakePHP</a> and <a href="http://framework.zend.com/">Zend Framework 2</a>, as interviewed by <i>Davey Shafik</i>.
</p>
<p>
The <a href="http://www.engineyard.com/podcast/future-of-php-zf2">first episode</a> is an interview with some of the core ZF2 contributors about the framework and where they think it's headed. They cover the planned roadmap, targets for next year involving PHP 5.4 and 5.5 as well as how it compares to other frameworks out there today.
</p>
<p>
In the <a href="http://www.engineyard.com/podcast/future-of-php-part-ii-cakephp">second episode</a> <i>Davey</i> talks with some of the core contributors (and big fans) of the CakePHP framework. They talk about the current state of the framework, changes in the upcoming version and what it's like working with the PHP-FIG (framework interoperability group).
</p>
<p>
You can listen to each of these via their in-page players or drop their <a href="http://feeds.feedburner.com/CloudOutLoud">RSS feed</a> into your reader and get these and the latest episodes of the "Cloud Out Loud" podcast as soon as they're released.
</p>]]></description>
      <pubDate>Fri, 28 Dec 2012 09:26:23 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: What to Expect From PHP 5.5]]></title>
      <guid>http://www.phpdeveloper.org/news/18910</guid>
      <link>http://www.phpdeveloper.org/news/18910</link>
      <description><![CDATA[<p>
On NetTuts.com today there's a new article from <i>Gabriel Manricks</i> looking in to the future of the PHP language at <a href="http://net.tutsplus.com/tutorials/php/what-to-expect-from-php-5-5/">what's slated to be included in PHP 5.5.</a>, the next major release.
</p>
<blockquote>
The first PHP 5.5 alpha has been publicly released. After having some time to test and experiment with it, we can now bring you our in-depth overview of what to look forward for!
</blockquote>
<p>
He walks you through the installation (compiling, not via packages) of this latest release once you've <a href="http://us1.php.net/downloads.php">downloaded it</a>. He then goes down the list of features, some of which are pretty recent additions to the planned release including: generators, lists in foreach, the new password API, cURL updates (SMTP) and a few smaller updates.
</p>]]></description>
      <pubDate>Tue, 18 Dec 2012 11:48:40 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Pro Developer: FuelPHP history and future]]></title>
      <guid>http://www.phpdeveloper.org/news/18907</guid>
      <link>http://www.phpdeveloper.org/news/18907</link>
      <description><![CDATA[<p>
On the Pro Developer site today there's a new post looking at the <a href="http://www.prodeveloper.org/fuelphp-history-and-future.html">past and future of FuelPHP</a> a framework started by <i>Dan Horigan</i> and <i>Phil Sturgeon</i> (who have both since left the team).
</p>
<blockquote>
FuelPHP was first framework which used namespaces and was production ready at the same time. Small footprint, flexibility, namespaces, modularity and other gears make this framework great for building web applications. [...] For FuelPHP team 2012 was year with ups and downs. Dan Horigan was not available for his team members few months and no one didn't know where he was. He show up on the twitter and then he was unreachable again. WanWizard (Harro Verton) and Jelmer Schreuder were most active at the building FuelPHP core and they done a great job.
</blockquote>
<p>
He takes a look at the road ahead (FuelPHP v2) and the work that's already been done on it. He also notes that another of the core team members has left the FuelPHP development group a few days ago and that there were some things about the framework he no longer liked. <a href="http://www.prodeveloper.org/fuelphp-history-and-future.html">The post</a> suggests looking into something like <a href="http://laravel.com">Laravel</a> (v4, not yet released) if you're shopping for a new framework. He does note that, while the future of FuelPHP may be rocky, it is a stable framework and is still a solid choice for a platform (especially if it's already in use).
</p>]]></description>
      <pubDate>Tue, 18 Dec 2012 09:16:59 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[AppFog: PHP's brighter future? On the "PHP the Right Way" project]]></title>
      <guid>http://www.phpdeveloper.org/news/18242</guid>
      <link>http://www.phpdeveloper.org/news/18242</link>
      <description><![CDATA[<p>
<i>Luc Perkins</i> (of <a href="http://appfog.com">AppFog</a>) has <a href="http://blog.phpfog.com/2012/07/17/phps-brighter-future-on-the-php-the-right-way-project/">written up a new post</a> with some of his thoughts in response to the <a href="http://phptherightway.com">PHP The Right Way</a> project.
</p>
<blockquote>
A few months back, I decided that I was going to learn PHP. [...] The reality that I discovered wasn't at all what I expected. Sure, there was plenty of spaghetti code out there (there's also plenty of spaghetti code in C++, Java, take your pick…), but there were also a variety of frameworks and communities devoted to using PHP to all kinds of productive ends. I was also surprised at just how much of the internet runs on PHP. I guess that something like a third of the internet up and decided to quietly not mind the haters.
</blockquote>
<p>
He goes on to talk about a <a href="http://blog.appfog.com/php-the-quiet-powerhouse/">previous post</a> of his supporting PHP and how, despite the negative comments on it, was still encouraged to learn more about the language. In his research, he came across <a href="http://phptherightway.com">The Right Way</a> and was surprised and encouraged by the work and support the community is putting into it. 
</p>
<blockquote>
I think it's clear how best to respond to the group's provocation: if you're looking to make bold claims about what PHP necessarily is and isn't, don't make those claims on the basis of tutorials or blog posts written by PHP beginners. Ask people who are seasoned veterans in the language and in its corresponding best practices. They're the ones who fully understand PHP's breadth and power.
</blockquote>]]></description>
      <pubDate>Wed, 18 Jul 2012 11:54:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Nikita Popov's Blog: What PHP 5.5 might look like]]></title>
      <guid>http://www.phpdeveloper.org/news/18220</guid>
      <link>http://www.phpdeveloper.org/news/18220</link>
      <description><![CDATA[<p>
<i>Nikita Popov</i> has looked ahead to the future of PHP in a new post to his blog , thinking about <a href="http://nikic.github.com/2012/07/10/What-PHP-5-5-might-look-like.html">what PHP 5.5 might be like</a> and what features could be included.
</p>
<blockquote>
PHP 5.4 was released just four months ago, so it probably is a bit too early to look at the next PHP version. Still I'd like to give all the people who aren't following the <a href="http://php.net/mailing-lists.php">internals mailing list</a> a small sneak peak at what PHP 5.5 might look like.
</blockquote>
<p>
He's looking at the proposed functionality, not finalized features, so some of it might not make it in. He mentions things like:
</p>
<ul>
<li>Windows XP and 2003 support dropped
<li>boolval()
<li>hash_pbkdf2()
<li>array_column()
<li>Constant dereferencing
<li>Parameter skipping
<li>Scalar typehinting
</ul>]]></description>
      <pubDate>Thu, 12 Jul 2012 12:42:16 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[The Bakery: 3.0: a peek into CakePHP's future]]></title>
      <guid>http://www.phpdeveloper.org/news/18190</guid>
      <link>http://www.phpdeveloper.org/news/18190</link>
      <description><![CDATA[<p>
The Bakery (the CakePHP site) has <a href="http://bakery.cakephp.org/articles/lorenzo/2012/07/06/3_0_a_peek_into_cakephps_future">posted a list of things to come</a> in the 3.0 release of the popular PHP framework.
</p>
<blockquote>
Since its creation, more than 7 years ago, CakePHP has grown with a life of its own. Its main goal has always been to empower developers with tools that are both easy to learn and use, leverage great libraries requiring low documentation and low dependencies too. We've had several big releases along these years and an ever growing community. Being one of the most popular frameworks out there and probably the first one (!) we have also gotten a lot of criticism from the developer community in general. We have, though, accepted it and learnt from our mistakes to keep building the best PHP framework there is.
</blockquote>
<p>Some of the coming improvements include:</p>
<ul>
<li>Drop support for 5.2.x and support 5.4+ only
<li>Use traits were possible and makes sense
<li>Model layer rewrite
<li>Improve Router
<li>Improve bootstrapping process to allow more developer control and better performance
</ul>
<p>
You can find more about the current features of the framework on <a href="http://cakephp.org/">it's main project site</a>.
</p>]]></description>
      <pubDate>Fri, 06 Jul 2012 09:26:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Engine Yard: Cloud Out Loud Podcast - Future of PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/17814</guid>
      <link>http://www.phpdeveloper.org/news/17814</link>
      <description><![CDATA[<p>
Engine Yard has released the audio from a recent (webcast) panel discussion they did about the <a href="http://www.engineyard.com/podcast/future-of-php-internals">Future of PHP</a> with members of the PHP community (a part of their "Cloud Out Loud" podcast series).
</p>
<blockquote>
Elizabeth Naramore talks with David Soria Parra, Rasmus Lerdorf, and Stas Malyshev for a panel discussion about Internals. Our panel of experts will share their thoughts and predictions about the existing PHP landscape, and what is to come.
</blockquote>
<p>
It's about 30 minutes long and they talk about PHP 5.4, compiling PHP, performance issues, the slow rate of adoption in newer releases, memory usage and some of the general strengths and weaknesses of the language. <i>Elizabeth</i> also asks each person on the panel about things they've each seen done wrong on the project and something they'd like to see in its future.
</p>
<p>
You can listen to this latest episode either via the <a href="http://www.engineyard.com/podcast/future-of-php-internals">in-page player</a> or by <a href="http://s3.amazonaws.com/engineyard.com/podcasts/mp3/mp3s/71/FuturePHPInternals.mp3?1334272642">downloading the mp3</a> directly.
</p>]]></description>
      <pubDate>Fri, 13 Apr 2012 10:39:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Oracle Technology Network: New Features in PHP 5.4]]></title>
      <guid>http://www.phpdeveloper.org/news/17807</guid>
      <link>http://www.phpdeveloper.org/news/17807</link>
      <description><![CDATA[<p>
On the Oracle Technology Network today there's <a href="http://www.oracle.com/technetwork/articles/dsl/lerdorf-php54-1564639.html">a new article from Rasmus Lerdorf</a> about the current release of the language (PHP 5.4) and what he sees as the future for PHP.
</p>
<blockquote>
Almost exactly eight years ago I wrote an article for the Oracle Technology Network called, "Do You PHP?". In that article, I talked about PHP's stubborn, function-over-form approach to solving the "Web problem" and the fight to keep things simple. We were getting close to releasing PHP 5.0 at the time. Now here we are almost a decade later with a shiny new PHP 5.4.0 release, and while much has happened during that time, there are also many things that haven't changed at all.
</blockquote>
<p>
The first talks about what's the same - the ecosystem surrounding the language and the strength of the LAMP stack that PHP helped to "found". He mentions some of the up-and-comers that are alternatives to this traditional setup and some of the extensions that have been added to improve PHP's functionality (DateTime, PDO, JSON support). He talks about other improvements in the language including:
</p>
<ul>
<li>Better memory management
<li>Traits
<li>Short Array Syntax
<li>Closure binding
<li>Built-in webserver
<li>Native session handler interface
<li>Removal of register_globals, magic_quotes and safe_mode
</ul>
<p>
He briefly looks ahead at "what's next" for the language and points to the <a href="http://php.net/mailing-lists.php">"internals" mailing list</a> and the <a href="https://wiki.php.net/rfc">PHP wiki</a> 
</p>]]></description>
      <pubDate>Thu, 12 Apr 2012 09:54:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: What Will Power the Future of the Internet: REST or SOAP? ]]></title>
      <guid>http://www.phpdeveloper.org/news/17599</guid>
      <link>http://www.phpdeveloper.org/news/17599</link>
      <description><![CDATA[<p>
On the php|architect site today there's <a href="http://www.phparch.com/2012/02/what-will-power-the-future-of-the-internet-rest-or-soap/">a new article</a> from <i>Luke Stokes</i> asking a question about the future of the web (and web serivces) - is the future in REST or SOAP?
</p>
<blockquote>
I was recently asked why we chose REST over SOAP for our re-write of the <a href="http://www.foxycart.com/">FoxyCart.com</a> API, and the short answer that immediately came to mind was, "Because I don't hate myself". To expand on that answer, let me give you a little bit of the back story.
</blockquote>
<p>
He talks about their goals for the product and its API, how they wanted to create something useful, built by developers for developers. They leaned towards REST mostly because of the problems and overhead introduced with SOAP (and the complex nature of its requests). He also gives a few reasons why he's "excited about REST": working with known data types, standard interface methods and the fact that it's still such a hot topic of discussion.
</p>
<blockquote>
These questions [about HATEOS, hypermedia, vendor-specific content types] might seem overwhelming, but for us they are exciting! We believe the future of consistent, powerful API development is being defined right now, and we get to be a part of it.
</blockquote>]]></description>
      <pubDate>Tue, 28 Feb 2012 12:16:17 -0600</pubDate>
    </item>
  </channel>
</rss>
