<?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, 24 May 2012 09:32:04 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Alex Hudson's Blog: A (fond) farewell to Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/17727</guid>
      <link>http://www.phpdeveloper.org/news/17727</link>
      <description><![CDATA[<p>
In <a href="http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/">this most recent post</a> to his blog <i>Alex Hudson</i> says a "fond goodbye" to using the Zend Framework for his applications after trying out some of the functionality that's in Zend Framework version 2:
</p>
<blockquote>
I've been a Zend Framework user for a while. I've been using PHP long enough to appreciate the benefits of a good framework, and developed a number of sophisticated applications using ZF, to have grown a certain fondness for it. [...] That said, I actually don't feel like much of what I'm about to say is unfair, for one simple reason: I have tried to like ZF 2.0. [...] I got quite happy with ZF1, and indeed approached ZF2 with the idea that it would take a similar amount of effort to learn to like it. I have attempted to apply that effort. I have failed.
</blockquote>
<p>
He goes on to talk about some of the things that he found that he doesn't like about this upcoming version of the framework, including:
</p>
<ul>
<li> the lack of an interesting demo to show off what ZF2 can really do
<li>the almost "koolaid" approach ZF2 approaches dependency injection with
<li>some references to "Java mentality" that seems to be creeping into the framework
</ul>]]></description>
      <pubDate>Mon, 26 Mar 2012 09:18:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ulf Wendel's Blog: PHP mysqlnd query cache plugin quickstart is online!]]></title>
      <guid>http://www.phpdeveloper.org/news/17413</guid>
      <link>http://www.phpdeveloper.org/news/17413</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Ulf Wendel</i> has pointed out that the <a href="http://blog.ulf-wendel.de/2012/php-mysqlnd-query-cache-plugin-quickstart-is-online/">mysqlnd query cache plugin quickstart is posted</a> on the <a href="http://docs.php.net/manual/en/mysqlnd-qc.quickstart.php">docs.php.net</a> site.
</p>
<blockquote>
New in the PHP manual: a <a href="http://docs.php.net/manual/en/mysqlnd-qc.quickstart.php">quickstart for the mysqlnd query cache plugin</a>. PECL/mysqlnd_qc, the mysqlnd query cache plugin, is transparent and ease to use. But, how? Some pointers have been given in assorted <A href="http://blog.ulf-wendel.de/2012/php-mysqlnd-query-cache-plugin-quickstart-is-online/www.slideshare.net/nixnutz/">presentations</a>, here on my blog and in some, few examples from the manual. Fixed. You can now browse a quickstart to gain a quick overview.
</blockquote>
<p>
The <a href="http://pecl.php.net/package/mysqlnd_qc">query cache plugin</a> can replace the query caching MySQL does and can help with things like multiple storage options (memory, APC, Memcache, etc) and almost no changes to your application. There's also a method (mysqlnd_qc_get_query_trace_log) that comes with the plugin that gives you a "stack trace" of every query run through the MySQL interface. 
</p>]]></description>
      <pubDate>Wed, 18 Jan 2012 12:12:21 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ulf Wendel's Blog: PHP mysqli quickstart is online!]]></title>
      <guid>http://www.phpdeveloper.org/news/17392</guid>
      <link>http://www.phpdeveloper.org/news/17392</link>
      <description><![CDATA[<i>Ulf Wendel</i> has a new post to his blog pointing out <a href="http://blog.ulf-wendel.de/2012/php-mysqli-quickstart-is-online/">the new mysqli quickstart</a> that's been <a href="http://docs.php.net/manual/en/mysqli.quickstart.php">added to the PHP manual</a>.
</p>
<blockquote>
New in the PHP manual: a <a href="http://docs.php.net/manual/en/mysqli.quickstart.php">mysqli quickstart</a>. You are new to PHP but you know how to code, you know SQL, you know relational databases and MySQL? Then, I hope, this is for you. All you need is a quick overview on the concepts? The rest is in the reference section! Here you go.
</blockquote>
<p>It includes sections on:</p>
<ul>
<li><a href="http://docs.php.net/manual/en/mysqli.quickstart.connections.php">making connections</a>
<li><a href="http://docs.php.net/manual/en/mysqli.quickstart.statements.php">executing statements</a>
<li><a href="http://docs.php.net/manual/en/mysqli.quickstart.stored-procedures.php">stored procedures</a>
<li><a href="http://docs.php.net/manual/en/mysqli.quickstart.multiple-statement.php">multiple statements</a>
</ul>]]></description>
      <pubDate>Fri, 13 Jan 2012 12:13:25 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Josh Adell's Blog: PHP Fog Quickstart]]></title>
      <guid>http://www.phpdeveloper.org/news/17302</guid>
      <link>http://www.phpdeveloper.org/news/17302</link>
      <description><![CDATA[<p>
<i>Josh Adell</i> has <a href="http://blog.everymansoftware.com/2011/12/php-fog-quickstart.html">posted a quick start guide</a> to getting your application up and running on the <a href="http://phpfog.com/">PHPFog</a> PHP platform as a service offering.
</p>
<blockquote>
Being it was Christmas and all, I decided to give myself a present and sign up. I was very surprised by how easy it was to get up and running. I managed to build a simple "echo" service in about i.8 minutes, following roughly these steps.
</blockquote>
<p>
It was as simple as "launching" a new custom application, waiting for it to become available, cloning the git repository and setting up a simple app. In his case , it's a basic <a href="http://silex.sensiolabs.org/">Silex</a>-based app that makes a simple site to greet users with a "Hello world" message. Throw in a basic .htaccess file and the app is all set to push.
</p>
]]></description>
      <pubDate>Mon, 26 Dec 2011 12:46:12 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Robert Basic's Blog: Helping out with Zend Framework 2]]></title>
      <guid>http://www.phpdeveloper.org/news/16652</guid>
      <link>http://www.phpdeveloper.org/news/16652</link>
      <description><![CDATA[<p>
For anyone looking to get started helping on the <a href="http://framework.zend.com">Zend Framework 2</a> project but not sure where to begin, <i>Robert Basic</i> <a href="http://robertbasic.com/blog/helping-out-with-zend-framework-2/">has some recommendations</a> of places to look.
</p>
<blockquote>
OK, here are some tips and resources so you can start helping out and contributing to Zend Framework 2.0.
</blockquote>
<p>Things on the list include:</p>
<ul>
<li>a <a href="http://framework.zend.com/wiki/pages/viewpage.action?pageId=42303506">getting started</a> page on the ZF wiki
<li>Fixing unit tests on the framework
<li>working on the port of ZendService
<li>Porting patches from ZF1 to ZF2
<li>Check out <a href="https://github.com/weierophinney/zf-quickstart">the quickstart on github</a> to get the ball rolling
</ul>]]></description>
      <pubDate>Fri, 29 Jul 2011 10:46:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Michael Kimsal's Blog: Zend Framework starter kit - zfkit.com]]></title>
      <guid>http://www.phpdeveloper.org/news/14635</guid>
      <link>http://www.phpdeveloper.org/news/14635</link>
      <description><![CDATA[<p>
<i>Michael Kimsal</i> has put together <a href="http://michaelkimsal.com/blog/zend-framework-starter-kit-zfkit-com/">a Zend Framework starter kit</a> currently posted over on github <a href="http://github.com/mgkimsal/zfkit">here</a>.
</p>
<blockquote>
Feel free to fork it and send me pull requests.  There's a load of things I'd like to do to/with it, including a default basic authentication and user mgt system, a basic forms generator, some menu stuff on the side, and some other small stuff. It's got Doctrine built-in, and ready to go with a sample book/author object set, although no sample *data* yet, nor any examples of how to use the code specifically.  Maybe I'll add some of that soon.
</blockquote>
<p>
The ZFKit brings helps you get started quickly by giving you an example of a site that combines Doctrine, PHPUnit and the Zend Framework into one "ready to go" bundle.
</p>]]></description>
      <pubDate>Thu, 10 Jun 2010 13:47:53 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Emran Hasan's Blog: Quick start on new Facebook PHP SDK (IFrame based)]]></title>
      <guid>http://www.phpdeveloper.org/news/14456</guid>
      <link>http://www.phpdeveloper.org/news/14456</link>
      <description><![CDATA[<p>
If you're looking for a stripped down, bare-bones look at how to get started with interfacing your PHP script with Facebook, take a look at <a href="http://www.phpfour.com/blog/2010/05/quick-start-on-new-facebook-php-sdk-iframe-based">this quick guide</a> from <i>Emran Hasan</i>.
</p>
<blockquote>
The new <a href="http://developers.facebook.com/docs/">Facebook API</a> has already spread over the application developers and if you're like me, you've already got your hands dirty to see how this new thing works. If you have tried to follow the documentation to <a href="http://developers.facebook.com/docs/guides/canvas/#auth">authorize/get session</a> in your canvas application, it is likely you have already hit roadblocks. Well, I am no savior but I have glued together a few clues and got it working for myself.
</blockquote>
<p>
He walks you through the three simple steps: getting <a href="http://github.com/facebook/php-sdk/">the new API</a>, setting ip a correct configuration file and creating a sample "main page" for your application that echoes out a "Hello World" sort of message to each visitor.
</p>]]></description>
      <pubDate>Tue, 04 May 2010 10:39:05 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney's Blog: Quick Start to Zend_Application_Bootstrap]]></title>
      <guid>http://www.phpdeveloper.org/news/13822</guid>
      <link>http://www.phpdeveloper.org/news/13822</link>
      <description><![CDATA[<p>
<i>Matthew Weier O'Phinney</i> has <a href="http://weierophinney.net/matthew/archives/230-Quick-Start-to-Zend_Application_Bootstrap.html">a recent post</a> to his blog giving a quick introduction to the Zend_Application component of the Zend Framework and how it can be used to create custom resources.
</p>
<blockquote>
Zend_Application works in conjunction with Zend_Application_Bootstrap, which, as you might guess from its name, is what really does the bulk of the work for bootstrapping your application. It allows you to utilize plugin bootstrap resources, or define local bootstrap resources as class methods. [...] Additionally, Zend_Application_Bootstrap provides for dependency tracking (i.e., if one resource depends on another, you can ensure that that other resource will be executed first), and acts as a repository for initialized resources.
</blockquote>
<p>
<i>Matthew</i> gets right into the code, looking at how to create a simple bootstrap (for the "zf" command line tool to make the project) and the contents of the application.ini file. From there he looks at creating resources - bits of code that can be executed as a part of your bootstrapping process. His example shows the implementation of "_initCurrency" and "_initRegistry" methods.
</p>]]></description>
      <pubDate>Tue, 12 Jan 2010 09:20:59 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Bogdan Albei's Blog: Quickstart web services with SOAP and Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/12554</guid>
      <link>http://www.phpdeveloper.org/news/12554</link>
      <description><![CDATA[<p>
In <a href="http://bogdan-albei.blogspot.com/2009/05/quickstart-web-services-with-soap-and.html">this recent post</a> to his blog <i>Bogdan Albei</i> looks at using the Zend Framework to "quickstart" the development of a simple web service.
</p>
<blockquote>
Web services are software systems designed to support interoperable machine-to-machine interaction over a network. Nowadays if you want to connect external systems, you probably want or have to use web services. What I will discuss here is how to get your own SOAP web service up in minutes.
</blockquote>
<p>
<i>Bogdan</i> looks at creating a simple controller with actions for displaying a WSDL file and for handling actions that might come in. Sample code is provided as well as <a href="http://www.box.net/shared/jy8daftmp9">example code</a>.
</p>]]></description>
      <pubDate>Sat, 23 May 2009 21:32:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: SimpleTest: Unit Testing for PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/10607</guid>
      <link>http://www.phpdeveloper.org/news/10607</link>
      <description><![CDATA[<p>
<i>Akash Mehta</i> has <a href="http://www.developertutorials.com/blog/php/simpletest-unit-testing-for-php-332/">posted a look</a> at unit testing for PHP applications with the SimpleTest tool in a new post to the Developer Tutorials blog.
</p>
<blockquote>
We recently looked at <a href="http://www.developertutorials.com/blog/web/selenium-ide-front-end-web-application-testing-322/">front-end testing of web applications with Selenium</a>. Today, we'll take another approach to testing your PHP applications: backend unit testing for your actual PHP code. As part of our posts on test driven development, here's a quick intro to using SimpleTest to test your PHP applications.
</blockquote>
<p>
He introduces the <a href="http://simpletest.org/">SimpleTest</a> software and shows what a sample test might look like for a simple math question (testing to see if the result of the addition is correct). He also points out <a href="http://simpletest.org/en/first_test_tutorial.html">a good tutorial</a> on the SimpleTest website to help you get started.
</p>]]></description>
      <pubDate>Tue, 15 Jul 2008 10:24:54 -0500</pubDate>
    </item>
  </channel>
</rss>

