<?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>Thu, 20 Jun 2013 01:07:26 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Reddit.com: PHP and Continuous Integration]]></title>
      <guid>http://www.phpdeveloper.org/news/18532</guid>
      <link>http://www.phpdeveloper.org/news/18532</link>
      <description><![CDATA[<p>
On Reddit.com there's <a href="http://www.reddit.com/r/PHP/comments/10kfku/php_and_continuous_integration/">a recent post</a> answering a question asked about PHP and continuous integration during a project's development.
</p>
<blockquote>
Does anyone have experience with PHP and Continuous Integration? If so, what tools and / or platforms did you use?
</blockquote>
<p>Suggestions in the comments include:</p>
<ul>
<lI><a href="http://codeception.com/">Codeception</a> for unit testing
<li>the Jenkins <a href="http://jenkins-php.org/">PHP template</a>
<li>Atlassian <a href="http://www.atlassian.com/software/bamboo/overview">Bamboo</a>
<li><a href="http://book.cakephp.org/2.0/en/development/testing.html#integration-with-jenkins">Jenkins</a>
<li><a href="http://travis-ci.org/">Travis-CI</a> (more for open source projects)
</ul>]]></description>
      <pubDate>Fri, 28 Sep 2012 10:23:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Monitor.us Blog: Website Performance: PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/17721</guid>
      <link>http://www.phpdeveloper.org/news/17721</link>
      <description><![CDATA[<p>
On the Monitor.us blog there's a <a href="http://blog.monitor.us/2012/03/website-performance-php/">recent guide to performance tuning your PHP</a> with sections on lots of topics, some related directly to the code and others more towards the environment it lives in.
</p>
<blockquote>
The World-Wide Web offers more PHP performance tips than can be comfortably discussed in one article, so the following is merely a list that can be used for reference purposes. The tips are divided into categories to group similar things together and make it easier to find what we need. The author's search for tips was extensive, but completeness still cannot be guaranteed.These tips fall into category #3.1 (the server executes a script) in the taxonomy of tips that we have been working with.Because of the sheer volume, these tips have not been tested. The reader is expected to test them in his own production environment before relying on them. This is not unreasonable, though, because the value of most tips depends on the unique environment within which PHP operates.
</blockquote>
<p>Sections in the guide include:</p>
<ul>
<li><a href="http://blog.monitor.us/2012/03/website-performance-php/#Cache">Caching</a>
<li><a href="http://blog.monitor.us/2012/03/website-performance-php/#Sessions">Session handling</a>
<li><a href="http://blog.monitor.us/2012/03/website-performance-php/#Compression">Compression</a>
<li><a href="http://blog.monitor.us/2012/03/website-performance-php/#MemLeaks">Memory Leaks</a>
<li><a href="http://blog.monitor.us/2012/03/website-performance-php/#Optimization">Code optimization</a>
<li><a href="http://blog.monitor.us/2012/03/website-performance-php/#Serv">Using services</a>
</ul>
<p>
Also included in the post are a <a href="http://blog.monitor.us/2012/03/website-performance-php/">list of links</a> that were references for the tips in the list..
</p>]]></description>
      <pubDate>Fri, 23 Mar 2012 09:54:24 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Jones' Blog: Oracle Resources for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16480</guid>
      <link>http://www.phpdeveloper.org/news/16480</link>
      <description><![CDATA[<p>
On his blog today <i>Chris Jones</i> has posted a <a href="http://blogs.oracle.com/opal/entry/oracle_resources_for_php">long list of resources</a> that the PHP developers using Oracle as a backend could find useful in their development.
</p>
<p>He's broken them up into categories to help split things out a bit:</p>
<ul>
<li>Some overall links 
<li>The OCI8 extension
<li>Databases like Oracle Express Edition, MySQL, Oracle Berkley DB
<li>the NetBeans IDE
<li>Oracle Linux and Tuxedo
<li>Oracle Instant Client
</ul>
<p>
Several of the descriptions also come with their own "Install Now" links to help you get started using them quickly. There's lots of tutorial links peppered through out the post too.
</p>]]></description>
      <pubDate>Thu, 16 Jun 2011 12:20:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Scott MacVicar' Blog: Stupid Bug Reports]]></title>
      <guid>http://www.phpdeveloper.org/news/11855</guid>
      <link>http://www.phpdeveloper.org/news/11855</link>
      <description><![CDATA[<p>
Most of the bugs that get reported to the PHP project are pretty useful. They help developers track down those small, random issues that might slip through the cracks otherwise. There are, however, some of them that make you wonder a bit about the person that submitted them <i>Scott MacVicar</i> takes a look at a few of them in <a href="http://www.macvicar.net/blog/2009/02/stupid-bug-reports.html">a new blog post</a>.
</p>
<blockquote>
Recently the PHP project has been receiving an increasing number of rather silly reports, these vary from simply not reading the manual, searching the internet or a fundamental lack of understanding how the internet works.
</blockquote>
<p>
He points out three in particular (from the same person, no less) about things that shown an almost complete lack of understand of what PHP does. One was a request to make PHP <a href="http://bugs.php.net/bug.php?id=46856">use less CPU</a> and another asking to make PHP <a href="http://bugs.php.net/bug.php?id=46875">censorship free</a> and, finally, <a href="http://bugs.php.net/bug.php?id=47248">a request to make PHP more secure</a>...by doing away with support for cookies. 
</p>
<p>
<i>Scott</i> also suggests a few constructive things you can do before submitting a good (useful) bug report:
</p>
<ul>
<li>Gather together as much relevant information as you can (generalizations are bad)
<li>Run performance checks against older PHP versions to try to pin down when the bug was added
<li>And, finally: "don't get aggressive or be an asshole when your bug reports get closed".
</ul>]]></description>
      <pubDate>Mon, 02 Feb 2009 09:34:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Odinjobs.com: PHP Experts: Why PHP Rocks]]></title>
      <guid>http://www.phpdeveloper.org/news/9426</guid>
      <link>http://www.phpdeveloper.org/news/9426</link>
      <description><![CDATA[<p>
The odinjobs website <a href="http://www.odinjobs.com/blogs/careers/entry/php_experts_why_php_rocks">recently interviewed</a> several PHPers in the community about their perspectives on PHP as a language and some of the resources they recommend. Among those on the list are <i>Jeff Moore</i>, <i>Vidyut Luther</i>, <i>Matthew Turland</i> and <i>Richard Heyes</i>.
</p>
<blockquote>
PHP: Hypertext Preprocessor (PHP), was introduced in 1998 by Andi Gutmans, Zeev Suraski and Rasmus Lerdorf (the original PHP/FI creator). In less than 10 years, there are over 20 million internet domains hosted on servers with PHP installed (source: <a href="http://en.wikipedia.org/wiki/PHP">Wiki</a>). We will talk to our PHP experts to see why they think PHP rocks
</blockquote>
<p>Here's the questions <a href="http://www.odinjobs.com/blogs/careers/entry/php_experts_why_php_rocks">they asked</a>:</p>
<ul>
<li>If you were to start afresh, would you learn PHP again?
<li>What do you think is the most important feature of the PHP language?
<li>What PHP forums would you recommend?
<li>What book would you recommend to a newbie?
<li>Name a programming language that you would like to learn? (if you had the time & resources, of course)
</ul>
<p>
Check out the full article for their answers to these questions.
</p>]]></description>
      <pubDate>Tue, 15 Jan 2008 11:19:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Patrick Reilly's Blog: Join the PHP Evangelism Team - Mailing List]]></title>
      <guid>http://www.phpdeveloper.org/news/8881</guid>
      <link>http://www.phpdeveloper.org/news/8881</link>
      <description><![CDATA[<p>
<i>Patrick Reilly</i> has posted about a new group that's being formed in the PHP world - a PHP Evangelism Team designed to help promote the language.
</p>
<blockquote>
The goal of the PHP Evangelism Team is to bring together the right people, resources and experience from across the PHP Community to provide developers with the process guidance and best practices needed to create new opportunities for the web.
</blockquote>
<p>
They're also looking to help support local user groups and aid in any PHP-related event they can. You can subscribe to their mailing list to get more information as the group develops. Check out the post for the address to join the list.
</p>]]></description>
      <pubDate>Wed, 17 Oct 2007 13:31:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[HR World: 100 Resources to Attract, Retain and Utilize Rock Star Programmers]]></title>
      <guid>http://www.phpdeveloper.org/news/8850</guid>
      <link>http://www.phpdeveloper.org/news/8850</link>
      <description><![CDATA[<p>
<i>Rich McIver</i> has provided <a href="http://www.hrworld.com/features/100-resources-rockstar-programmers-101507/">a guide</a> of sorts for companies out there to help "attract, retain and utilize rock star programmers" for their business:
</p>
<blockquote>
There are plenty of programmers out there, but rock star programmers? They are few and far between. Learn how to locate these gems and keep them happy with the resources below.
</blockquote>
<p>
<a href="http://www.hrworld.com/features/100-resources-rockstar-programmers-101507/">The article</a> is broken up into five different sections:
</p>
<ul>
<li>Job Sites
<li>Locating Quality Programmers
<li>Screening
<li>Care and Feeding of Programmers
<li>Other Considerations
</ul>
<p>
There's tons of links under each with some good advice not only for those doing the interview but also for the interviewee trying to land the job. 
</p>]]></description>
      <pubDate>Tue, 16 Oct 2007 11:12:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Managing Standalone Scripts in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6222</guid>
      <link>http://www.phpdeveloper.org/news/6222</link>
      <description><![CDATA[<p>
DevShed continues their look at standalone PHP scripts (server-side scripting, not on the web) in <a href="http://www.devshed.com/c/a/PHP/Managing-Standalone-Scripts-in-PHP/">part two</a>, "Managing Standalone Scripts in PHP" excerpted from the book "Advanced PHP Programming" from <i>George Schlossnagle</i>.
</p>
<blockquote>
Last week, we began our discussion of PHP standalone scripts. This week, we'll be talking about child processes, shared resources, signals, and writing daemons.
</blockquote>
<p>
They <a href="http://www.devshed.com/c/a/PHP/Managing-Standalone-Scripts-in-PHP">jump right in</a>, going first for a look at forking off child processes from the script using the pcntl functionality you'll need to build into PHP. Resource management is key to working with server scripts, and they show you how to close them out when you're through. Next up is a brief look at the types of signals that you can send to the child processes, and some good rules to follow for writing daemons in PHP.
</p>]]></description>
      <pubDate>Thu, 07 Sep 2006 16:19:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[WebReference.com: How to Manage Memory in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/5619</guid>
      <link>http://www.phpdeveloper.org/news/5619</link>
      <description><![CDATA[<p>
WebReference.com has a <a href="http://www.webreference.com/programming/php_mem/index.html">new sample chapter</a> from <i>Sara Goleman</i>'s book "Extending and Embedding PHP" (Chapter 3) taking a look at memory management in PHP.
</p>
<blockquote>
One of the most jarring differences between a managed language like PHP, and an unmanaged language like C is control over memory pointers.
</blockquote>
<p>
<a href="http://www.webreference.com/programming/php_mem/index.html">The chapter</a> looks at:
<ul>
<li>Freeing up unneeded resources
<li>Handling error requests correctly
<li>An introduction to the Zend Memory Manager
<li>Counting references to avoid unnecessary copying
<li>The usefulness of "copy on write"
<li>Saving resources with "change on write"
<li>Difficulties with handling seperation of values
</ul>
</p>
<p>
Each of the above items is <a href="http://www.webreference.com/programming/php_mem/">accompanied by</a> a good bit of text and code examples where appropriate (even a diagram or two to make things clearer). 
</p>]]></description>
      <pubDate>Mon, 19 Jun 2006 06:20:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Adam Trachtenburg's Blog: Two SOAP Links]]></title>
      <guid>http://www.phpdeveloper.org/news/5544</guid>
      <link>http://www.phpdeveloper.org/news/5544</link>
      <description><![CDATA[<i>Adam Trachtenburg</i> has linked two resources that PHP5 developers out there working with SOAP might find handy:
<ul>
<li><a href="http://www.datanom.net/foredrag/php/soap/">Writing SOAP clients and servers with PHP5</a> - a presentation from Michael Rasmussen
<li><a href="http://jool.nl/new/2,download.html">Webservice Helper - WSDL generator PHP 5</a> - just what it says, a library to help with the creation of web services with SOAP, including creating the WSDL file.
</ul>
</p>
<p>
Neither of these were tested by <i>Adam</i> but they both definitely sound interesting (and both pretty up-to-date).
</p>]]></description>
      <pubDate>Thu, 08 Jun 2006 14:37:22 -0500</pubDate>
    </item>
  </channel>
</rss>
