<?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>Sat, 22 Nov 2008 05:54:36 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Mike Bernat's Blog: My PHP Best Practices]]></title>
      <guid>http://www.phpdeveloper.org/news/11169</guid>
      <link>http://www.phpdeveloper.org/news/11169</link>
      <description><![CDATA[<p>
<i>Mike Bernat</i> has come up with a list of (eight things) <a href="http://www.mikebernat.com/blog/My_PHP_Best_Practices">his best practices</a> when it comes to PHP development:
</p>
<blockquote>
I suggest a more retro-active approach [than trial and error]. Studying, surrounding, and forcing yourself to abide by best-practice coding standards will yield surprising results in your applications despite the fact that it may seem like more work than it's worth.
</blockquote>
<p>
Topics included in his list are things like:
</p>
<ul>
<li>Always develop with error reporting set at E_ALL and E_STRICT
<li>Portability, Portability, Portability!
<li>Don't over-think!
<li>Validate & Sanitize your Inputs!
</ul>
<p>
Check out the rest of <a href="http://www.mikebernat.com/blog/My_PHP_Best_Practices">the post</a> for more suggestions and explainations.
</p>]]></description>
      <pubDate>Wed, 08 Oct 2008 11:17:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Roshan Bhattarai's Blog: Which is the best PHP framework ?]]></title>
      <guid>http://www.phpdeveloper.org/news/10491</guid>
      <link>http://www.phpdeveloper.org/news/10491</link>
      <description><![CDATA[<p>
<i>Roshan Bhattarai</i> has set up an <a href="http://roshanbh.com.np/2008/06/which-is-the-best-php-framework.html">informal poll</a> in an entry on his site asking visitors to rate what they think the "best" PHP framework is.
</p>
<blockquote>
I've been asked a lot of times which is the best PHP framework. Well, it's a very difficult question to answer this question and there are some pros and corns in each framework. So, today I would to hear your views via poll.
</blockquote>
<p>
Included in the list are <a href="http://www.cakephp.org" target="_blank"> CakePHP</a>, <a href="http://www.symfony-project.org/%20" target="_blank">Symfony</a>, <a href="http://framework.zend.com/" target="_blank">Zend Framework</a>, <a href="http://codeigniter.com/" target="_blank">CodeIgniter</a>. Coming out with around forty-three percent of the votes, though, is the Zend Framework with CakePHP following with twenty-two percent.
</p>]]></description>
      <pubDate>Thu, 26 Jun 2008 09:38:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Top-books.org: Top PHP Books]]></title>
      <guid>http://www.phpdeveloper.org/news/7089</guid>
      <link>http://www.phpdeveloper.org/news/7089</link>
      <description><![CDATA[<p>
If you're looking for a good PHP resource, check out <a href="http://top-books.org/php">this list</a> from Top-books.org - a listing of PHP and web-related books ranked by their Amazon ranking.
</p>
<p>
Included in the list are books like:
<ul>
<li><i>Luke Welling</i> and <i>Laura Thomson</i>'s <a href="http://top-books.org/book/0672326728">PHP and MySQL Web Development</a>
<li><a href="http://top-books.org/book/1590595521">Beginning PHP and MySQL 5: From Novice to Professional, Second Edition</a> by <i>Jason Gilmore</i>
<li><i>Chris Snyder</i> and <i>Michael Southwell</i>'s <a href="http://top-books.org/book/1590595084">Pro PHP Security (Pro)</a>
</ul>
and many more....check out <a href="http://top-books.org/php">the full listing</a> to find a good one on your chosen topic.
</p>]]></description>
      <pubDate>Mon, 15 Jan 2007 07:40:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: ZendCon: Best Practices Session]]></title>
      <guid>http://www.phpdeveloper.org/news/6502</guid>
      <link>http://www.phpdeveloper.org/news/6502</link>
      <description><![CDATA[<p>
The this year's <a href="http://www.zendcon.com">Zend/PHP Conference & Expo</a>, <i>Matthew Weir O'Phinney</i> and <i>Mike Naberezny</i> wil be presenting a "Best Practices" session, which <i>Matthew</i> talks a bit about in his <a href="http://weierophinney.net/matthew/archives/127-ZendCon-Best-Practices-Session.html">latest blog entry</a>.
</p>
<blockquote>
We had so much fun presenting during last year's conference, we thought we'd do it again. The session is a pre-conference tutorial session, running for 3 hours on Monday morning, 30 October 2006. 
</blockquote>
<p>
The session will be divided up into two different main sections - programming practices and tools and processes. Each of these have their subsections, including test drive development/unit testing, project documentation, and collaboration tips and tools.
</p>]]></description>
      <pubDate>Mon, 16 Oct 2006 08:12:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kore Nordmann's Blog: Weekender talks online]]></title>
      <guid>http://www.phpdeveloper.org/news/6469</guid>
      <link>http://www.phpdeveloper.org/news/6469</link>
      <description><![CDATA[<p>
<i>Kore Nordmann</i> has <a href="http://kore-nordmann.de/home/blog/php/weekender_talks_online">posted about</a> the talks from the <a href="http://weekender.phpugdo.de/">PHPWeekender</a> event being posted online.
</p>
<p>
The talks followed three topics:
<ul>
<li>Best Practices - security, performance up to basic OOP features in PHP and debugging
<li>Object-oriented programming - "OO Candy store"
<li>and the ever-popular "Enterprise PHP"
</ul>
You can check out the slides and information for each of the talks on <a href="http://kore-nordmann.de/home/talks_tutorials_and_publications">Kore's own page</a> listing them out (as well as some other great talks from other conferences).
</p>]]></description>
      <pubDate>Tue, 10 Oct 2006 12:33:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Leendert Brouwer's Blog: Best PHP Applications]]></title>
      <guid>http://www.phpdeveloper.org/news/6445</guid>
      <link>http://www.phpdeveloper.org/news/6445</link>
      <description><![CDATA[<p>
<i>Leendert Brouwer</i> has come up with a list of PHP applications that he considers some of the best out there and <a href="http://www.daholygoat.com/blog/index.php?/archives/5-Best-PHP-Applications.html">combined them all</a> in a list over on his blog.
</p>
<blockquote>
Even though a lot of crap applications have been written in PHP, some applications really shine in excellence. Not only are they very usable, they are also coded well, secure, and well-documented. I've compiled a list of applications for a number of genres that stand out in my opinion.
</blockquote>
<p>
Included in <a href="http://www.daholygoat.com/blog/index.php?/archives/5-Best-PHP-Applications.html">his list</a> are applications like:
<ul>
<li><a href="http://www.phpmyadmin.net/">phpMyAdmin</a> for database administration
<li><a href="http://www.aditus.nu/jpgraph/">JpGraph</a> for graphing and statistics
<li><a href="http://smarty.php.net/">Smarty</a> for templating
<li><a href="http://www.drupal.org/">Drupal</a> for community and content management
</ul>
</p>]]></description>
      <pubDate>Mon, 09 Oct 2006 08:26:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Vote on the Best Open Source CMS]]></title>
      <guid>http://www.phpdeveloper.org/news/6053</guid>
      <link>http://www.phpdeveloper.org/news/6053</link>
      <description><![CDATA[<p>
Packt Publishing has announced a new contest today looking for the "Best Open Source Content Management System" out there (for 2006):
</p>
<blockquote>
Packt  Publishing is currently looking for people to nominate their favourite Content Management System at www.PacktPub.com/award. The five projects that receive the most public nominations will go through to a final round of voting, with a panel of judges and votes from users deciding who receives the $5,000 prize.
</blockquote>
<p>
<a href="http://www.PacktPub.com/award">The award</a> will be voted on by a panel of judges and visitors to Packtpub.com and is designed to "recognize and reward outstanding achievement in a high quality and highly competitive marketplace".
</p>
<p>
For complete information, check out <a href="http://www.PacktPub.com/award">their official page</a> for the contest.
</p>]]></description>
      <pubDate>Wed, 16 Aug 2006 07:34:39 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Robert Peake's Blog: GTD Connect]]></title>
      <guid>http://www.phpdeveloper.org/news/6042</guid>
      <link>http://www.phpdeveloper.org/news/6042</link>
      <description><![CDATA[<p>
It's always good to finish a rather large project, and <i>Robert Peake</i> shares his joy in <a href="http://www.robertpeake.com/archives/173-GTD-Connect.html">this new post</a> on his blog nothing that not only is the project off and running, but it was all created based on a best practices/standards-based approach with respect to PHP development.
</p>
<blockquote>
I spent over 18 months architecting the system, from dedicated hardware to software including eCommerce, CRM, subscription management, recurring billing, and content management systems. I had great help from a small, dedicated, and very talented in-house team of artists and programmers. Absolutely everything is implemented on a <a href="http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29">LAMP</a> stack. 
</blockquote>
<p>
He <a href="http://www.robertpeake.com/archives/173-GTD-Connect.html">notes several</a> of the things they used along the way, including:
<ul>
<li><a href="http://robertpeake.com/archives/130-Introducing-Design-Patterns-Now-Available.html">Design patterns</a>
<li><a href="http://www.robertpeake.com/archives/126-Design-Patterns,-Ajax,-and-Application-Supremacy.html">Ajax</a>
<li><a href="http://www.robertpeake.com/archives/110-Optimizing,-Staticizing,-and-Caching-PHP.html">Optimization</a>
<li><a href="http://www.robertpeake.com/archives/72-Enterprise-PHP-Coding-Standards.html">Coding standards</a>
<li><a href="http://www.robertpeake.com/archives/20-Extreme-Programming.html">Extreme programming tactics</a>
</ul>
</p>
<blockquote>
I consider it a kind of real-world treatise on how to effectively implement enterprise best practices with LAMP technologies. No books, no debating, no theory -- we did it.
</blockquote>]]></description>
      <pubDate>Tue, 15 Aug 2006 08:21:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Scott Johnson's Blog: Podcast : PHP Theory 1]]></title>
      <guid>http://www.phpdeveloper.org/news/5984</guid>
      <link>http://www.phpdeveloper.org/news/5984</link>
      <description><![CDATA[<p>
<i>Scott Johnson</i> has created and posted another in his podcast series today, <a href="http://fuzzyblog.com/archives/2006/08/08/podcast-php-theory-1/">this time</a>, he looks not at the development side of PHP - the actual code - but at the theory behind its development and best practices.
</p>
<p>
At the request of a listener to past podcasts, <i>Scott</i> created <a href="http://fuzzyblog.com/archives/2006/08/08/podcast-php-theory-1/">this one</a> to share some of his experiences and findings along the path of his develoopment. Some of the items covered in the podcast include:
<ul>
<li>package and library management
<li>naming conventions
<li>the seperation of UI and business logic
<li>code distribution
<li>using test harnesses
</ul>
</p>
<p>
You can download the MP3 of the podcast <a href="http://fuzzyblog.com/podcasts/f-79-gc-php-theory-001.mp3">directly from here</a>.
</p>]]></description>
      <pubDate>Tue, 08 Aug 2006 12:22:35 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tobias Schlitt's Blog: FrOSCon Notes and a Talk]]></title>
      <guid>http://www.phpdeveloper.org/news/5680</guid>
      <link>http://www.phpdeveloper.org/news/5680</link>
      <description><![CDATA[<p>
<i>Tobias Schlitt</i> has two new posts today related to his time spent at this year's <a href="http://froscon.org">FrOSCon</a> in Germany. He mentions some about the conference and about the talk that he gave, "PHP Best Practices".
</p>
<a href="http://schlitt.info/applications/blog/index.php?/archives/471-FrOSCon-PHP-best-practices-slides-online.html">The first post</a> notes that his slides for the "PHP Best Practices" talk have been <a href="http://talks.php.net/show/php-best-practices/0">posted on the php.net talks page</a>. The talk looked at how to "behave" when working on a project in PHP by following some general guidelines, security issues and common problem guides, and keeping an eye on performance.
</p>
<p>
The <a href="http://schlitt.info/applications/blog/index.php?/archives/473-PHP-at-FrOSCon-report.html">second post</a> is more of an overview of the conference, mentioning what a success it was - well-organized, good talks, plenty of help, good equipment, and great catering for speakers/helpers. The "flow" of the PHP room seemed to go well (from his comments), with only the hackaton being a bit lacking.
</p>
<p>
Congrats to all involved with this year's <a href="http://froscon.org">FrOSCon</a>! Here's to hoping for even better times at the next conference...
</p>]]></description>
      <pubDate>Mon, 26 Jun 2006 06:03:36 -0500</pubDate>
    </item>
  </channel>
</rss>
