<?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, 25 Jul 2008 09:34:17 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Gennady Feldman's Blog: Pear/Pecl website improvement ideas and suggestions]]></title>
      <guid>http://www.phpdeveloper.org/news/10265</guid>
      <link>http://www.phpdeveloper.org/news/10265</link>
      <description><![CDATA[<p>
<i>Gennady Feldman</i> has posted <a href="http://www.gena01.com/forum/gena01_blog/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1391#msg1391">two comments/suggestions</a> about things he thinks could be done to improve the PEAR and PECL websites:
</p>
<blockquote>
So I attended the PEAR2 presentation and had a chance to bug the guys behind PEAR/PECL. There's definitely exciting stuff happening and they are pushing forward with many exciting ideas.
</blockquote>
<p>
His <a href="http://www.gena01.com/forum/gena01_blog/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1391#msg1391">suggestions</a> include updates to documentation, crrection broken parts of the API and a "Package News" feature with the ability to leave comments on them.
</p>
<p>
He's also posted <a href="http://www.gena01.com/forum/gena01_blog/pearpecl_website_improvement_ideas_and_suggestions-t220.0.html;msg1392#msg1392">another suggestion</a> - the ability of the authors of the project to provide other links besides the ones just for the project (external documentation, tutorials, etc)
</p>]]></description>
      <pubDate>Mon, 26 May 2008 09:38:41 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: Chatting with Rasmus (part one)]]></title>
      <guid>http://www.phpdeveloper.org/news/9884</guid>
      <link>http://www.phpdeveloper.org/news/9884</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> got a chance to <a href="http://pooteeweet.org/blog/0/1038#m1038">catch up with Rasmus Lerdorf</a> (and others in #php.pecl) and "talk shop" about topics including handling large libraries and maxclients settings.
</p>
<blockquote>
In this first post I will provide a link and some commentary on Rasmus's <a href="http://pooteeweet.org/public/doctrine.txt">points regarding Doctrine</a> (note I left independent chatter in the log in order to not have any chance of me filtering the content, but there is very little of that so I hope the discussion is still easy enough to follow).
</blockquote>
<p>
<li>Lukas</i> <a href="http://pooteeweet.org/blog/0/1038#m1038">introduces</a> Doctrine briefly (what it does) along with some general thoughts on ORMs and making code a bit more bye code cache friendly.
</p>]]></description>
      <pubDate>Mon, 31 Mar 2008 13:58:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Bryan's Blog: 5 (More) Ways to be a Better PHP Developer]]></title>
      <guid>http://www.phpdeveloper.org/news/9635</guid>
      <link>http://www.phpdeveloper.org/news/9635</link>
      <description><![CDATA[<p>
Following up on <a href="http://www.phpdeveloper.org/news/9622">this article</a> from <i>Akash Mehta</i>, <i>Bryan</i> has posted <a href="http://www.hackingajax.com/2008/02/13/5-more-ways-to-be-a-better-php-developer/">five more suggestions</a> he has to help make you a better PHP developer.
</p>
<blockquote>
I thought all of Akash's suggestions were good but a little broad and seemed to involve a lot of reading. And while any budding developer will jump at the chance to expand their burgeoning technical library, I thought there were a couple of items we could add to his list.
</blockquote>
<p>The recommendations that made his list are</p>
<ul>
<li>Start a project that other people (developers and end users) will use.
<li>Learn another language.
<li>Teach someone PHP.
<li>Ask for suggestions not solutions.
<li>Use what you read.
</ul>
<p>
I'm particularly a fan of the third one (teaching) - not only does it spread PHP out even more through the masses, but it can really test you on your knowledge (some of those "how do I.." questions can get a bit complex, even from beginners).
</p>]]></description>
      <pubDate>Thu, 14 Feb 2008 12:53:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Find your next PHP gig]]></title>
      <guid>http://www.phpdeveloper.org/news/9601</guid>
      <link>http://www.phpdeveloper.org/news/9601</link>
      <description><![CDATA[<p>
For a lot of developers, just finding good resources to look for a job is half the challenge. Sure, there's the <a href="http://www.monster.com">big</a> <a href="http://www.hotjobs.com">guys</a>, but what if you need something a little more focused? The Developer Tutorials blog has <a href="http://www.developertutorials.com/blog/php/find-your-next-php-gig-30/">a few suggestions</a> you can try.
</p>
<blockquote>
Many position-based boards are full of employers who don’t understand the value of quality code. [...] There are really only two ways to find a decent PHP job, then: find freelance projects from clients that will pay for your expertise, or get a full time job. Here are some good destinations for each.
</blockquote>
<p>
Their suggestions are broken up into two different categories - freelance or waged. The freelance list includes <a href="http://elance.com/">Elance</a> and <a href="http://php-freelancers.com/">PHP-Freelancers</a> while their waged list includes the <a href="http://jobs.zend.com/">Zend Job Board</a> and the <a href="http://www.phpjobs.com/">PHPJobs.com</a> website.
</p>]]></description>
      <pubDate>Mon, 11 Feb 2008 09:46:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Richard Thomas' Blog: Improving PHP Sessions]]></title>
      <guid>http://www.phpdeveloper.org/news/8304</guid>
      <link>http://www.phpdeveloper.org/news/8304</link>
      <description><![CDATA[<p>
<i>Richard Thomas</i> has <a href="http://www.cyberlot.net/improving-php-sessions">shared some suggestions</a> on improving the performance and use of PHP's built-in sessions in your site:
</p>
<blockquote>
<p>
If your developing a new website and want to ensure its scalable sessions can be a sticking point. [...] There are a couple problems you may run into with this approach and most database driven examples you may use to base your session code off.
</p>
<p>
These problems can pretty much be summarized into a single sentence: Every single page load your database is going to be hit at least 2 times, first to read the session data and then session to rewrite all that data.
</p>
</blockquote>
<p>
He <a href="http://www.cyberlot.net/improving-php-sessions">includes three suggestions</a>:
</p>
<ul>
<li>Hash your data when pulled from the DB, if your data hasn't changed don't bother updating
<li>Figure out what your margin of error is for how long a session has been inactive (don't update if you don't need to)
<li>Use memcache in conjunction with your database, Check memcache first if its there, if it is use memcache, if its not pull from DB and shove into memcache when you DO update your data update memcache at the same time.
</ul>]]></description>
      <pubDate>Mon, 23 Jul 2007 09:35:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Pierre-Alain Joye's Blog: Prominent PHP Users (developers), do your homework or be humble/keep quiet]]></title>
      <guid>http://www.phpdeveloper.org/news/6675</guid>
      <link>http://www.phpdeveloper.org/news/6675</link>
      <description><![CDATA[<p>
A bit fed up with some of the developers out there, <i>Pierre</i> has posted some <a href="http://blog.thepimp.net/index.php/2006/11/09/123-prominent-php-users-or-developers-do-your-homework-or-be-humble-and-quiet">symptoms and suggestions</a> for those who don't "do their homework" before opening their mouth (or keyboards).
</p>
<blockquote>
It becomes more than annoying to read slides or blog posts from some prominent member of the PHP Community about things they do not know. It is for a warning. It is not aimed to be diplomatic or to target any particular person or group of persons (even if some are obvious ;-). But one thing is sure, we have to worry about what we say about other projects or other developers work.
</blockquote>
<p>
He <a href="http://blog.thepimp.net/index.php/2006/11/09/123-prominent-php-users-or-developers-do-your-homework-or-be-humble-and-quiet">asks questions</a> of these sorts of people (like "why do you talk about something but has little/no clue about it?" or "why do you wait the day of the release to talk about possible issues?") and some solutions to these sorts of problems:
<ul>
<li>learn what you are talking about and keep your knowledge up to date (especially for new features, they change a lot during the first year)
<li>Your talks or blogs are no bug report, mail php-internal, report a bug or ping the devs on IRC (idle is also not productive)
<li>Don't wait the release day to make your own promotion on our backs. All PHP releases may introduce new issues, that's why we have RC.
</ul>
</p>]]></description>
      <pubDate>Thu, 09 Nov 2006 10:32:00 -0600</pubDate>
    </item>
  </channel>
</rss>
