<?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 18:21:00 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Volker Dusch's Blog: Book Review: PHP Masters]]></title>
      <guid>http://www.phpdeveloper.org/news/17228</guid>
      <link>http://www.phpdeveloper.org/news/17228</link>
      <description><![CDATA[<p>
<i>Volker Dusch</i> has <a href="http://edorian.posterous.com/book-review-php-masters">posted his review</a> of a recent release from <a href="http://sitepoint.com">SitePoint</a> Press - "PHP Masters - Write Cutting Edge Code".
</p>
<blockquote>
The book is solid, well written and covers the most important topics that people need to think about when starting off with PHP. It is one of the few PHP book on the market that you can pass on to your trainees/junior developers without having to "unteach" them half of the taught bad practices afterwards. This is a great achievement in my mind and I'd definitely recommend checking it out and passing it on to your trainees and 'junior developers' ... maybe read it first yourself and rip out a few pages in chapter 4.
</blockquote>
<p>
His "long version" gets into a more complete list of his thoughts on each of the individual chapters (including "object oriented programming", "APIs", "design patterns" and "security"). Overall, he found the book good, but pointed out a few areas where it was lacking. You can find more detail about the book <a href="http://www.sitepoint.com/books/phppro1/">here</a> (<a href="http://www.amazon.com/PHP-Master-Write-Cutting-Edge/dp/0987090879">or on Amazon here</a>)
</p>]]></description>
      <pubDate>Thu, 08 Dec 2011 08:48:29 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[AjaxRay.com: The first Kohana book : Kohana 3.0 Beginner's Guide]]></title>
      <guid>http://www.phpdeveloper.org/news/17171</guid>
      <link>http://www.phpdeveloper.org/news/17171</link>
      <description><![CDATA[<p>
On the AjaxRay site today there's a new review of an introductory book from Packt Publishing about <a href="http://www.ajaxray.com/blog/2011/11/23/kohana-3-0-beginners-guide/>Kohana 3.0</a> (Beginner's Guide).
</p>
<blockquote>
When framework newbies asks me with which [framework] he should start, need to think twice before suggesting Kohana. The main reason is, it's documentation was not as rich as Codeigniter or Zend Framework. And there was no book. BTW, Kohana <a href="http://kerkness.ca/kowiki/doku.php">unofficial wiki</a> is a BIG try to help in this issue. Besides, recently Packt has published the first book on Kohana "<a href="http://link.packtpub.com/nkba5Y">Kohana 3.0 Beginner's Guide</a>". Jason D. Straughan wrote this book for Kohana version 3.x. 
</blockquote>
<p>
The review includes an overall assessment of the book, a detailed description of how the chapters are laid out and some of the complaints he had about the book's contents - a lack of code examples in some places, demos/screenshots pointing out what the framework can really do and the inclusion of some deprecated methods.
</p>
<blockquote>
Overall, the book is well organized, focused and will be helpful on it's purpose. I felt it's capable to teach Kohana to a new guy, in a smooth way. Yes, there have some printing mistakes, old (because they are changed in new version) function use and some other minor issues, but seems ignorable to me. I'd recommend it for Kohana beginners.
</blockquote>]]></description>
      <pubDate>Fri, 25 Nov 2011 13:06:38 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: PHP Master: Writing Cutting-Edge Code]]></title>
      <guid>http://www.phpdeveloper.org/news/17118</guid>
      <link>http://www.phpdeveloper.org/news/17118</link>
      <description><![CDATA[<p>
On PHPMaster.com today (disclaimer: PHPMaster is a SitePoint website) <i>Timothy Boronczyk</i> has <a href="http://phpmaster.com/php-master-writing-cutting-edge-code/">posted a review</a> of SitePoint's latest offering for PHP developers - <a href="http://www.sitepoint.com/books/phppro1/">Writing Cutting-Edge Code</a> (by <i>Lorna Mitchell</i>, <i>Davey Shafik</i> and <i>Matthew Turland</i>).
</p>
<blockquote>
The book was written explicitly to help you becoming a better PHP programmer and is totally awesome. It not only covers advanced PHP coding topics such as object-oriented programming and design patterns, but also periphery topics that are just as important, such as security, performance profiling, and deployment. If you're ready to hang up your novice hat for good and become a professional-level PHP developer, this book is for you.
</blockquote>
<p>
He goes through and highlights some of the content in the book, chapters covering relational databases, web services, security topics, caching, automated testing, PEAR/PECL....just to name a few. 
</p>
<blockquote>
Using the <a href="http://slashdot.org/faq/bookreviews.shtml">Slashdot scale of book ratings</a>, where 1 is fit for lining cages and 10 is destined to be a class, I give PHP Master: Write Cutting-Edge Code a very solid 8.5. The content will grow with you and the book is not something you'll read in a weekend and then donate to the library because you have no need for it.
</blockquote>]]></description>
      <pubDate>Fri, 11 Nov 2011 09:04:34 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint Blog: Book Release - "PHP Master: Write Cutting-Edge PHP Code"]]></title>
      <guid>http://www.phpdeveloper.org/news/17025</guid>
      <link>http://www.phpdeveloper.org/news/17025</link>
      <description><![CDATA[<p>
As is mentioned in <a href="http://www.sitepoint.com/staying-on-the-cutting-edge-of-php-just-got-easier/">this new post</a> to the SitePoint blogs, a new book has been released (by SitePoint press, naturally) about "writing cutting-edge PHP code" by a few well known authors in the PHP community - <a href="http://lornajane.net">Lorna Mitchell</a>, <a href="http://daveyshafik.com">Davey Shafik</a> and <a href="http://matthewturland.com/">Matthew Turland</a>.
</p>
<blockquote>
Savvy PHP web developers can now keep ahead of the game and ensure that their PHP code is safe, secure, and well-structured for the future with the latest release from SitePoint: "PHP Master: Write Cutting-edge Code"
by Lorna Mitchell, Davey Shafik, and Matthew Turland.
</blockquote>
<p>
<a href="http://www.sitepoint.com/books/phppro1/">The book</a> covers a <a href="http://www.sitepoint.com/books/phppro1/toc.php">wide range of topics</a> (somewhat replacing SitePoint's usual "anthology" type of book) including:
</p>
<ul>
<li>An introduction to OOP 
<li>Working with databases
<li>Creating and working with APIs
<li>Design patterns
<li>Security
<li>Automated testing
</ul>
<p>
As part of a special offer, you can pick up your print+ebook bundle for the price of just the book, about $40 USD. If you'd like a sample before purchasing, they've posted <a href="http://www.sitepoint.com/books/phppro1/samplechapters.php?">three sample chapters</a>.
</p>]]></description>
      <pubDate>Fri, 21 Oct 2011 09:58:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint Podcast: #129: Taking PHP to the Next Level with Lorna Mitchell]]></title>
      <guid>http://www.phpdeveloper.org/news/16843</guid>
      <link>http://www.phpdeveloper.org/news/16843</link>
      <description><![CDATA[<p>
On the SitePoint podcast, there's a new episode with <a href="http://lornajane.net">Lorna Mitchell</a> where she and host <i>Louis Simoneau</i> talk about <a href="http://www.sitepoint.com/podcast-129-taking-php-to-the-next-level-with-lorna-mitchell/">taking your PHP to the next level</a>, some of her work in Open Source and her involvement in their upcoming advanced PHP book.
</p>
<blockquote>
Episode 129 of The SitePoint Podcast is now available! This week our regular interview host Louis Simoneau (<a href="http://twitter.com/rssaddict">@rssaddict</a>) interviews Lorna Mitchell (<a href="http://twitter.com/Lornajane">@Lornajane</a>) one of a team of 3 co-authors working on an upcoming release for SitePoint, an advanced book on PHP.
</blockquote>
<p>
You can either listen to this latest episode using the <a href="http://www.sitepoint.com/podcast-129-taking-php-to-the-next-level-with-lorna-mitchell/">in-page player</a> or by <a href="http://media.libsyn.com/media/sitepoint/sitepointpodcast129.mp3">downloading the mp3</a> directly. Of course, you can always <a href="http://www.sitepoint.com/blogs/?feed=podcast">subscribe to their podcast feed</a> and get this and other new shows as they're released.
</p>]]></description>
      <pubDate>Mon, 12 Sep 2011 08:47:09 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Book Review - PHP 5 CMS Framework Development - 2nd edition (Packt)]]></title>
      <guid>http://www.phpdeveloper.org/news/16583</guid>
      <link>http://www.phpdeveloper.org/news/16583</link>
      <description><![CDATA[<p>
On PHPClasses.org there's a new post <a href="http://www.phpclasses.org/reviews/id/1849511349.html">reviewing a book from Packt Publishing</a>, "PHP 5 CMS Framework Development" (a second edition) by <i>Martin Brampton</i>.
</p>
<blockquote>
In this review I focus on the changes between the editions of the book, which are brief and objective, since the core of the work remains the same and with the same quality. [...] In sum, I recommend reading this book to those looking forward to improve their skills in PHP, or intend to create new frameworks. To put it simply, a good book to read, and with new tricks to learn.
</blockquote>
<p>
He (the reviewer, <i>Alexandre Altair de Melo</i>) briefly looks at these differences between the versions, with the largest being in Chapter 15 - the building of a sample application to apply all of the theory learned in the rest of the book. You can find more information about the book on Packt's website <a href="http://www.packtpub.com/php-5-cms-framework-development-2nd-edition/book">here</a>.
</p>]]></description>
      <pubDate>Wed, 13 Jul 2011 08:53:07 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Wilson's Blog: If You''e Going to Teach an Undergrad Intro to Software Engineering...]]></title>
      <guid>http://www.phpdeveloper.org/news/16460</guid>
      <link>http://www.phpdeveloper.org/news/16460</link>
      <description><![CDATA[<p>
<i>Greg Wilson</i> has an interesting new post with some of the recommendations he made to a friend about <a href="http://third-bit.com/blog/archives/4235.html">recommended reading for a software engineering teacher</a> so they could be one step ahead of their students.
</p>
<blockquote>
I got mail yesterday from a former student of a friend of mine who has just been told that he has to teach an "Intro to Software Engineering" class this fall to a bunch of third-year undergraduates. He's not an SE guy-his background is operating systems-so he asked me what he should read to get one step ahead of his future students. As regular readers will know, I don't think much of most traditional software engineering books: I've never seen most of what's in them in the real world, and most of what I've needed to know hasn't been in them.
</blockquote>
<p>Included in his books of recommended reading are things like:</p>
<ul>
<li><a href="http://www.amazon.com/Making-Software-Really-Works-Believe/dp/0596808321/">Making Software</a> (of which he's an author)
<li><i>Karl Fogel</i>'s <a href="http://www.amazon.com/Producing-Open-Source-Software-Successful/dp/0596007590/">Producing Open Source Software</a>
<li><a href="http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052/">Working Effectively with Legacy Code</a> (from <i>Michael Feathers</i>)
<li><a href="http://aosabook.org/">The Architecture of Open Source Applications</a>
<li>
</ul>
<p>
Take a look at <a href="http://third-bit.com/blog/archives/4235.html">the full post</a> for the rest of his list and a bit about why he chose each.
</p>]]></description>
      <pubDate>Mon, 13 Jun 2011 11:56:43 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Book Review: Producing Open Source Software]]></title>
      <guid>http://www.phpdeveloper.org/news/16442</guid>
      <link>http://www.phpdeveloper.org/news/16442</link>
      <description><![CDATA[<p>
On the Zend Developer Zone today there's a <a href="http://devzone.zend.com/article/15328-Book-Review-Producing-Open-Source-Software">new book review</a> from <i>Keith Casey</i> covering the <i>Karl Fogel</i> book <a href="http://producingoss.com/">Producing Open Source Software</a>, a guide to organizing and running a successful open source project and its community.
</p>
<blockquote>
By the time I finished the book a few months later, it rocked my professional world and I couldn't wait to jump into the community fully and completely. To be clear, Karl's book is about the difficulties and challenges of building a team to build a project, but almost all of it is relevant in the building communities in general...
</blockquote>
<p>
He goes through some of the topics mentioned in the book and highlights three different themes that stood out to him - Political and Social Structure, Communication and one of the most difficult, Managing Volunteers. 
</p>
<blockquote>
So overall, almost every single idea struck me as both blindingly obvious and often missed. And the single best part about this entire book... about 90% of it applies to any project or technical community. Yes, I don't care if you're working on an Open Source project, an internal project, or a commercial shrink-wrapped application. You can use almost any idea from this book and apply it immediately.
</blockquote>]]></description>
      <pubDate>Wed, 08 Jun 2011 11:07:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Robert Basic's Blog: Book review - Guide to Web Scraping with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16411</guid>
      <link>http://www.phpdeveloper.org/news/16411</link>
      <description><![CDATA[<p>
In <a href="http://robertbasic.com/blog/book-review-guide-to-web-scraping-with-php/">this new post to his blog</a> <i>Robert Basic</i> has a review of a book from php|architect (by <i>Matthew Turland</i>), "Guide to Web Scraping with PHP".
</p>
<blockquote>
It took me a while to grab myself a copy of <a href="http://matthewturland.com/">Matthew Turland</a>'s "<a href="http://www.phparch.com/books/phparchitects-guide-to-web-scraping-with-php/">Guide to Web Scraping with PHP</a>", but a few weeks ago a copy finally arrived and I had the pleasure of reading it. [...] My overall impression of the book is that it was worth the time and I'm really glad that I bought it. Matthew did a great job explaining all the tools we have at our disposal for writing web scrapers and how to use them.
</blockquote>
<p>
He talks about the content of a few specific chapters (the HTTP protocol, client libraries you can use and how to prepare documents for parsing) and notes that there's not much bad he can think of about the book:
</p>
<blockquote>
It is a guide, clear and straight-to-the-point, explaining what tools are there, which one to use and how for writing scrapers and that's exactly what I wanted to know.
</blockquote>]]></description>
      <pubDate>Wed, 01 Jun 2011 09:28:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Hartjes' Blog: Book Review -- CakePHP 1.3 Application Development Cookbook]]></title>
      <guid>http://www.phpdeveloper.org/news/16404</guid>
      <link>http://www.phpdeveloper.org/news/16404</link>
      <description><![CDATA[<p>
<i>Chris Hartjes</i> has <a href="http://www.littlehart.net/atthekeyboard/2011/05/30/book-review-cakephp-cookbook">posted a new book review</a> to his blog today of the Packt Publishing release the "CakePHP 1.3 Application Development Cookbook". Like many other traditional "cookbook" style books, it provides a set of solutions to common issues CakePHP developers might come across.
</p>
<blockquote>
 personally find the "cookbook" style of books to be the most helpful. They enable me to quickly find answers to the problem "show me how to do something realistic using your tool". Hello World doesn't cut it for the tools I need to use. [...] Like any well-thought-out book, they cover the main components of CakePHP. One of the thing I liked was that you didn't have to necessarily read the book from front-to-back in order to get something from it.
</blockquote>
<p>
He mentions other positive things about the book - like the chapter on using the command-line tools that come with CakePHP - and one of the negatives (not so much about the book as it is the CakePHP project's choices).
</p>]]></description>
      <pubDate>Tue, 31 May 2011 09:40:50 -0500</pubDate>
    </item>
  </channel>
</rss>

