<?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, 04 Dec 2008 11:03:59 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: PHPUnit Workshops in Australia]]></title>
      <guid>http://www.phpdeveloper.org/news/10634</guid>
      <link>http://www.phpdeveloper.org/news/10634</link>
      <description><![CDATA[<p>
<i>Sebastian Bergmann</i> has <a href="http://sebastian-bergmann.de/archives/803-PHPUnit-Workshops-in-Australia.html">posted a reminder</a> for his upcoming PHPUnit workshops happening <a href="http://sebastian-bergmann.de/archives/786-PHPUnit-Workshop-in-Melbourne.html">in Melbourne, Australia</a> (Aug 4th-6th) and in Brisbane (Aug 11th-12th and 14th).
</p>
<blockquote>
A few seats are still available for both of these workshops. Secure your seat today! I am also available for in-house training, coaching, and consulting around the days of the workshops.
</blockquote>
<p>
You can save your spot for one of these events by visiting <a href="http://openquery.com.au/training/contact">this page</a> and entering you info (you'll want the "Quality Assurance in PHP Projects" option).
</p>]]></description>
      <pubDate>Fri, 18 Jul 2008 09:34:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Brian DeShong's Blog: Development process for PHP-based projects]]></title>
      <guid>http://www.phpdeveloper.org/news/10611</guid>
      <link>http://www.phpdeveloper.org/news/10611</link>
      <description><![CDATA[<p>
<i>Brian DeShong</i> has posted some of his <a href="http://www.deshong.net/?p=78">"food for thought"</a> on the development process that's behind the scenes of different PHP applications.
</p>
<blockquote>
Lately I've been doing a lot of thinking on development processes and quality, specifically for large-scale, professional PHP-based projects. [...] Generally speaking, my perception is that software development shops that really care about and emphasize quality have processes that consist of things such as writing use cases, unit testing and continuous integration.
</blockquote>
<p>
He knows how he feels about all of this, be he wants to hear back from the community. How far does quality assurance go in your group? What kind of time/funding does this involve? <a href="http://www.deshong.net/?p=78">Leave him a comment</a> and let him know...
</p>]]></description>
      <pubDate>Tue, 15 Jul 2008 15:11:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith's Blog: QA in the PHP world]]></title>
      <guid>http://www.phpdeveloper.org/news/7806</guid>
      <link>http://www.phpdeveloper.org/news/7806</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> looks, in a <a href="http://pooteeweet.org/blog/694">new post today</a>, asking for some of the current thoughts and feelings surrounding the process of QA-ing PHP applications.
</p>
<p>
He goes through five different steps in a QA process that can help you find the issues with your application long before any user gets their hands on it:
<ul>
<li>using testing tools like <a href="http://phpunit.de/">PHPUnit</a> or <a href="http://qa.php.net/write-test.php">phpt</a> (including <a href="http://gcov.php.net/">code coverage</a>
<li>moving on to <a href="http://www.openqa.org/selenium/">Selenium</a> or <a href="http://www.badboy.com.au/">BadBoy</a> (or similar testing tools) to check the runtime flow
<li>making ample documentation with things like <a href="http://www.phpdoc.org/">phpDocumentor</a> or <a href="http://www.doxygen.org/">Doxygen</a>
<li>Providing debugging tools for frameworks to make locating errors easier than digging through code and comments
<li>use code analyzers to check for attacks/vulnerabilities like cross-site scripting or SQL injections
</ul>
</p>
<blockquote>
So what am I missing? Any tool I should have mentioned, team management approach? I am sure I have since I just wrote this blog post very quickly and I do not have a check list yet. Speaking of checklist, that sounds like a good thing to have when doing QA.
</blockquote>]]></description>
      <pubDate>Wed, 09 May 2007 09:20:00 -0500</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>
    <item>
      <title><![CDATA[Zend Developer Zone: Cool Image Thumbnail Class]]></title>
      <guid>http://www.phpdeveloper.org/news/6176</guid>
      <link>http://www.phpdeveloper.org/news/6176</link>
      <description><![CDATA[<p>
On the Zend Developer Zone, they <a href="http://devzone.zend.com/node/view/id/869">point out</a> a handy little image manipulation class they've come across - GenXDesign's <a href="http://www.gen-x-design.com/projects/php-thumbnailer-class/">PHP Thumbnail Class</a> - as well as some details about it.
</p>
<blockquote>
<p>
I've seen a lot of implementations of thumb nail functionality in PHP, I've even written a couple of my own. I like this class thought. In looking over the code the first thing you notice is that it's clean code. I don't mean they use the latest whiz-bang method to cshave a few keystrokes. 
</p>
<p>
This code is simple, nicely formatted and easy to read through. My only real problem with the code itself is that it is not terribly well documented. That can be forgiven since easy to read.
</p>
</blockquote>
<p>
<i>Cal</i> talks about some of the <a href="http://devzone.zend.com/node/view/id/869">other features</a> of the class, including that it works with gif/jpeg/png images, makes it easy to set the quality of the jpgs, and makes it easy to display the dynamic images directly to the browser. Check out <a href="http://www.gen-x-design.com/demo_thumbnail.php">the demo</a> for more.
</p>]]></description>
      <pubDate>Wed, 30 Aug 2006 07:41:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[TheWorkAround.com: Determining, what makes a good framework?]]></title>
      <guid>http://www.phpdeveloper.org/news/5638</guid>
      <link>http://www.phpdeveloper.org/news/5638</link>
      <description><![CDATA[<p>
It seems everyone is talking about frameworks these days - even the PHP community is no different. Talk of the Zend Framework and other MVC-based offerings out there is showing up on sites and blogs all over. On one, however, <i>Brandon</i> asks the question more should think of on a daily basic - what makes a good framework?
</p>
<blockquote>
<p>
As of lately, I've been working on making a simple low key MVC framework. This isn't a project that will be released to the community or large amount of people, its for building on a level of personal development, to mentally challenge myself, and to touch up on my PHP skills.During this process, I begun to question the motivation and driving points behind these builds. What exactly makes a good framework? Everyone and their dog are using them, what exactly is the advantage point of using a framework over hard coding, something on the go.
</p>
</blockquote>
<p>
He is <a href="http://theworkaround.com/175/determining-what-makes-a-good-framework">of the opinion</a> that the real key to a good framework is that it be easily customizable, that "users and developers should be able to adapt it to their specific needs". It should also allow for this expansion by anyone, not just a certain set of developers. He reminds us what frameworks are for (to make life easier! remember?) and gives a warning to choose carefully which of them you choose to base your code on.
</p>]]></description>
      <pubDate>Tue, 20 Jun 2006 15:03:04 -0500</pubDate>
    </item>
  </channel>
</rss>
