<?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>Sun, 19 May 2013 16:15:07 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Community News: Laracasts.com - Laravel 4 Screencast Archive]]></title>
      <guid>http://www.phpdeveloper.org/news/19474</guid>
      <link>http://www.phpdeveloper.org/news/19474</link>
      <description><![CDATA[<p>
A new resource has popped up for those wanting to get even more information about the <a href="http://laravel.com">Laravel PHP framework</a> - the <a href="http://laracasts.com/">Laracasts.com site</a>. The site is devoted to providing a consolidated listing of Laravel screencasts across the web.
</p>
<blockquote>
[This site is a] compilation of screencasts from Youtube and Vimeo. Let's learn Laravel together!
</blockquote>
<p>
There's already a good number of screencasts posted to the site from folks like <i>Taylor Otwell</i> (author of the framework), <i>Jeffrey Way</i> (NetTuts) as well as several recordings of talks from various conferences about the framework. If you have a screencast that's not linked on the site, you can <a href="http://laracasts.com/submit">submit the information</a> for review and inclusion.
</p>
Link: http://laracasts.com]]></description>
      <pubDate>Wed, 17 Apr 2013 11:50:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: Better Workflow in PHP With Composer, Namespacing, and PHPUnit]]></title>
      <guid>http://www.phpdeveloper.org/news/19067</guid>
      <link>http://www.phpdeveloper.org/news/19067</link>
      <description><![CDATA[<p>
On NetTuts.com there's a new screencast posted showing you a good way to <a href="http://net.tutsplus.com/tutorials/php/better-workflow-in-php-with-composer-namespacing-and-phpunit/">create a better workflow</a> in your PHP development using Composer and PHPUnit.
</p>
<blockquote>
In this video tutorial, we'll again focus on workflow. Specifically, we'll use <a href="http://getcomposer.org/">Composer</a>'s built-in <a href="http://getcomposer.org/doc/01-basic-usage.md#autoloading">autoloading</a> capabilities, along with namespacing, to make for an elegant testing experience. We'll also review a handful of <a href="http://net.tutsplus.com/tag/phpunit/">PHPUnit</a> best practices, as we get setup with these tools.
</blockquote>
<p>
He shows you how to use Composer to load in the packages from other projects (as well as your own) and using PHPUnit to execute unit tests for your application. He uses test-driven development, but it's not a required part of the workflow. He helps you create a simple "Calculator" test. He also shows how to manually modify the Composer classmap to load in your own classes.
</p>]]></description>
      <pubDate>Mon, 21 Jan 2013 10:49:15 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: How to Setup Laravel 4]]></title>
      <guid>http://www.phpdeveloper.org/news/18935</guid>
      <link>http://www.phpdeveloper.org/news/18935</link>
      <description><![CDATA[<p>
On NetTuts.com there's <a href="http://net.tutsplus.com/tutorials/php/how-to-setup-laravel-4/">a new screencast posted</a> showing you how to get up and running with the upcoming version of a PHP framework that's been getting a lot of talk over the last year - <a href="http://laravel.com/">Laravel 4</a>.
</p>
<blockquote>
As you may know, here at Nettuts+, we've covered the popular <a href="http://laravel.com/">Laravel</a> framework a great deal. With version 4 on the near horizon, I've received quite a few emails and comments, requesting a screencast that describes exactly how to <a href="https://github.com/illuminate/app/">clone</a> and work with the alpha version of Laravel 4, as well as <a href="http://getcomposer.org/">Composer</a>. Hope this helps!
</blockquote>
<p>
You can view the screencast using the <a href="http://net.tutsplus.com/tutorials/php/how-to-setup-laravel-4/">in-page player</a> or you can <a href="http://d2o0t5hpnwv4c1.cloudfront.net/2177_Laravel4Install/How-To-Setup-Laravel-4.mp4">download the video</a> to have it at a bit higher resolution.
</p>]]></description>
      <pubDate>Fri, 21 Dec 2012 13:10:46 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP/Cloudcast: Getting Started with Stripe Webhooks]]></title>
      <guid>http://www.phpdeveloper.org/news/18765</guid>
      <link>http://www.phpdeveloper.org/news/18765</link>
      <description><![CDATA[<p>
On the PHP/Cloudcast site today they've <a href="http://www.phpclouddevelopmentcasts.com/screencast/Getting+Started+with+Stripe+Webhooks">released another screencast</a> showing you how to integrate your application with <a href="http://stripe.com">Stripe</a>, the popular (and programmer friendly) payment gateway for your applications. This is the third part of their series.
</p>
<blockquote>
In this, the third episode of PHP Cloud Development Casts, we go through how to integrate Stripe Webhooks in to our PHP applications.  We extend the PHP Kohana application we created in episode 2 and show how simple it is to create a webhook and to receive the information and store it in a MySQL database.
</blockquote>
<p>
Through the use of Stripe's webhooks, you can have a transaction call back to your application on a specified URL and perform further actions. In his example, he shows how to make the request, handling the "payment success" event. He includes all of the code (controller, view, etc) that you'll need to plug into <a href="http://kohanaframework.org/">Kohana</a> to make it all work.
</p>]]></description>
      <pubDate>Mon, 19 Nov 2012 09:20:51 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: What to Expect From Laravel 4]]></title>
      <guid>http://www.phpdeveloper.org/news/18739</guid>
      <link>http://www.phpdeveloper.org/news/18739</link>
      <description><![CDATA[<p>
On NetTuts.com today there's a new post with several resources and screencasts talking about <a href="http://net.tutsplus.com/tutorials/php/what-to-expect-from-laravel-4/">what to expect</a> from the upcoming release of the <a href="http://laravel.com">Laravel framework</a>.
</p>
<blockquote>
If you're keeping up on the latest news in the PHP community, then you likely know that Laravel 4 is on the near horizon. Its creator, Taylor Otwell, recently recorded a handful of screencasts to demonstrate what we can expect, including resourceful controllers, improvements to Eloquent, Composer support, and much more! Take a look after the jump!
</blockquote>
<p>The screencasts cover:</p>
<ul>
<li>Basic Routing and Composers
<li>Controllers and Filters
<li>IOC Container Basics
<li>Controller Injection and Unit Testing
<li>Eloquent Collections and Polymorphic Relations
</ul>
<p>
You can find out more about the framework by visiting the <a href="http://laravel.com">project's main site</a> or by <a href="http://twitter.com/laravelphp">following them on Twitter</a>.
</p>]]></description>
      <pubDate>Tue, 13 Nov 2012 12:24:43 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Fortrabbit.com: Video: Symfony2 on fortrabbit]]></title>
      <guid>http://www.phpdeveloper.org/news/18698</guid>
      <link>http://www.phpdeveloper.org/news/18698</link>
      <description><![CDATA[<p>
On the Fortrabbit blog there's a <a href="http://blog.fortrabbit.com/video-symfony2-on-fortrabbit/">screencast posted</a> showing you how to use Composer using its "create-project" functionality.
</p>
<blockquote>
Learn here about one way (out of many) to install the famous Symfony2 (a popular PHP framework to build web projects. Also the base for some CMS systems, like the new Drupal8) on the fabulous fortrabbit PHP hosting platform. See the ultra cool text editor Sublime Text 2, the fortrabbit web GUI, gorgeous Git version and PHP Composer in action.
</blockquote>
<p>
The tutorial also shows you how to integrate it with the fortrabbit hosting service platform and deploy the Symfony2 site, complete with the correct .htaccess file to handle the rewrites. The commands you'll need for the terminal are all included in <a href="http://blog.fortrabbit.com/video-symfony2-on-fortrabbit/">the post</a>. You can find out more about the "create-project" feature in Composer <a href="http://getcomposer.org/doc/03-cli.md#create-project">in its manual</a>.
</p>]]></description>
      <pubDate>Mon, 05 Nov 2012 11:16:40 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Cloud Casts: #3 Creating Charges with Stripe.com (Screencast)]]></title>
      <guid>http://www.phpdeveloper.org/news/18669</guid>
      <link>http://www.phpdeveloper.org/news/18669</link>
      <description><![CDATA[<p>
The PHP Cloud Casts site has posted another screencast-based tutorial showing you how to <a href="http://www.phpclouddevelopmentcasts.com/screencast/Creating+Charges+with+Stripe.com">interface your application with Stripe.com</a>, a developer-friendly payment solution with its own API.
</p>
<blockquote>
In this, the second episode of PHP Cloud Development Casts, we go through how to creating charges with the Stripe.com libraries. We use a simple Kohana based PHP setup to create a token and an accompanying charge. We then login to our account and look at the details that Stripe stores about the transaction from tokens, charges, events and other logged data.
</blockquote>
<p>
You can view the video either <a href="http://www.phpclouddevelopmentcasts.com/screencast/Creating+Charges+with+Stripe.com">on their site</a> or by <a href="http://vimeo.com/51469603">heading to Vimeo</a> for a bit larger version. He shows how to use Stripe's own Javascript and PHP scripts to connect to the API. He does it as a part of a Kohana-based application, but it can be easily adapted to any framework (or non-framework) site out there.
</p>]]></description>
      <pubDate>Mon, 29 Oct 2012 10:05:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: How to Use Selenium 2 With PHPUnit]]></title>
      <guid>http://www.phpdeveloper.org/news/18604</guid>
      <link>http://www.phpdeveloper.org/news/18604</link>
      <description><![CDATA[<p>
NetTuts.com has continued their look at testing in PHP applications with <a href="http://net.tutsplus.com/tutorials/php/how-to-use-selenium-2-with-phpunit/">this new screencast</a> showing how to combine one of the most popular PHP unit testing tools, <a href="http://phpunit.de">PHPUnit</a>, with the <a href="http://seleniumhq.org/">Selenium</a> frontend testing tool for automated application testing.
</p>
<blockquote>
In this lesson, we will learn how to work with <a href="http://seleniumhq.org/">Selenium 2</a> directly within PHPUnit. For those unfamiliar, Selenium gives us an easy way to automate the browser. This makes it perfect for writing user acceptances tests.
</blockquote>
<p>
You can <a href="http://nettuts.s3.amazonaws.com/2134_PHPUnit_With_Selenium/seleniumTut.zip">download the source</a> for the files and tests that they use in the demo. You can find links to the other articles in their testing series <a href="http://net.tutsplus.com/sessions/test-driven-php/">here</a> (covering things like TDD, basic PHPUnit testing and definitions of some of the most common testing terms).
</p>]]></description>
      <pubDate>Mon, 15 Oct 2012 09:40:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: Hands-On Unit Testing With PHPUnit (Screencast)]]></title>
      <guid>http://www.phpdeveloper.org/news/18527</guid>
      <link>http://www.phpdeveloper.org/news/18527</link>
      <description><![CDATA[<p>
On the NetTuts.com site today there's a <a href="http://net.tutsplus.com/tutorials/php/hands-on-unit-testing-with-phpunit/">new screencast posted</a> (by <i>Jeffrey Way</i>) that gives you a hands-on look at using PHPUnit to write and execute tests on your code.
</p>
<blockquote>
In this screencast, we'll build a relatively simple class, using TDD techniques. Along the way, we'll discuss various PHPUnit methods, how to create mock objects, and more! I encourage you to work along; it's the best way to learn!
</blockquote>
<p>
If you're new to unit testing this is a good way to start. He uses the <a href="http://laravel.com">Laravel framework</a> as a base for the testing and a TDD (test-driven development) approach. Once you've gotten your feet wet following along with the screencast, you can go over to the <a href="http://phpunit.de">PHPUnit site</a> for more details.
</p>]]></description>
      <pubDate>Thu, 27 Sep 2012 10:11:16 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney: ZF2 Modules Quickstart (Screencast)]]></title>
      <guid>http://www.phpdeveloper.org/news/18499</guid>
      <link>http://www.phpdeveloper.org/news/18499</link>
      <description><![CDATA[<p>
<i>Matthew Weier O'Phinney</i> has <a href="http://mwop.net/blog/2012-09-19-zf2-module-screencast.html">put together a screencast</a> showing you how to get up and running (a quickstart) with the latest release of Zend Framework 2.
</p>
<blockquote>
One of the exciting features of the newly released Zend Framework 2 is the new module system. While ZF1 had modules, they were difficult to manage. [...] In Zend Framework 2, we've architected the MVC from the ground up to make modular applications as easy as possible. [...] To give you an example, in this tutorial, I'll show you how to install the Zend Framework 2 skeleton application, and we'll then install a module and see how easy it is to add it to the application and then configure it.
</blockquote>
<p>
The screencast (also viewable <a href="http://vimeo.com/49775540">over on Vimeo</a>) talks you through all the steps in the process, but the code is also provided in the post along with screenshots of how the application should look at various steps.
</p>]]></description>
      <pubDate>Thu, 20 Sep 2012 09:44:03 -0500</pubDate>
    </item>
  </channel>
</rss>
