<?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, 16 May 2008 00:19:45 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Stefan Mischook's Blog: Aprenda Programacion Orientada a Objetos en PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10165</guid>
      <link>http://www.phpdeveloper.org/news/10165</link>
      <description><![CDATA[<p>
<i>Stefan Mischook</i> has <a href="http://www.killerphp.com/articles/aprenda-programacion-orientada-a-objetos-en-php/">released a Spanish version</a> of his tutorial covering object-oriented programming in PHP.
</p>
<blockquote>
I've released my tutorial on Object Oriented PHP in Spanish. You can <a href="http://www.killerphp.com/pdf/Objetos-en-php.pdf">download the PDF</a>. Many thanks to Javier W. Barbieri from Iquitos Peru.
</blockquote>
<p>
Check out the KillerPHP.com site for more great tutorials - including videos - released to learning PHP.
</p>
]]></description>
      <pubDate>Mon, 12 May 2008 16:34:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Allen's Blog: A review of "Object-Oriented Programming with PHP5"]]></title>
      <guid>http://www.phpdeveloper.org/news/10118</guid>
      <link>http://www.phpdeveloper.org/news/10118</link>
      <description><![CDATA[<p>
<i>Rob Allen</i> has <a href="http://akrabat.com/2008/05/04/a-review-of-object-oriented-programming-with-php5/">posted his review</a> of another PHP-related book from Packt Publishing, "Object-oriented Programming with PHP5":
</p>
<blockquote>
<a href="http://www.packtpub.com/">Packt Publishing</a> recently sent me a couple of books to review, so let's start with <a href="http://www.packtpub.com/oop-php-5/book">Object-Oriented Programming with PHP5</a> by Hasin Hayder. According to the introduction, the book is intended for beginners to intermediate PHP5 programmers and the first chapter has a good introduction to what object oriented programming is and why you would want to use it.
</blockquote>
<p>
He glosses over the first few chapters of the book (introductory stuff mostly) and points out three others specifically - Chapter 5 covering reflection and unit testing, Chapter 6 covering the SPL and Chapter 9 dealing with SimpleXML and DOM.
</p>]]></description>
      <pubDate>Tue, 06 May 2008 09:36:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ken Guest's Blog: Book Review: Object-Oriented Programming with PHP5]]></title>
      <guid>http://www.phpdeveloper.org/news/10095</guid>
      <link>http://www.phpdeveloper.org/news/10095</link>
      <description><![CDATA[<p>
<i>Ken Guest</i> has <a href="http://blogs.linux.ie/kenguest/2008/05/01/book-review-object-oriented-programming-with-php5/">reviewed</a> one of the PHP offerings from Packt Publishing and written by <i>Hasin Hayder</i> - <a href="http://www.packtpub.com/oop-php-5/book">Object-oriented Programming with PHP5</a>.
</p>
<blockquote>
Putting the aspects of Hayder's grasp of the English language aside, the book is rather good as an introduction to the various technologies that it covers.
</blockquote>
<p>
He points out a few things of note - the beginner OOP chapters (only made for the newbies out there), the contents of the main OOP chapter and the good section on PHPUnit and unit testing. He also has a few suggestions of things that could make the book a bit better, including a personal suggestion on code formating and braces.
</p>]]></description>
      <pubDate>Fri, 02 May 2008 08:47:33 -0500</pubDate>
    </item>
    <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[Debuggable Blog: Programming Psychology - Return home early]]></title>
      <guid>http://www.phpdeveloper.org/news/10058</guid>
      <link>http://www.phpdeveloper.org/news/10058</link>
      <description><![CDATA[<i>Felix Geisendorfer</i> is taking an interesting approach to defining programming in <a href="http://www.debuggable.com/posts/return-home-early-a-programmers-mind:4811de9f-ae28-49c2-a7dc-2f154834cda3">this new post</a> to the Debuggable blog - he's coming at it more from the level of the perception the programmer has about writing good code.
</p>
<blockquote>
I believe understanding the patterns in your own thinking will by far make the biggest impact on how good you will get as a programmer. Forget design patterns, forget unit testing, forget all those functions you know. Important is to question why they exist and how they could be improved.
</blockquote>
<p>
He illustrates through <a href="http://www.debuggable.com/posts/return-home-early-a-programmers-mind:4811de9f-ae28-49c2-a7dc-2f154834cda3">a few examples</a> what he means. He describes one such thought method, the "return home early" process - basically, if something looks too complex for its own good, it probably is. He offers a different way of thinking about it too, a more visual way that can help simplify things even more by laying out the pieces and seeing where they all fit.
</p>]]></description>
      <pubDate>Mon, 28 Apr 2008 14:36:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: Announcing our new Magento book]]></title>
      <guid>http://www.phpdeveloper.org/news/10057</guid>
      <link>http://www.phpdeveloper.org/news/10057</link>
      <description><![CDATA[<p>
php|architect has <a href="http://c7y.phparch.com/c/entry/1/news,20080428-new_magento_book">announced the release</a> of a new book - the Guide to Programming Magento, now up for preorder:
</p>
<blockquote>
We're happy to announce the upcoming release of <a href="http://phparch.com/c/books/id/9780973862171">php|architect's Guide to Programming Magento</a>, the first comprehensive guide for developers who want to learn more about the Magento e-commerce platform.
</blockquote>
<p>
The book, by <i>Mark Kimsal</i> shows you how to install and successfully deploy a <a href="http://www.magentocommerce.com/">Magento</a> installation on your website. The preorder is available right now for a 15% discount and the full PDF version will be released on May 15th, 2008 (print on May 31st). Check out <a href="http://phparch.com/c/books/id/9780973862171">the product page</a> for more information and to reserve your copy today.
</p>]]></description>
      <pubDate>Mon, 28 Apr 2008 13:43:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Book Review: Object-Oriented Programming with PHP5]]></title>
      <guid>http://www.phpdeveloper.org/news/10010</guid>
      <link>http://www.phpdeveloper.org/news/10010</link>
      <description><![CDATA[<p>
PHPClasses.org has posted a new <a href="http://www.phpclasses.org/reviews/id/1847192564.html#review102">book review</a> today. It's a look at another of <i>Hasin Hayder</i>'s books, this one published by Packt - <a href="http://www.packtpub.com/oop-php-5/book">Object-Oriented Programming with PHP5</a> (as reviewed by <i>Ryan Partington</i>).
</p>
<blockquote>
"Object Oriented Programming with PHP5" is a book that helps understanding many of the core OOP features within PHP, whilst looking at the Model-View-Controller (MVC) design pattern and unit testing.
</blockquote>
<p>
<i>Ryan</i> comments of a few issues <a href="http://www.phpclasses.org/reviews/id/1847192564.html#review102">he found</a> with the book include the not-quite-an-introduction-level first chapter and the "More OOP" section that read like a copy of the php.net manual. Overall, though, his opinion is that it's a good book and provides a good overview of database functionality and the MVC design pattern.
</p>]]></description>
      <pubDate>Tue, 22 Apr 2008 07:54:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: Generating Code from Tests]]></title>
      <guid>http://www.phpdeveloper.org/news/9788</guid>
      <link>http://www.phpdeveloper.org/news/9788</link>
      <description><![CDATA[<p>
<i>Sebastian Bergmann</i> has <a href="http://sebastian-bergmann.de/archives/756-Generating-Code-from-Tests.html">posted a quick example</a> of how to use the <a href="http://www.phpunit.de/">PHPUnit</a> unit testing suite for PHP to create code for you (assuming you're using the <a href="http://www.phpunit.de/pocket_guide/3.3/en/test-first-programming.html">test first</a> method of development.
</p>
<p>
His example builds the class off of a set of test for a "BowlingGame" that ends up with roll() and score() methods based off of the naming conventions used in the test:
</p>
<blockquote>
Following the convention that the tests for a class BowlingGame (see below) are written in a class named BowlingGameTest (see above), the test case class' source is searched for variables that reference objects of the BowlingGame class and analyzing what methods are called on these objects.
</blockquote>]]></description>
      <pubDate>Thu, 13 Mar 2008 08:43:50 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ONLamp.com: Using Zend Studio for PHP Programming]]></title>
      <guid>http://www.phpdeveloper.org/news/9784</guid>
      <link>http://www.phpdeveloper.org/news/9784</link>
      <description><![CDATA[<p>
On the O'Reilly PHP blog (ONLamp.com), there's <a href="http://www.onlamp.com/pub/a/php/2008/03/04/using-zend-studio-for-php-programming.html?CMP=OTC-6YE827253101&ATT=Using+Zend+Studio+for+PHP+Programming">a new post</a> by <i>Michael Ross</i> with an overview of the popular PHP IDE from Zend, their <a href="http://www.zend.com/en/products/studio/">Zend Studio for Eclipse</a>:
</p>
<blockquote>
<a href="http://www.zend.com/en/products/studio/">Zend Studio for Eclipse</a> is the company's latest update of its PHP IDE, and carries a version number of 6.0. As a foundation, it uses <a href="http://www.eclipse.org/">Eclipse</a>, an extensible open source platform for software development that is growing in functionality and widespread usage every year. It also utilizes the <a href="http://www.eclipse.org/pdt/">PHP Development Tools (PDT)</a> framework.
</blockquote>
<p>
He <a href="http://www.onlamp.com/pub/a/php/2008/03/04/using-zend-studio-for-php-programming.html?CMP=OTC-6YE827253101&ATT=Using+Zend+Studio+for+PHP+Programming">looks at</a> the product from all sides - the releases of the products, requirements, pricing, installation and an overview of the interface (complete with screenshots). He also mentions other features that come bundled with the editor like testing integration, file/version management and a built in debugger (as well as special support for the Zend Framework).
</p>]]></description>
      <pubDate>Wed, 12 Mar 2008 10:21:00 -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>
  </channel>
</rss>
