<?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, 12 Feb 2012 20:43:14 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: O'Reilly Publishes "PHP: The Good Stuff"]]></title>
      <guid>http://www.phpdeveloper.org/news/14382</guid>
      <link>http://www.phpdeveloper.org/news/14382</link>
      <description><![CDATA[<p>
O'Reilly Publishing has just released a new PHP book for those looking to get to the "heart of the language" the fastest - <a href="http://oreilly.com/catalog/9780596804374/">PHP: The Good Parts</a>.
</p>
<blockquote>
Get past all the hype about PHP and dig into the real power of the language. This book explores the most useful features of PHP and how they can speed up the web development process, and explains why the most commonly used PHP elements are often misused or misapplied. You'll learn which parts add strength to object-oriented programming, and how to use certain features to integrate your application with databases.
</blockquote>
<p>
You can see the full table of contents on <a href="http://oreilly.com/catalog/9780596804374/">their page</a> for the book including beginner topics like functions and variables all the way out to security, advanced goodies and PHP 5.3.
</p>]]></description>
      <pubDate>Wed, 21 Apr 2010 08:50:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Morgan's Blog: Howto Publish a Pear Package on Pearhub]]></title>
      <guid>http://www.phpdeveloper.org/news/13860</guid>
      <link>http://www.phpdeveloper.org/news/13860</link>
      <description><![CDATA[<p>
<i>Rob Morgan</i> has <a href="http://robmorgan.id.au/post/322528178/howto-publish-a-pear-package-on-pearhub">submtted a recent post</a> from his blog that shows how to create and deploy a PEAR package for your application onto the new <a href="http://pearhub.org">Pearhub</a> repository.
</p>
<blockquote>
You might be wondering what is Pearhub? From Pearhub.org - 'Pearhub is a pear channel and a pear package publishing platform. As a user, you can install packages. As a developer, you can publish packages'. You can read Troels Knak-Nielsen's introductory blog post here: <a href="http://www.sitepoint.com/blogs/2010/01/08/introducing-pearhub/">http://www.sitepoint.com/blogs/2010/01/08/introducing-pearhub</a>. 
</blockquote>
<p>
You'll need an OpenID, an account on <a href="http://github.com">github</a> and know how to use git on your system to get everything packaged up and ready to go. You create your app locally, make a github repository for it and set up a pearhub account to point to it. With all of that set up, it's as easy as doing a channel-discover on the pearhub server and running the "pear install" on the package. The rest is done for you!
</p>]]></description>
      <pubDate>Mon, 18 Jan 2010 11:48:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: The Art Of Deception Or Publishing PHP6 Books]]></title>
      <guid>http://www.phpdeveloper.org/news/12749</guid>
      <link>http://www.phpdeveloper.org/news/12749</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has posted about <a href="http://blog.astrumfutura.com/archives/402-The-Art-Of-Deception-Or-Publishing-PHP6-Books.html">the art of deception</a> that several publishers have involved themselves in - already publishing books about PHP6.
</p>
<blockquote>
I was strolling around a bookstore today, Easons on O'Connell Street here in Dublin, when I found myself staring at a bookshelf in near shock. Kid, I thought, you've been out of the loop for only two months and somehow those crazy people have managed to release PHP 6 right under your nose! [...] The more I stared at the three youthful faces grinning at me from the cover, the more I convinced myself this was a publishing error. No way was PHP6 going to be released without me noticing. Google Reader would have been on fire with that news. So what the hell was I looking at? I was apparently looking at a big fat lie.
</blockquote>
<p>
He goes on to talk about PHP6 (aka the "long standing grail" of PHP) and how publishers, apparently misinformed as to the release date of the version, preempted its release and assumed that it would be out as soon as or before the book was. Obviously this was the wrong choice and now they're paying for it with the egg on their face.
</p>
<p>
Sure these PHP6 books have a lot of the PHP 5.3 features mentioned in them, but they're mashed up with other features that won't be ready until PHP6 actually arrives. Oddly enough, upon looking at the contents of most of the books, <i>Padraic</i> discovered something interesting - their content is less about PHP6 and more about the PHP 5.2 series that was current. Seems they're only really PHP6 in name.
</p>]]></description>
      <pubDate>Thu, 25 Jun 2009 07:51:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney's Blog: A Simple PHP Publish-Subscribe System]]></title>
      <guid>http://www.phpdeveloper.org/news/11580</guid>
      <link>http://www.phpdeveloper.org/news/11580</link>
      <description><![CDATA[<p>
In a <a href="http://weierophinney.net/matthew/archives/199-A-Simple-PHP-Publish-Subscribe-System.html">new post</a> to his blog <i>Matthew Weier O'Phinney</i> shares a simple publish-subscribe system he's created based on a feature of the Dojo toolkit using the Zend Framework to create an easy notification architecture.
</p>
<blockquote>
The system has elements of Aspect Oriented Programming (AOP), as well as the Observer pattern. Its power, however, is in the fact that an individual object does not need to implement any specific interface in order to act as either a Subject or an Observer; the system is globally available. 
</blockquote>
<p>
The script creates an object that publishes an event. This event then sends off messages to all of the other objects subscribing to it. A code example is included. You also can check out the code from <a href="http://github.com/weierophinney/phly/tree/master/Phly_PubSub">its page on github</a> (as a part of his Phly libraries) and play with it yourself.
</p>]]></description>
      <pubDate>Tue, 16 Dec 2008 10:23:26 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Davey Shafik's Blog: PHP Streams Book (Coming soon!)]]></title>
      <guid>http://www.phpdeveloper.org/news/10043</guid>
      <link>http://www.phpdeveloper.org/news/10043</link>
      <description><![CDATA[<p>
We can expect <a href="http://pixelated-dreams.com/archives/351-PHP-Streams-Book-Coming-soon!.html">big things</a> from <i>Davey Shafik</i> in the coming months - he's been working on a book for <a href="http://www.phparch.com">php|architect</a> about one of the more powerful bits of functionality in PHP - streams.
</p>
<blockquote>
For about 6 months now, I've been itching to write a book on the PHP Streams Layer - one of my favorite features of PHP; and also one of the least known considering it's powerful abilities.
</blockquote>
<p>
He describes his goal simply as this: to create the definitive resource for working with the streams later in PHP. It should be out sometime in the third quarter of 2008, so keep your eye out for it then.
</p>]]></description>
      <pubDate>Fri, 25 Apr 2008 12:04:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: php|architect Announces 'Programming with the Zend Framework']]></title>
      <guid>http://www.phpdeveloper.org/news/9357</guid>
      <link>http://www.phpdeveloper.org/news/9357</link>
      <description><![CDATA[<p>
The Zend Developer Zone has <a href="http://devzone.zend.com/article/2916-phparchitect-Announces-Programming-with-the-Zend-Framework">posted an announcement</a> about a new book from php|architect (authored by DevZone's own <i>Cal Evans</i>) - <a href="http://www.phparch.com/c/books/id/9780973862157">Guide to Programming with the Zend Framework</a>.
</p>
<blockquote>
This is a project I've been interested in since it's very beginning, mainly because I'm the author of this particular tome. [...] The <a href="http://www.phparch.com/c/books/id/9780973862157">php|architect web site</a> was a bit more helpful giving a breakdown of the contents of the book and a useful quote.
</blockquote>
<p>
The book covers topics on the framework like the parts of MVC, web services, authorization, exceptions and even some tutorials to help you get started (including a look at the brand new <a href="http://framework.zend.com/wiki/display/ZFPROP/Zend_Layout">Zend_Layout</a> class).
</p>]]></description>
      <pubDate>Fri, 04 Jan 2008 13:23:02 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Cal Evans' Blog: I've been published in Dr. Dobbs!]]></title>
      <guid>http://www.phpdeveloper.org/news/9215</guid>
      <link>http://www.phpdeveloper.org/news/9215</link>
      <description><![CDATA[<p>
Many congrats to <i>Cal Evans</i> on <a href="http://blog.calevans.com/2007/12/10/ive-been-published-in-dr-dobbs/">getting an article posted</a> in the latest edition of the <a href="http://www.ddj.com/">Dr. Dobb's</a> magazine.
</p>
<blockquote>
Wow, I wrote this article back in May/June and it finally got published! "<a href="http://www.ddj.com/web-development/204800652?pgno=1">PHP: The Power Behind Web 2.0</a>". This was the very first version of the FNN that I wrote. I used the concept in "<a href="http://devzone.zend.com/node/view/id/2019">Flex and PHP: Party in the Front, Business in the Back</a>".
</blockquote>
<p>
<a href="http://www.ddj.com/web-development/204800652?pgno=1">The article</a> shows how to create a site using PHP on the backend along with Javascript on the front end to build a "Flickr News Network" by combining it with information from a feed.
</p>]]></description>
      <pubDate>Tue, 11 Dec 2007 08:45:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint: The PHP Anthology: 101 Essential Tips, Tricks & Hacks, 2nd Edition]]></title>
      <guid>http://www.phpdeveloper.org/news/8937</guid>
      <link>http://www.phpdeveloper.org/news/8937</link>
      <description><![CDATA[<p>
SitePoint publishing has released the <a href="http://www.sitepoint.com/books/phpant2/">Second Edition</a> of their popular PHP Anthology book - "101 Essential Tips, Tricks & Hacks":
</p>
<blockquote>
<p>
Enter, The PHP Anthology a book that proves that you don't need a computer science degree to take advantage of the powerful features of PHP 5. 
</p>
<p>
Save time, and eliminate the frustration of completing PHP tasks, with this comprehensive collection of ready-to-use solutions. If you're building web applications with PHP you'll never let this book out of your sight!
</p>
</blockquote>
<p>
Authors for <a href="http://www.sitepoint.com/books/phpant2/">this edition</a> are PHP notables <i>Ben Balbo</i>, <i>Harry Fuecks</i>, <i>Davey Shafik</i>, <i>Ligaya Turmelle</i> and <i>Matthew Weier O'Phinney</i>. The book covers a huge range of topics like using strings, dates and times, working with files, image manipulation and error handling.
</p>
<p>
Check out <a href="http://www.sitepoint.com/books/phpant2/">the book's main page</a> for a link to get a free sample of the content, too! You can order the book for either $49.90 USD (PDF and hard copy), $39.95 USD for just the hard copy or $29.95 USD for the PDF copy only.
</p>
<p>
Check out some blogs from the authors: <a href="http://weierophinney.net/matthew/archives/148-PHP-Anthology,-2nd-Edition-is-out.html">Matthew Weir O'Phinney</a>, <a href="http://pixelated-dreams.com/archives/325-Published!-part-2.html">Davey Shafik</a> and <a href="http://www.khankennels.com/blog/index.php/archives/2007/10/30/book-published/">Ligaya Turmelle</a>
</p>]]></description>
      <pubDate>Tue, 30 Oct 2007 13:24:17 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hannes Magnusson's Blog: 8 reasons why you should *not* write for the php.net manual]]></title>
      <guid>http://www.phpdeveloper.org/news/8837</guid>
      <link>http://www.phpdeveloper.org/news/8837</link>
      <description><![CDATA[<p>
Starting off the week on a light note, <i>Hannes Magnusson</i> has <a href="http://bjori.blogspot.com/2007/10/8-reasons-why-you-should-not-write-for.html">posted a few reasons</a> why *not* to write for the PHP.net manual.
</p>
<p>
His tongue-in-cheek list includes:
</p>
<ul>
<li>You get a free pass to conferences by converting your work into presentation
<li>You get a "trading card" and considered a star
<li>You can flame the documentations without needing to do anything about it
<li>You can license your work to forbid any commercial use or further improvements
</ul>
<p>
<i>Hannes</i> also responds in a later comment to the post:
</p>
<blockquote>
More and more people are thinking about themselves and publish their work on their blog or sell it. There isn't anything wrong with that, but its very annoying that user need to search for information on blogs, commercial websites or magazines rather than the manual.
</blockquote>]]></description>
      <pubDate>Mon, 15 Oct 2007 07:58:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Naramore's Blog: July Edition of IPM Published]]></title>
      <guid>http://www.phpdeveloper.org/news/8244</guid>
      <link>http://www.phpdeveloper.org/news/8244</link>
      <description><![CDATA[<p>
<i>Elizabeth Naramore</i> <a href="http://naramore.net/blog/index.php?p=116">points out</a> the recent publication of the latest International PHP Magazine issue for July of 2007:
</p>
<blockquote>
I was happy to contribute to their recently released June edition. I did an interview with the new PEAR Group on the future of PEAR. I'm glad to see such enthusiasm and collaboration among the newly elected group.
</blockquote>
<p>
You can check out the issue and order your copy from <a href="http://www.php-mag.net/magphpde/magphpde_issue/psecom,id,24,nodeid,20.html">the International PHP Magazine website</a> (here's the <a href="http://www.php-mag.net/magphpde/psecom,id,20,archive,2,noeid,20,.html">table of contents</a> too showing the rest of the articles/columns in this month's edition</a>.
</p>]]></description>
      <pubDate>Fri, 13 Jul 2007 14:38:00 -0500</pubDate>
    </item>
  </channel>
</rss>

