<?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, 06 Jan 2009 22:07:37 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Michelangelo van Dam's Blog: Zend Framework Bughuntday review]]></title>
      <guid>http://www.phpdeveloper.org/news/11392</guid>
      <link>http://www.phpdeveloper.org/news/11392</link>
      <description><![CDATA[<p>
<i>Michelangelo van Dam</i> has <a href="http://www.dragonbe.com/2008/11/zend-framework-bughuntday-review.html">posted his summary</a> of the recent <a href="http://bughuntday.org/">BugHuntDay</a> that happened in Roosendaal (the Netherlands) this past weekend:
</p>
<blockquote>
<a href="http://bughuntday.org/">Bughuntday</a> is a whole day developers can come together to start fixing bugs for open-source frameworks and libraries. This Saturday we started these series with <a href="http://framework.zend.com/">Zend Framework</a>, a hugely adopted <A href="http://www.php.net/">PHP</a> framework within enterprise and professional web application development.
</blockquote>
<p>
He also <a href="http://www.dragonbe.com/2008/11/zend-framework-bughuntday-review.html">includes</a> the slides from the <a href="http://www.slideshare.net/norm2782/2008-11-08-bughuntday-presentation">presentation</a> and <a href="http://idisk.mac.com/michelangelovandam/Public/Bughuntday.mov">a video</a> of <i>Jurien Stutterheim</i>'s talk introducing everyone to testing and the Zend Framework. There's pictures of the event <a href="http://www.flickr.com/photos/tags/bughuntday">on Flickr</a> too.
</p>
<p>
<a href="http://www.dragonbe.com/2008/11/update-zend-framework-bughuntday.html">Check here</a> for an updated video from the event.
</p>]]></description>
      <pubDate>Wed, 12 Nov 2008 07:53:56 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Koopmanschap's Blog: BugHuntDay Zend Framework was great! ]]></title>
      <guid>http://www.phpdeveloper.org/news/11378</guid>
      <link>http://www.phpdeveloper.org/news/11378</link>
      <description><![CDATA[<p>
This past weekend the Belgian PHP usergroup gathered together for a "bug hunt day" to find and fix as many problems as they could in the <a href="http://framework.zend.com">Zend Framework</a>. <i>Stefan Koopmanschap</i> was there and has <a href="http://www.leftontheweb.com/message/BugHuntDay_Zend_Framework_was_great">posted about his experiences</a>.
</p>
<blockquote>
Yesterday was the first <a href="http://www.bughuntday.org/">BugHuntDay</a> that our dutch PHP usergroup organized together with the Belgian usergroup. Somewhere between 25 and 30 people (I forgot to do an actual headcount) came together in Roosendaal to work on fixing bugs in <a href="http://framework.zend.com/">Zend Framework</a>.
</blockquote>
<p>
He recounts their arrival (he and their speaker <i>Jurrien</i>), his talk on the structure of the framework and how to test it and some of the bugs that he worked on. Everyone that attended also received <a href="http://farm4.static.flickr.com/3190/3016097033_4941238b81_m.jpg">an elePHPant</a> for their contributions. Other "goodies" like Zend t-shirts and a coupon for a free Zend Certification Exam we're passed out too.
</p>]]></description>
      <pubDate>Mon, 10 Nov 2008 12:02:23 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Andi Gutmans' Blog: Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and more...]]></title>
      <guid>http://www.phpdeveloper.org/news/10971</guid>
      <link>http://www.phpdeveloper.org/news/10971</link>
      <description><![CDATA[<p>
With the recent release of the 1.6 version of the <a href="http://framework.zend.com">Zend Framework</a>, <i>Andi Gutmans</i> has <a href="http://andigutmans.blogspot.com/2008/09/zend-framework-16-featuring-dojo-soap.html">posted some thoughts</a> and highlights of features in the new version.
</p>
<blockquote>
The Zend Framework Community has delivered another feature-rich release of <a href="http://framework.zend.com/">Zend Framework</a> and I'm extremely proud and happy to see the energy and excitement around this project. The ZF team (Wil Sinclair, Matthew Weier O'Phinney, Ralph Schindler, Alexander Veremyev) along with many others in the ZF community and at Zend, have been doing a superb job and have been working very hard to put this release together.
</blockquote>
<p>
He mentions the Dojo integration, the updates to the SOAP component, updates to make test-driven development simpler and a reminder about <a href="http://www.zendcon.com/">ZendCon08</a> coming soon that will feature several Zend Framework-centric talks.
</p>]]></description>
      <pubDate>Fri, 05 Sep 2008 10:23:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ibuildings Blog: Zend Framework testing: emulating HTTP calls]]></title>
      <guid>http://www.phpdeveloper.org/news/10931</guid>
      <link>http://www.phpdeveloper.org/news/10931</link>
      <description><![CDATA[<p>
On the Ibuildings blog today <i>Lorenzo Alberton</i> <a href="http://www.ibuildings.com/blog/archives/1261-Zend-Framework-testing-emulating-HTTP-calls.html">takes a look</a> at the Zend Framework, specifically as to how it can mimic regular HTTP calls with the built-in components.
</p>
<blockquote>
One of the unit testing best practices suggests to break dependencies, so you can test each component separately. The first problem that arises when you want to test controllers might be having a tighter control over the HTTP Request and Response objects. 
</blockquote>
<p>
This problem is overcome with the <a href="http://weierophinney.net/matthew/archives/182-Testing-Zend-Framework-MVC-Applications.html">Zend_Test_PHPUnit_ControllerTestCase</a>. The second problem it with calls to external resources (like models/databases or web services). This is the prime focus of the post and seceral blocks of code are included to make a class to emulate the HTTP responses you might get back from the service.
</p>]]></description>
      <pubDate>Fri, 29 Aug 2008 15:26:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mind Tree: Testing your web application]]></title>
      <guid>http://www.phpdeveloper.org/news/10833</guid>
      <link>http://www.phpdeveloper.org/news/10833</link>
      <description><![CDATA[<p>
<a href="http://www.hurricanesoftwares.com/2008/08/11/testing-your-web-application/">This recent post</a> from the Mind Tree blog shares a few methods for testing your web application (not unit test, just general things).
</p>
<blockquote>
Because the Web "environment" is so diverse and contains so many forms of programmatic content, input validation and sanity checking is the key to Web applications security. This involves both identifying and enforcing the valid domain of every user-definable data element, as well as a sufficient understanding of the source of all data elements to determine what is potentially user definable.
</blockquote>
<p>
They note that the root of most problems is input validation - most applications either just don't do it or do it poorly. They include a few tips on first security the environment the application is running in (like checking the HEAD/OPTIONS values and ensuring you're only allowing known file extensions and directories). They also mention the insecurity behind HIDDEN form elements and some issues surrounding user authentication.
</p>]]></description>
      <pubDate>Thu, 14 Aug 2008 12:04:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Responses to the PHP 5.3 Alpha 1 Release]]></title>
      <guid>http://www.phpdeveloper.org/news/10753</guid>
      <link>http://www.phpdeveloper.org/news/10753</link>
      <description><![CDATA[<p>
With the <a href="http://www.phpdeveloper.org/news/10735">recent release</a> of the first alpha of PHP 5.3, the community has been talking and testing this new version - here's just a few:
</p>
<ul>
<li><i>Johannes Schluter</i> <a href="http://schlueters.de/blog/archives/78-PHP-5.3-reached-its-first-major-milestone.html">looking at</a> the actual release
<li>The PHP 10.0 blog <a href="http://php100.wordpress.com/2008/08/02/php53/">mentioning the impact</a> this new release will have on the language and the web
<li>and <a href="http://usrportage.de/archives/899-Testing-PHP-5.3-alpha1.html">a few tests</a> that <i>Lars Strojny</i> has already run on the release.
<li><i>Evert Pot</i>'s <a href="http://www.rooftopsolutions.nl/article/199">look at</a> some of the upcoming features of PHP 5.3 (including code)
<li><a href="http://feeds.feedburner.com/~r/phpfreaks/~3/356851538/testing-php530">Some testing</a> from PHP Freaks
<li>A <a href="http://www.stubbles.org/archives/50-Speed,-speed,-speed!.html">note about</a> some testing with the Stubbles framework
</ul>
<p>
You can check out <a href="http://wiki.php.net/todo/php53">this page</a> on the PHP.net wiki for more information on what's left for the final release and a tentative schedule for the releases in between.
</p>]]></description>
      <pubDate>Mon, 04 Aug 2008 10:21:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kae Verens' Blog: Review: Pro PHP - Patterns, Frameworks, Testing and More]]></title>
      <guid>http://www.phpdeveloper.org/news/10522</guid>
      <link>http://www.phpdeveloper.org/news/10522</link>
      <description><![CDATA[<p>
<i>Kae Verens</i> has <a href="http://verens.com/archives/2008/07/01/review-pro-php-patterns-frameworks-testing-and-more/">posted another book review</a> today covering APress' "Pro PHP: Patterns, Frameworks, Testing and More" (by <i>Kevin McArthur</i>).
</p>
<blockquote>
This book is absolutely jam-packed with information useful to the medium-advanced PHP coder. SPL is described over a few chapters, and a quick intro to Zend's MVC framework is provided. Of particular interest to me were the final chapters, to do with certificate-based authentication, and a chapter near the beginning describing the upcoming features of PHP6. Great book - I really enjoyed it.
</blockquote>
<p>
<a href="http://verens.com/archives/2008/07/01/review-pro-php-patterns-frameworks-testing-and-more/">The review</a> gets into detail on some of the chapters and some of the shortfalls that <i>Kae</i> saw about them. Things like:
</p>
<ul>
<li>The title says "frameworks" but only one is really discussed (Zend Framework)
<li>The testing/continuous development sections weren't long enough
<li>The "web 2.0" section was a little sparse
<li>The only real web service protocol talked about is SOAP.
</ul>
<p>
Overall, though <i>Kae</i> found <a href="http://www.apress.com/book/view/1590598199">the book</a> to be worthy of a place on any developer's shelf.
</p>]]></description>
      <pubDate>Tue, 01 Jul 2008 12:55:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney's Blog: Testing Zend Framework MVC Applications]]></title>
      <guid>http://www.phpdeveloper.org/news/10521</guid>
      <link>http://www.phpdeveloper.org/news/10521</link>
      <description><![CDATA[<p>
<i>Matthew Weier O'Phinney</i> has <a href="http://weierophinney.net/matthew/archives/182-Testing-Zend-Framework-MVC-Applications.html">posted about</a> a project he undertook to make it simple to test "userland projects" built with the Zend Framework as easy to test as the framework's own Front Controller and Dispatcher.
</p>
<blockquote>
One of my ongoing projects the past few months has been to create an infrastructure for functional testing of ZF projects using <a href="http://phpunit.de/">PHPUnit</a>. This past weekend, I made the final commits that make this functionality feature complete. 
</blockquote>
<p>
This new functionality allows you to create stub test case classes, use a Zend_Dom_Query object with CSS selectors/XPath for queries and makes available a special PHPUnit test case that handles the interface between some of the custom functionality (boostrapping, dispatching requests, etc) and PHPUnit.
</p>
<p>
He includes a sample test case that has assertions for calls to a controller with an action, that a page contains a login form and that a page creates a session and redirects to a profile page.
</p>
<p>
You can get this functionality <a href="http://framework.zend.com/svn/framework/standard/incubator/">from the incubator</a> on the subversion repository for the project.
</p>]]></description>
      <pubDate>Tue, 01 Jul 2008 12:05:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: PHP Vikinger 2008 Wrap-up]]></title>
      <guid>http://www.phpdeveloper.org/news/10461</guid>
      <link>http://www.phpdeveloper.org/news/10461</link>
      <description><![CDATA[<p>
<i>Derick Rethans</i> has <a href="http://derickrethans.nl/php_vikinger_2008_wrapup.php">posted his wrapup</a> of this year's <a href="http://phpvikinger.org/">PHP Vikinger</a> event held in Skien, Norway. Here's some of what happened during the one-day event:
</p>
<blockquote>
PHP Vikinger is over again. With about 35 attendees, I would think it was a great success. After opening the event, we figured out which topics people were interested in. After voting for the topics, we came up with a nice couple of topics.
</blockquote>
<p>
Topics included QA/Testing, web application deployment a look at PHP's document object model functionality and some presentations on <a href="http://www.projectzero.org/">Project Zero</a>, the new PHP lexer, <a href="http://ezcomponents.org/s/Workflow">eZ Components</a> and database abstraction.
</p>]]></description>
      <pubDate>Mon, 23 Jun 2008 10:24:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Tony Bibbs' Blog: Book Review: Pro PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10386</guid>
      <link>http://www.phpdeveloper.org/news/10386</link>
      <description><![CDATA[<p>
<i>Tony Bibbs</i> has posted <a href="http://www.tonybibbs.com/article.php/Book-Review-Pro-PHP">his own review</a> of a recently released PHP-related book from APress, "Pro PHP: Patterns, Frameworks, Testing and More" (by <i>Kevin McArthur</i>):
</p>
<blockquote>
First I think it's important to cover the valuable aspects of the book as that will really drive your decision whether the book is worth a read. If you are new to object oriented programming and basic design patterns you will get a fairly good introduction of how to do both in PHP.
</blockquote>
<p>
He points out some of his favorite parts of the book - the chapter on exceptions, chapter three covering the Standard PHP library - and some of the things he thought could be improved like the order of the parts of the book (4 should be after 1) and his disappointment in the lack of security/scalability/performance topics.
</p>]]></description>
      <pubDate>Wed, 11 Jun 2008 09:35:52 -0500</pubDate>
    </item>
  </channel>
</rss>
