<?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, 06 Sep 2008 00:48:40 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[David Hansson's Blog: The immediacy of PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/9914</guid>
      <link>http://www.phpdeveloper.org/news/9914</link>
      <description><![CDATA[<p>
As <i>Matthew Weir O'Phinney</i> <a href="http://weierophinney.net/matthew/archives/168-DHH-on-PHP.html">points out</a>, <i>David Hansson</i> (of <a href="http://rubyonrails.org/">Rails</a> fame) has posted a few <a href="http://www.loudthinking.com/posts/23-the-immediacy-of-php">comments</a> on what he calls the "immediacy of PHP".
</p>
<blockquote>
I love the fact that it's all just self-contained. That the language includes so many helpful functions in the box. [...] PHP scales down like no other package for the web and it deserves more credit for tackling that scope.
</blockquote>
<p>and to that, <i>Matthew</i> comments:</p>
<blockquote>
It's nice to see leaders of projects like Rails having this same attitude. It's a breath of fresh air in the competitive market of web development frameworks.
</blockquote>]]></description>
      <pubDate>Fri, 04 Apr 2008 11:21:10 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: The ZendCon Sessions Episode 7: High Performance PHP & MySQL Scaling Techniques]]></title>
      <guid>http://www.phpdeveloper.org/news/9480</guid>
      <link>http://www.phpdeveloper.org/news/9480</link>
      <description><![CDATA[<p>
The Zend Developer Zone has posted the <a href="http://feeds.feedburner.com/~r/ZendDeveloperZone/~3/221694300/3005-The-ZendCon-Sessions-Episode-7-High-Performance-PHP-MySQL-Scaling-Techniques">seventh episode</a> of their ZendCon sessions (as recorded at 2007's <a href="http://www.zendcon.com">Zend/PHP Conference & Expo</a>).
</p>
<blockquote>
Welcome to The ZendCon Sessions. This episode of The ZendCon Sessions was recorded live at ZendCon 2007 in Burlingame, CA. We hope you enjoy today's session as we listen to Eli White present "High Performance PHP & MySQL Scaling Techniques". 
</blockquote>
<p>
The usual three methods are all there for enjoying this new episode: <a href="http://zendcon.sessions.s3.amazonaws.com/zendcon_sessions_podcast_007.mp3">grab the mp3</a> directly, listen using the player <a href="http://devzone.zend.com/article/3005-The-ZendCon-Sessions-Episode-7-High-Performance-PHP-MySQL-Scaling-Techniques">on the page</a> or you can get this and other great episodes by <a href="http://feeds.feedburner.com/zendcon_sessions">subscribing to their podcast feed</a>.
</p>]]></description>
      <pubDate>Wed, 23 Jan 2008 15:40:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Marco Tabini's Blog: 5 PHP Performance Tips You Probably Don't Want To Hear]]></title>
      <guid>http://www.phpdeveloper.org/news/6875</guid>
      <link>http://www.phpdeveloper.org/news/6875</link>
      <description><![CDATA[<p>
In a new entry on his blog today, <i>Marco Tabini</i> introduces us to <a href="http://blogs.phparch.com/mt/?p=132">5 PHP Performance Tips</a> that we "probably don't want to hear".
</p>
<blockquote>
I thought it might be interesting to write an article about the performance-enhancing tips you probably don't want to hear about - that is, those that are most likely to produce measurable (and durable) results but do require some effort on your part.
</blockquote>
<p>
His list consists of:
<ul>
<li>You Don't Need To Plan Ahead In Order To Have A Plan
<li>Combat Database Abuse
<li>Do You Really Need A Database Anyway?
<li>Scale Horizontally
<li>Refactor To Scale Vertically
</ul>
For each, he explains the title and gives a bit of validation to the point. There's some great mentions of tools that you can use to help accomplish them too - a <a href="http://www.google.com/search?q=php+profiler">profiler</a>, the <a href="http://lucene.apache.org/java/docs/">Lucene</a> and <a href="http://www.xapian.org/">Xapian</a> full-text databases, and <a href="http://www.lustre.org/">Lustre</a>.
</p>]]></description>
      <pubDate>Tue, 12 Dec 2006 13:07:38 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: It's official: Javascript sucks harder than PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6475</guid>
      <link>http://www.phpdeveloper.org/news/6475</link>
      <description><![CDATA[<p>
It's official - Javascript sucks. Well, at least according to <i>Harry Fuecks</i> and the group from the last <a href="http://www.webtuesday.ch">WebTuesday meeting</a>.
</p>
<blockquote>
<p>
The surprise outcome of <a href="http://www.webtuesday.ch/meetings/20061010">last nights webtuesday</a> - <a href="http://www.webtuesday.ch/meetings/20061010#overall_suckage">Javascript sucks harder than PHP</a>. I still can't quite believe it. <a href="http://www.sitepoint.com/articlelist/419">Maarten</a> took the <a href="http://www.webtuesday.ch/_media/meetings/pro-php.pdf">PHP corner</a> against me in the <a href="http://www.webtuesday.ch/_media/meetings/pro-js.pdf">Javascript corner</a>, both of us shamelessly advocating each language under <a href="http://www.webtuesday.ch/meetings/20061010#individual_topic_ratings">various headings</a>.
</p>
<p>
1 minute max per topic-no outright lies although often bordering on <a href="http://en.wikipedia.org/wiki/Truthiness">truthiness</a>. Verdicts provided by the audience, based on who could shout loudest from a choice [ranking].
</p>
</blockquote>
<p>
Of course, <i>Harry</i> <a href="http://www.sitepoint.com/blogs/2006/10/11/its-official-javascript-sucks-harder-than-php/">does comment</a> that the comparison is a bit unfair (server versus client side), but there are alternatives for both (client-side PHP and server-side Javascript) so make a foundation for enough of a comparison. At the end of the night, though, the results of the votes were conclusive - Javascript was in worse shape than PHP, though the winner was "he one that came out hurting less".
</p>]]></description>
      <pubDate>Wed, 11 Oct 2006 09:35:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ComputerWorld.com: Advanced PHP Solutions with Zeev Suraski (Webcast)]]></title>
      <guid>http://www.phpdeveloper.org/news/6319</guid>
      <link>http://www.phpdeveloper.org/news/6319</link>
      <description><![CDATA[<p>
If you missed the Zend Webcast talking about "Advanced PHP Solutions" with <i>Zeev Suaski</i>, ComputerWorld <a href="http://www.computerworld.com/action/webcast.do?command=viewWebCastDetail&contentId=9003035&source=rss_news50">has your chance</a> to grab the download from it.
</p>
<blockquote>
PHP continues to enjoy phenomenal growth becoming the de-facto standard for enterprise Web applications. With the introduction of PHP 5, PHP has reached new levels of support for Web Services, XML and Service Oriented Architectures (SOA) meeting the robust demands of the enterprise environment. Learn how you can achieve scalability, performance, availability and reliability for your enterprise-class PHP applications with advanced PHP solutions from Zend Technologies.
</blockquote>
<p>
In <a href="http://www.computerworld.com/action/webcast.do?command=viewWebCastDetail&contentId=9003035&source=rss_news50">the webcast</a>, <i>Zeev</i> talks about integrating web services, tracking and improving the response times in your application, scaling your applications, and troubleshooting applications down to the exact line of code.
</p>]]></description>
      <pubDate>Wed, 20 Sep 2006 15:58:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: PHP Deployment Model]]></title>
      <guid>http://www.phpdeveloper.org/news/6200</guid>
      <link>http://www.phpdeveloper.org/news/6200</link>
      <description><![CDATA[<p>
In an effort to have a definitive resource to point to when people ask about PHP scaling, <i>Sebastian Bergmann</i> is <a href="http://www.sebastian-bergmann.de/blog/archives/622-PHP-Deployment-Model.html">asking for suggestions and information</a> on the topic in his latest blog entry.
</p>
<blockquote>
<p>
In "<a href="http://www.sitepoint.com/blogs/2004/07/01/the-j2ee-guy-still-doesnt-get-php/">The J2EE guy still doesn't get PHP</a>", <a href="http://www.sitepoint.com/articlelist/210">Harry Fuecks</a> suggests that PHP really needs [someone] to get together and write a detailed paper on how it works and why PHP scales so we can all live happily ever after.
</p>
<p>
I could not agree more.
</p>
</blockquote>
<p>
<i>Sebastian</i> even notes that just recently, such a document would have come in very handy in a discussion. Unfortunately, he hasn't had the experience needed to make such a paper himself, so he's <a href="http://www.sebastian-bergmann.de/blog/archives/622-PHP-Deployment-Model.html">asking the community</a> to help on the project and give suggestions/comments/offers of help in the comments of <a href="http://www.sebastian-bergmann.de/blog/archives/622-PHP-Deployment-Model.html">this blog posting</a>.
</p>]]></description>
      <pubDate>Wed, 06 Sep 2006 06:33:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Magazine: IPM Poll Question: What Are the Misconceptions Surrounding PHP?]]></title>
      <guid>http://www.phpdeveloper.org/news/5924</guid>
      <link>http://www.phpdeveloper.org/news/5924</link>
      <description><![CDATA[<p>
PHP Magazine has posted the results from one of their previous polls today - <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26183,nodeid,5.html">this time asking readers</a> what they think the largest misconception surrounding PHP is.
</p>
<blockquote>
The International PHP Magazine conducted a poll over the week, asking for your opinion on 'The misconceptions surrounding PHP'. The options provided were:
<ul>
<li>Java/ASP/Ruby/Python/Perl/C is better, and faster than PHP
<li>PHP does not scale well
<li>PHP has to write/read everything from a database
<li>PHP does not support shared memory
<li>PHP is not a compiled language
<li>PHP can't run for days
</ul>
</blockquote>
<p>
The results <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26183,nodeid,5.html">from the poll</a> showed unanimously that the impression that Java/ASP/Ruby/Python/Perl/C are better and faster than PHP topped the charts. Coming in close are two options - that PHP doesn't scale well and that PHP isn't a compiled language (surprising).
</p>
<p>
Check out <a href="http://www.php-mag.net/magphpde/magphpde_news/psecom,id,26184,nodeid,5.html">their latest poll</a> for the week asking what the most common security mistake is.
</p>]]></description>
      <pubDate>Tue, 01 Aug 2006 06:43:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Bitstorm.org: What I don't like about PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5450</guid>
      <link>http://www.phpdeveloper.org/news/5450</link>
      <description><![CDATA[<p>
According to <a href="http://www.bitstorm.org/edwin/en/php/">the reasons listed here</a>, PHP isn't good for much more than just the smallish, more personal sites. It was originally written back in 2004, but has just been recently updated (April 2006) with a more current state of PHP.
</p>
<quote>
<i>
I have been developing in PHP for six years now. PHP is very easy to program in. But PHP also has some serious flaws. Below I give some reasons why you have to do some serious thinking before implementing a large scale web application in PHP.
</i>
</quote>
<p>
Some of the reasons they give include:
<ul>
<li>Many PHP-modules are not thread safe
<li>Non-standard date format characters
<li>No Unicode
</ul>
It's interesting to see how many of <a href="http://www.bitstorm.org/edwin/en/php/">these reasons</a> seem to be more of a preference than a real standard, and the "crippled for commercial reasons" comments are very interesting. Also, several of these will be addressed in the next version of PHP, version 6.
</p>]]></description>
      <pubDate>Fri, 26 May 2006 06:06:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: Evaluating PHP Applications]]></title>
      <guid>http://www.phpdeveloper.org/news/5043</guid>
      <link>http://www.phpdeveloper.org/news/5043</link>
      <description><![CDATA[People like simple solutions - they like to go out, find a piece of software that does what they want, and push it out into the wild of the internet on their site. More often than not, unfortunately, they don't take the proper time to really look over the application. They breeze right past that state and install it without a care in the world. Too bad this can lead to bigger issues down the line.
<p>
In order to help ease this problem, <i>Harry Fuecks</i> has <a href="http://www.sitepoint.com/blogs/2006/03/24/evaluating-php-applications/">a post</a> on the SitePoint blog with a few tips on how to evaluate your PHP applications before you even install them.
<p>
<quote>
<i>
Now not everyone is a programmer or a system administrator-"normal human beings" rank these highly because they relate directly to the two most pressing problems they're facing: they want a site which is visually attractive and, with limited technical expertise, installation can be a significant hurdle to overcome.
<p>
But when it comes to security or maintenance, those requirements rank pretty low down. So here's some different things to think about, following on from <a href="http://zh.phpug.ch/_media/meetings/phpsecprimer.pdf?id=meetings%3A20060314&cache=cache">this talk</a> (PDF) on page 19, which I'd argue rank much higher when evaluating a project you plan to use (further suggestions appreciated).
</i>
</quote>
<p>
The points he mentions include:
<ul>
<li>What's the security record like?
<li>What's the code like?
<li>Who's using it?
</ul>
For <a href="http://www.sitepoint.com/blogs/2006/03/24/evaluating-php-applications/">each</a>, he describes why the step is important and how you can work through it - even if you're not that technical. Personally, I'd start with the last one on his list - "Who's got an opinion?" - and work my way from there. If there's one thing it's good for, the internet is definitely a great place to get opinions. So, Google the best you can before even considering a piece of software - it might yield some interesting results.]]></description>
      <pubDate>Fri, 24 Mar 2006 07:20:12 -0600</pubDate>
    </item>
  </channel>
</rss>
