<?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>Sat, 11 Feb 2012 18:12:17 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Etsy Code as Craft: Rasmus Lerdorf - PHP in 2012]]></title>
      <guid>http://www.phpdeveloper.org/news/17496</guid>
      <link>http://www.phpdeveloper.org/news/17496</link>
      <description><![CDATA[<p>
In case you weren't able to make it (or missed the live stream) <i>Rasmus Lerdorf</i> gave a presentation last night at <a href="http://etsy.com">Etsy</a> as a part of their "Code as Craft" series. They recorded the session and you can <a href="http://www.livestream.com/etsycodeascraft/video?clipId=pla_e00bfe34-e377-42d1-b859-ccf97b12c519">watch it here</a>.
</p>
<p>He talks about a few things:</p>
<ul>
<li>the history of the PHP language
<li>the state of PHP currently
<li>what's coming up in 2012 
<li>and touches some on the upcoming PHP 5.4 features. 
</ul>
<p>
You can find more about their "Code as Craft" series (and other videos) <a href="http://codeascraft.etsy.com/">on the Etsy page</a>.
</p>]]></description>
      <pubDate>Fri, 03 Feb 2012 12:38:19 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: Videos of PHP North West 2011 Sessions Published]]></title>
      <guid>http://www.phpdeveloper.org/news/17339</guid>
      <link>http://www.phpdeveloper.org/news/17339</link>
      <description><![CDATA[<p>
As <a href="http://twitter.com/#!/phpnw11/status/153984437422526465">mentioned</a> by the PHPNW twitter account, the videos for almost all of the sessions in this year's <a href="http://conference.phpnw.org.uk">PHP North West</a> conference <a href="https://bitly.com/bundles/phpcodemonkey/2">have been posted</a>.
</p>
<p>Sessions so far include:</p>
<ul>
<li><i>Ian Barber</i>'s keynote <a href="http://bitly.com/vNLQ5e?r=bb">How to Stand on the Shoulders of Giants</a>
<li><i>Sebastian Bergmann</i>'s <a href="http://bitly.com/ryQY2P?r=bb">PHP Tester's Toolbox</a>
<li><i>Scott MacVicar</i>'s <a href="http://bitly.com/uJEPli?r=bb">Scaling Your Development Team</a>
<li><i>Alistair Stead</i>'s <a href="http://bitly.com/vFbpOG?r=bb">Varnish your PHP application, make it fly!</a>
<li><i>Jacopo Romei</i>'s <a href="http://bitly.com/ug55lA?r=bb">Many To Many - No Man Is An Island</a>
<li><i>Volker Dusch</i>'s <a href="http://bitly.com/tiOdvD?r=bb">Stop Wasting Time By Applying Clean Code Principles</a>
</ul>
<p>
You can find the full list in <a href="https://bitly.com/bundles/phpcodemonkey/2">this link bundle</a> complete with author bios, links to the videos and a summary of each session.
</p>]]></description>
      <pubDate>Tue, 03 Jan 2012 12:44:58 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Andrew Perkin's Site: Cakephp Video Tutorials (Authentication)]]></title>
      <guid>http://www.phpdeveloper.org/news/17292</guid>
      <link>http://www.phpdeveloper.org/news/17292</link>
      <description><![CDATA[<p>
As mentioned on DZone.com, there's a <a href="http://www.andrews-custom-web-design.com/cakephp.html">video tutorial series</a> from <i>Andrew Perkins</i> about setting up an authentication system in <a href="http://cakephp.org">CakePHP</a>-based applications.
</p>
<blockquote>
Here you can find the related articles to my Cakephp videos if you would prefer to read them rather than watch. You will can also download all of the source code for the corresponding videos. [...] They only include the app folder, as we'll never change anything in the other folders, at least not in these tutorials.
</blockquote>
<p>
The videos currently cover <a href="http://www.andrews-custom-web-design.com/cakephp-blog-tutorial-part-1-installation.html">installation</a> of the framework and some of the <a href="http://www.andrews-custom-web-design.com/cakephp-blog-tutorial-part-2-naming-conventions.html">naming conventions</a> to follow. The source has the full authentication system, though - all the way from setting up helper methods to creating the actual authentication component.
</p>]]></description>
      <pubDate>Thu, 22 Dec 2011 10:53:36 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lineke Kerckhoffs-Willems' Blog: ProTalk update December 2011]]></title>
      <guid>http://www.phpdeveloper.org/news/17262</guid>
      <link>http://www.phpdeveloper.org/news/17262</link>
      <description><![CDATA[<p>
<i>Lineke Kerckhoffs-Willems</i> has a new post to her blog today with <a href="http://www.phpassionate.com/2011/12/14/protalk-update-december-2011/">an update</a> about their in-progress site that wants to share tech knowledge through video, <a href="http://protalk.me/">ProTalk</a>:
</p>
<blockquote>
A lot has happened since my October post announcing ProTalk, the secret project I am working on with my friend, Kim Rowan. So much in fact that now seems the ideal time to update you on our progress! Now, down to business! Since announcing the project in early October we have achieved the [several] project milestones.
</blockquote>
<p>
The milestones include hosting by <a href="http://www.combell.com/">Combell</a> (who also host <a href="http://joind.in">Joind.in</a>), a <a href="http://protalk.me/">new domain</a>, a commitment from <a href="http://ibuildings.com">Ibuildings</a> for a design/logo/wireframe set and <a href="http://twitter.com/pro_talk">a new twitter account</a>.
</p>
<p>
ProTalk is a "community resource aiming to provide a central point of access to video and audio content with a PHP focus." For more information and to sign up for details when they launch, check out <A href="http://protalk.me/">their new site</a>.
</p>]]></description>
      <pubDate>Thu, 15 Dec 2011 08:43:23 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP North West Video - "How to Stand on the Shoulders of Giants"]]></title>
      <guid>http://www.phpdeveloper.org/news/17184</guid>
      <link>http://www.phpdeveloper.org/news/17184</link>
      <description><![CDATA[<p>
The PHP North West conference has posted a video from this year's event - the <a href="http://blip.tv/phpnw/phpnw11-keynote-ian-barber-how-to-stand-on-the-shoulders-of-giants-5777535">keynote from Ian Barber</a> of his "How to Stand on the Shoulders of Giants" session.
</p>
<blockquote>
<p>
As software engineers, we all have the potential to navigate the history of our industry, tease out the genius from what has come before, and build a platform for our own ideas. By doing so, we can see that little bit further and in turn provide the foundations for others to build on what we have done.
</p>
<p>
In this session we'll look at how the history of the web itself is rooted in sharing information and how modern giants like Google and Facebook are founded on what came before them, while being driven forwards by the ecosystems they helped build. We'll see how successful open source projects leverage the past, and how by following some simple principles we can make use of the information, projects and people around us to improve ourselves and our careers.
</p>
</blockquote>
<p>
You cab view other videos from the 2010 event on the <a href="http://blip.tv/phpnw">PHPNW video channel</a> on blip.tv.
</p>]]></description>
      <pubDate>Tue, 29 Nov 2011 14:55:50 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[ArsMagnaTutorials: FuelPHP Tutorial Videos]]></title>
      <guid>http://www.phpdeveloper.org/news/17069</guid>
      <link>http://www.phpdeveloper.org/news/17069</link>
      <description><![CDATA[<p>
On the ArsMagnaTutorials <a href="http://www.youtube.com/user/ArsMagnaTutorials">YouTube channel</a>  has posted three video tutorials (so far) covering the <a href="http://fuelphp.com">Fuel PHP framework</a>, introducing you to some of the core concepts behind using this powerful framework.
</p>
<p>The three videos in the series give an overview of:</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=Er9lVdRnAQo">Installation and configuration</a>
<li><a href="http://www.youtube.com/watch?v=RdVKgIkSMy4">Folders and structure the framework provides</a>
<li><a href="http://www.youtube.com/user/ArsMagnaTutorials#p/a/u/0/02jg2HXKSQI">Controllers, view and using the HTML5 boilerplate</a>.
</ul>
<p>
You can find out more about Fuel on <a href="http://fuelphp.com">its website</a> and more about the HTML5 Boilerplate <a href="http://html5boilerplate.com/">here</a>.
</p>
]]></description>
      <pubDate>Tue, 01 Nov 2011 10:23:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: MySQL PHP search: four-part video tutorial series]]></title>
      <guid>http://www.phpdeveloper.org/news/17064</guid>
      <link>http://www.phpdeveloper.org/news/17064</link>
      <description><![CDATA[<p>
As linked to on DZone.com today, there's <a href="http://css.dzone.com/articles/mysql-php-search-four-part">a video series about PHP/MySQL</a> and creating a basic search engine from <i>Adam Khoury</i>'s <a href="http://www.youtube.com/user/flashbuilding">collection</a>:
</p>
<blockquote>
Fresh from Adam Khoury's <a href="http://www.youtube.com/user/flashbuilding">massive library of instructional videos</a> comes a four-part, full-fledged tutorial on searching a MySQL database using PHP. The tutorials use the 'worked example' format (like <a href="http://www.khanacademy.org/">Khan Academy</a>), which makes learning relatively painless for newbies and not completely useless for more experienced developers.
</blockquote>
<p>
The four videos require you to have at least a decent working knowledge of putting PHP and MySQL together and show you how to:
</p>
<ul>
<li><a href="http://www.youtube.com/watch?feature=player_embedded&v=yTudF1CAKY0">create/populate an example table</a>
<li><a href="http://www.youtube.com/watch?v=vBxcPOxRgeE&feature=player_embedded">build the frontend search form</a>
<li><a href="http://www.youtube.com/watch?feature=player_embedded&v=DVS4qoB98U8">use UNION and LIKEs to search the data</a>
<li><a href="http://www.youtube.com/watch?v=HnmEMiI1YvY&feature=player_embedded">using the FULLTEXT searching in MySQL to find more accurate results</a>
</ul>]]></description>
      <pubDate>Mon, 31 Oct 2011 13:09:29 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Lineke Kerckhoffs-Willems' Blog: ProTalk - Audio/Video Tutorials for PHP Developers]]></title>
      <guid>http://www.phpdeveloper.org/news/16972</guid>
      <link>http://www.phpdeveloper.org/news/16972</link>
      <description><![CDATA[<p>
As mentioned in <a href="http://www.phpassionate.com/2011/10/05/protalk-our-secret-project-revealed/">this new post</a> to her blog <i>Lineke Kerckhoffs-Willems</i> and <i>Kim Rowan</i> are starting a new project to provide audio and video recordings of tutorials specifically targeted towards PHP developers - ProTalk.
</p>
<blockquote>
We feel that video and audio recordings have been an underrated medium for too long. We believe they actually provide an excellent vehicle for getting your ideas across and can be a more effective means of learning for beginners and professionals alike than the written word. Slides are great also, but so much of the message is lost without the speaker's narration to guide you through. We know there are conferences that record the talks and we'd like to centralize all this content at ProTalk for easy access to everyone that is interested. Another important thing to emphasise here is that we propose to create a community-driven site. We will create, manage and maintain it, but we'll need a regular flow of content and that's where you come in!
</blockquote>
<p>
To get the ball rolling, they're <a href="http://www.phpassionate.com/2011/10/05/protalk-our-secret-project-revealed/">looking for feedback</a> on a few questions - do you think the PHP community could benefit from this, would you be willing to contribute and any suggestions on how the site should work/what it should offer.
</p>]]></description>
      <pubDate>Mon, 10 Oct 2011 11:28:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[VideoPHPBlog.com: Create your own MVC]]></title>
      <guid>http://www.phpdeveloper.org/news/16561</guid>
      <link>http://www.phpdeveloper.org/news/16561</link>
      <description><![CDATA[<p>
On VideoPHPBlog.com they've posted about a screencast <a href="http://www.videophpblog.com/2011/07/06/create-your-own-mvc/">getting you familiar with MVC</a> and how to create a simple model/view/controller application in three parts.
</p>
<blockquote>
Beautiful new screen cast from <a href="http://jream.com/">#JREAM</a> about creating the base essentials of your own PHP MVC application.  High quality and good speaker.
</blockquote>
<p>
The tutorial starts with the basics - making a front controller, some simple routing and making a few controllers to handle the requests. With this base in place, he adds some handy features like default actions, bootstrapping, views (with some jQuery fuctionality), templating and adding models. The last part of the tutorial set includes setting up database connections, autoloading, session handling and user logins.
</p>
<p>
These are a great reference for anyone wanting to see first hand how an MVC application (framework) is structured. It doesn't follow some of the best practices it should, but it's a good example of how it all flows. Note: do not use the end result from these examples in production - there's <a href="http://framework.zend.com">lots</a> <a href="http://symfony.com">of</a> <a href="http://codeigniter.com">other</a> <a href="http://fuelphp.com">frameworks</a> for that.
</p>]]></description>
      <pubDate>Thu, 07 Jul 2011 10:42:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jeremy Brown's Blog: A Conversation About REST]]></title>
      <guid>http://www.phpdeveloper.org/news/16262</guid>
      <link>http://www.phpdeveloper.org/news/16262</link>
      <description><![CDATA[<p>
As mentioned in <a href="http://www.notmessenger.com/beginner/a-conversation-about-rest/">this new post</a> to his blog <i>Jeremy Brown</i> has put together a presentation he calls "A Conversation about REST", a discussion that centers less around the implementation of REST and more about the concepts needed to fully understand it.
</p>
<blockquote>
REST is a set of principles and not a specification, so as such you have freedom in how to develop your API. This freedom can lead to confusion though, as it's hard to find concrete examples of its implementation. This presentation explained what REST is and also presented a variety of topics and questions you will certainly come across while implementing your API.
</blockquote>
<p>
You can watch a video of this great presentation (as taken at a Club Ajax meeting in Dallas) <a href="http://clubajax.org/videos/a-conversation-about-rest/">here</a> and can follow along with his slides <a href="http://www.slideshare.net/notmessenger/a-conversation-about-rest-7607412">off of SlideShare</a>. He also links to a great image that gives a <a href="http://www.aisee.com/graph_of_the_month/http.png">flow overview</a> of the possible paths a REST request could take.
</p>]]></description>
      <pubDate>Thu, 28 Apr 2011 08:38:11 -0500</pubDate>
    </item>
  </channel>
</rss>

