<?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>Fri, 29 Aug 2008 03:56:42 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[CodeUtopia.net: Is PHP a good first language?]]></title>
      <guid>http://www.phpdeveloper.org/news/10090</guid>
      <link>http://www.phpdeveloper.org/news/10090</link>
      <description><![CDATA[<p>
The CodeUtopia blog <a href="http://codeutopia.net/blog/2008/05/01/is-php-a-good-first-language/">asks the online community</a> for their opinion - what do you think of PHP as a first language?
</p>
<blockquote>
Sometimes I've seen people say PHP is a bad first language, because it teaches bad programming habits. But is this actually true at all? Often those who say that don't really like PHP themselves either, many times because of equally untrue reasons.
</blockquote>
<p>
They <a href="http://codeutopia.net/blog/2008/05/01/is-php-a-good-first-language/">argue</a> both sides of the situation, mentioning what could make for a good first language, why PHP is a "nearly perfect" fit for it and some arguing points for the other side as to why PHP isn't the best option.
</p>]]></description>
      <pubDate>Thu, 01 May 2008 13:39:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[David Goodwin's Blog: Book Review: Object-Orientated Programming with PHP5 (Hasin Hayder, Packt)]]></title>
      <guid>http://www.phpdeveloper.org/news/9747</guid>
      <link>http://www.phpdeveloper.org/news/9747</link>
      <description><![CDATA[<p>
<i>David Goodwin</i> has <a href="http://codepoets.co.uk/book-review-object-orientated-programming-php5-hasin-hayder-packt-publishing">posted a book review</a> of a book put out by Packt Publishing, "Object Oriented Programming with PHP5" (from <i>Hasin Hayder</i>).
</p>
<blockquote>
After an email out of the blue from someone at <a href="http://packtpub.com/">Packt publishing</a>, here's a review of "<a href="http://www.packtpub.com/oop-php-5/book">Object-Orientated Programming with PHP5</a>" I don't think I've done a book review before, so apologies in advance if it's not structured in any logical manner.
</blockquote>
<p>
He's <a href="http://codepoets.co.uk/book-review-object-orientated-programming-php5-hasin-hayder-packt-publishing">broken it up</a> into a few lists to make it very straight forward and easy to see if it's the book for you - the pros, the cons, the contents of the book and a random code sample (this one showing the Decorator pattern in action).
</p>]]></description>
      <pubDate>Thu, 06 Mar 2008 10:28:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPKitchen: Getting Zend Debugger Working on a Macbook Pro]]></title>
      <guid>http://www.phpdeveloper.org/news/6152</guid>
      <link>http://www.phpdeveloper.org/news/6152</link>
      <description><![CDATA[<p>
On the PHPKitchen, <i>Demian Turner</i> <a href="http://www.phpkitchen.com/index.php?/archives/754-Getting-Zend-Debugger-Working-on-a-Macbook-Pro.html">shares exactly how</a> he managed to get the Zend Debugger up and working on his Mac Book Pro.
</p>
<blockquote>
Okay, there is some considerable hacking involved to get this working, and the solution is only a workaround until "sometime before the end of 2006", which was quoted to me by Zend as the time they expect to get the Zend debugger working for the mactel platform. No rush there guys.
</blockquote>
<p>
<a href="http://www.phpkitchen.com/index.php?/archives/754-Getting-Zend-Debugger-Working-on-a-Macbook-Pro.html">His solution</a> involved using Parallels Desktop, Zend Studio, a hack on the installer to get it working, ensuring it finds the right php.ini (a problem he had) and customizing the setup to work with the buttons of your choosing.
</p>]]></description>
      <pubDate>Mon, 28 Aug 2006 07:56:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Clay Loveless' Blog: Adios, Zend Studio. Hola, Komodo Pro!]]></title>
      <guid>http://www.phpdeveloper.org/news/6048</guid>
      <link>http://www.phpdeveloper.org/news/6048</link>
      <description><![CDATA[<p>
On the Killersoft blog today, <i>Clay Loveless</i> has posted <a href="http://killersoft.com/randomstrings/2006/08/15/adios-zend-studio-hola-komodo-pro/">his decision</a> about his development environment - choosing <a href="http://www.activestate.com/Products/Komodo/">Komodo Pro</a> over the <a href="http://www.zend.com/products/zend_studio">Zend Studio</a>.
</p>
<blockquote>
<p>
A long time BBEdit user, I bit the bullet and (mostly) switched to Zend Studio back in November 2005. I was frustrated by Zend Studio's clunky Subversion handling, but within a few weeks was willing to put up with that for Zend Studio's great debugging environment and intimate knowledge of PHP that helps speed coding along on a line-by-line basis.
</p>
<p>
The switch to an Intel Mac broke Zend Studio's great debugger. Whoops! There went at least half of why I was using Zend Studio in the first place. Enter <ahref="http://www.activestate.com/Products/Komodo/">Komodo Pro</a>. Komodo Pro 3 has supported Intel Macs for months. (Still no word from Zend on this issue.) Its debugging environment is based on the robust <a href="http://xdebug.org/">Xdebug extension</a>.
</p>
</blockquote>
<p>
He <a href="http://killersoft.com/randomstrings/2006/08/15/adios-zend-studio-hola-komodo-pro/">mentions</a> that this is what he's working up his current project in, <a href="http://www.mashery.com/">Mashery</a>, with his own compiled version of XDebug integrated.
</p>
<blockquote>
Komodo Pro lets me work the way I want to, with the tools (and versions of those tools) I want to use. Zend Studio, on the other hand, does not.
</blockquote>]]></description>
      <pubDate>Wed, 16 Aug 2006 07:12:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Book Review: Pro PHP, XML and Web Services]]></title>
      <guid>http://www.phpdeveloper.org/news/5915</guid>
      <link>http://www.phpdeveloper.org/news/5915</link>
      <description><![CDATA[<p>
PHPBuilder.com has posted <a href="http://www.phpbuilder.com/columns/adam_delves20060726.php3">this new book review</a> today, a look at a new offering from APress publishing - "Pro PHP, XML, and Web Services".
</p>
<blockquote>
<p>
Since its release in 2004, PHP 5 has evolved to become stable enough for serious consideration in use in a production environment. Along the way, PHP 5 has seen more than a handful of tweaks and changes, especially in its overhauled support for XML and XML web services. Now that it is a stable, it is fitting that there be a reference on all things PHP and XML.
</p>
<p>
Enter Pro PHP XML and Web Services, which aims to be "your single source of reference when using XML in PHP".
</p>
</blockquote>
<p>
The reviwer <a href="http://www.phpbuilder.com/columns/adam_delves20060726.php3">remarks first</a> about the size of the book (of Biblical proporations) and how it seeks to "leave no stone unturned" when it comes to using XML and web services with PHP. The first chapters are a review of XML, including a chapter on XPath, XPointer, and XInclude. From there, the book gets more into the PHP5 functionality and the features it offers. The main focus, however, is on the web services, with a few chapters given just to them.
</p>
<p>
Overall, <a href="http://www.phpbuilder.com/columns/adam_delves20060726.php3">the review</a> is positive, save for some concerns of the content dealing with XML security and XSLT.
</p>]]></description>
      <pubDate>Mon, 31 Jul 2006 17:54:48 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Codewalkers.com: Book Review - Pro PHP-GTK]]></title>
      <guid>http://www.phpdeveloper.org/news/5700</guid>
      <link>http://www.phpdeveloper.org/news/5700</link>
      <description><![CDATA[<p>
Codewalkers.com has posted <a href="http://codewalkers.com/reviews.php?r=49">a new book review</a> today of the APress book (by <i>Scott Mattocks</i>) - Pro PHP-GTK.
</p>
<blockquote>
<p>
PHP-GTK is a library allowing PHP developers to create graphical GTK applications. Pro PHP-GTK by Scott Mattocks aims to teach this tool to people of all skill levels from those who can read PHP fairly well to professionals. This might make it kind of disturbing for the more advanced coder, because the book teaches even the most basic things like "What is a GUI application?" and "What are they good for?" 
</p>
<p>
Although the book is meant for beginning coders, too, it doesn't mean it should contain stuff that is aimed at people who know nothing about computers. Luckily, after a few chapters this problem seems to vanish.
</p>
</blockquote>
<p>
He <a href="http://codewalkers.com/reviews.php?r=49">notes</a> that once the basics are out of the way, the book really gets to the heart of the matter with a case study of a product information management system example. Lots of code is provided, and there's some talk about getting the needed packages installed to work with the examples in the book. He rates it well, with only a few issues (too simple to start?) to detract from it.
</p>]]></description>
      <pubDate>Tue, 27 Jun 2006 08:37:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Scott Mattocks' Blog: Pro PHP-GTK Now Available]]></title>
      <guid>http://www.phpdeveloper.org/news/5231</guid>
      <link>http://www.phpdeveloper.org/news/5231</link>
      <description><![CDATA[<p>
PHP-GTK users can now rejoice (or even those that want to become PHP-GTK users)! According to <i>Scott Mattocks</i> (the author), the PHP-GTK book is <a href="http://crisscott.com/2006/04/24/pro-php-gtk-now-available/">now available</a>.
</p>
<quote>
<i>
<p>
<a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&path=ASIN/1590596137&tag=crisscottcom-20&camp=1789&creative=9325">Pro PHP-GTK</a> is now available. <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&path=ASIN/1590596137&tag=crisscottcom-20&camp=1789&creative=9325">Pro PHP-GTK</a> was written to provide the reader with an understanding of the fundamentals of <a href="http://gtk.php.net">PHP-GTK</a>. This approach empowers the user with the ability to create applications not by just copying and modifying the examples but by understanding what tools are available to solve a problem and how different pieces of the puzzle work together. 
</p>
<p>
The book goes into the details of parent and child relationships, signals and events, layout, displaying and collecting different types of data and customizing the look and feel of an application.
</i>
</quote>
<p>
<i>Scott</i> also includes links to a <a href="http://apress.com/book/supplementDownload.html?bID=10072&sID=3453">table of contents</a> [pdf] for the book and a <a href="http://apress.com/book/supplementDownload.html?bID=10072&sID=3454">sample chapter</a> for those wanting to try before you buy.
</p>]]></description>
      <pubDate>Mon, 24 Apr 2006 12:40:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Richards' Blog: Pro PHP XML and Web Services Contest]]></title>
      <guid>http://www.phpdeveloper.org/news/5230</guid>
      <link>http://www.phpdeveloper.org/news/5230</link>
      <description><![CDATA[<p>
<i>Rob Richards</i>, the author of the "Pro PHP XML and Web Services" book from APress, has posted <a href="http://www.cdatazone.org/index.php?/archives/5-Pro-PHP-XML-and-Web-Services-contest.html">this new item</a> on his (new) blog today about a contest he's doing to give away a copy of his book.
</p>
<quote>
<i>
Rather than ask you to find some answer to an obscure question, the contest is pretty easy. Simply send an email to <a href="mailto:contest@cdatazone.org">contest@cdatazone.org</a> before midnight EST on April 30th 2006 telling me why you want a copy and why I should give it to you rather than someone else.
</i>
</quote>
<p>
The deadline for submissions is midnight EST on April 30th of 2006, and the winner will be announced on May 7th. Be sure you include a valid email address for him to get back with you if you're a winner. And if you want a tip on getting a bit higher in the ranks, be sure to take heed of his last note:
</p>
<quote>
<i>
Keep it short, to the point and I am easily amused.
</i>
</quote>]]></description>
      <pubDate>Mon, 24 Apr 2006 07:45:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Shiflett's Blog: Brain Bulb Webcasts]]></title>
      <guid>http://www.phpdeveloper.org/news/4918</guid>
      <link>http://www.phpdeveloper.org/news/4918</link>
      <description><![CDATA[In a continuing effort to share his PHP security knowledge with the community, <i>Chris Shiflett</i> has launched a <a href="http://shiflett.org/archive/205">new means of communication</a> - Brain Bulb Webcasts.
<p>
<quote>
<i>
I've been playing around with <a href="http://www.ambrosiasw.com/utilities/snapzprox/">Snapz Pro</a> lately. I originally intended to use it to help spice up some of my talks by offering prepared demos directly in Keynote, but I have also decided that it would be useful to offer various talks and demos to the PHP community.
<p>
The first <A href="http://brainbulb.com/">Brain Bulb</a> Webcast is <a href="http://brainbulb.com/php-security-audit-howto.mov">PHP Security Audit HOWTO</a>, a short video of one of my conference talk.
</i>
</quote>
<p>
<a href="http://brainbulb.com/php-security-audit-howto.mov">The webcast</a> plays in QuickTime and lasts about 20 minutes with lots of good tips along the way.]]></description>
      <pubDate>Wed, 01 Mar 2006 18:09:09 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: php|architect and Pro PHP Podcast Team Up]]></title>
      <guid>http://www.phpdeveloper.org/news/4679</guid>
      <link>http://www.phpdeveloper.org/news/4679</link>
      <description><![CDATA[In a major announement from <a href="http://www.phparch.com">php|architect</a> today, there's <a href="http://phparch.com/news/2816">news</a> that they've joined forces with the Pro PHP Podcast to create the "php|architect's Pro PHP Podcast".
<p>
<quote>
<i>
The publishers of php|architect and the producers of the Pro PHP Podcast show announced today that they have joined forces to create a new kind of podcast show that showcases the professional PHP world with a combination of live interviews and newscasts that will be aired weekly over the Internet.
<p>
Dubbed php|architect's Pro PHP Podcast, the new show will air weekly, alternating between a pre-recorded newscast and an interview, which will be broadcast in real time using php|architect's exclusive webcasting technology.
</i>
</quote>
<p>
The innaguaral episode of this new collaboration will be an interview with <i>Andi Gutmans</i> from <a href="http://www.zend.com">Zend</a> and will air January 27th, 2006 at 1PM EST (live). To join in, you can visit <a href="http://podcast.phparch.com/">and sign up</a>!]]></description>
      <pubDate>Tue, 17 Jan 2006 09:31:57 -0600</pubDate>
    </item>
  </channel>
</rss>
