<?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>Tue, 21 May 2013 04:20:08 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Scott Mattocks: L is for Logging (LUCID)]]></title>
      <guid>http://www.phpdeveloper.org/news/18509</guid>
      <link>http://www.phpdeveloper.org/news/18509</link>
      <description><![CDATA[<p>
<i>Scott Mattocks</i> has started off his series about the LUCID development methodology (one he <a href="http://crisscott.com/2012/09/11/lucid-development/">recently proposed</a>) with the first article covering <a href="http://crisscott.com/2012/09/21/l-is-for-logging/">"L" for Logging</a>.
</p>
<blockquote>
Communication is the only way you can tell if an application is feeling well or is about to fall apart. If your application can't talk to you, you have no way of helping it to feel better. The L in <a href="http://crisscott.com/2012/09/11/lucid-development/">LUCID</a> is for logging. Logs are how applications speak. They capture information that allows us to pick up on those little signs and act early enough to make sure the application doesn't come down with the flu. If you don't have good logging throughout your system, the best you can do is react to your application falling over. A silent application is an application destined to cause midnight surprises for you and your operations team.
</blockquote>
<p>
He talks about the difference between "just logging" and "correct logging" as well as a recommendation for the different levels: trace, debug, info, warn and error. 
</p>
<blockquote>
Letting you know that something went wrong is really only half of a log messages job. The other responsibilities of a log message are to allow you to accurately reproduce the conditions under which the event occurred, and to allow you to fix any data inconsistencies.
</blockquote>]]></description>
      <pubDate>Mon, 24 Sep 2012 09:23:57 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jamie Wong's Blog: Effective bugfixing techniques for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/6838</guid>
      <link>http://www.phpdeveloper.org/news/6838</link>
      <description><![CDATA[<p>
In his travels as a PHP developer, <i>Jamie Wong</i> has gathered some helpful debugging tips that are shared in <a href="http://adc.jgwong.org/index.php/2006/11/23/effective-bugfixing-techniques-for-php/">this latest post</a> to his blog.
</p>
<blockquote>
Here are some bugfixing rules and tips I've learned working all these years with PHP. I emphasize mostly on fixing bugs than preventing them, which is another subject worth of its own article. I've moved to Rails, but I wanted to finish this post as a farewell and thanks to every article and documentation that was useful to me. Hope this is useful to you too.
</blockquote>
<p>
Topics covered include:
<ul>
<li>Assume nothing
<li>Turn Error Reporting to show all errors
<li>Read the error message
<li>Understand the bug
<li>"Scooby-Bug, where are you?"
<li>Get as much information as possible
</ul>
Each has some explanation below it and, in some places, a bit of code to clarify the point.
</p>]]></description>
      <pubDate>Wed, 06 Dec 2006 13:46:56 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Laura Thomson's Blog: My new role at OmniTI]]></title>
      <guid>http://www.phpdeveloper.org/news/6671</guid>
      <link>http://www.phpdeveloper.org/news/6671</link>
      <description><![CDATA[<p>
Many congratulations go out to <i>Laura Thomson</i> for <a href="http://laurat.blogs.com/random_ramblings/2006/11/my_new_role_at_.html">her promotion</a> over at <a href="http://omniti.com/home">OmniTI</a> (a company that employs several of the prominent members of the PHP community, including <i>Chris Shiflett</i>, <i>George Schlossnagle</i>, and <i>Theo Schlossnagle</i>).
</p>
<blockquote>
As <a href="http://omniti.com/~george/blog">George</a> put it in his email: "I am very excited to announce that Laura Thomson has been promoted to the position of Principal. "  My role will include focusing on securing new business and improving the quality and effectiveness of service delivery. 
</blockquote>
<p>
Congratulations, <i>Laura</i>! Best of luck in this new position!
</p>]]></description>
      <pubDate>Thu, 09 Nov 2006 07:01:41 -0600</pubDate>
    </item>
  </channel>
</rss>
