<?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, 18 Jun 2013 17:27:04 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[QaFoo.com: Webinar: Behavior Driven Development with Behat]]></title>
      <guid>http://www.phpdeveloper.org/news/19473</guid>
      <link>http://www.phpdeveloper.org/news/19473</link>
      <description><![CDATA[<p>
The QaFoo folks have <a href="http://qafoo.com/blog/042_webinar_bdd_behat.html">posted information about a webinar</a> they're putting on for those interested in using Behat for doing functional testing on their applications:
</p>
<blockquote>
I've already written two blog posts here about Behat: <a href="http://qafoo.com/blog/036_behavior_driven_development.html">Behavior Driven Development</a> and <a href="http://qafoo.com/blog/040_code_coverage_with_behat.html">Code Coverage with Behat</a>. If that made you curious or you wanted to learn about Behat anyway, I can highly recommend to join the free <a href="https://www.zend.com/en/company/news/event/1246_webinar-behavior-driven-development-with-behat">webinar on Behavior Driven Development with Behat</a> I'll be giving on May 8th 2013 on behalf of Qafoo in cooperation with Zend.
</blockquote>
<p>
As mentioned, the webinar is free to attend, but you'll need to <a href="http://www.zend.com/webinar/register/?eventNumber=575435768">sign up</a> to be able to attend.
</p>
Link: http://qafoo.com/blog/042_webinar_bdd_behat.html]]></description>
      <pubDate>Wed, 17 Apr 2013 10:44:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Magnolia CMS: Recording: Connect PHP Applications with Magnolia CMS through PHPCR]]></title>
      <guid>http://www.phpdeveloper.org/news/19314</guid>
      <link>http://www.phpdeveloper.org/news/19314</link>
      <description><![CDATA[<p>
<i>Vikram Vaswani</i> passed on a link to a <a href="http://www.magnolia-cms.com/resource-directory/webinars/phpcr.html">recording of a webcast</a> the folks over at Liip did about using the <a href="http://phpcr.github.com/">PHPCR</a> (content repository for PHP) along with the <a href="http://www.magnolia-cms.com">Magnolia CMS</a>. 
</p>
<blockquote>
<a href="http://phpcr.github.com/">PHPCR</a> enables developers to use Magnolia CMS within a PHP application. Common scenarios include editing Magnolia CMS pages and creating or updating CMS page properties through a PHP front-end. With PHPCR and the PHP Jackalope implementation, PHP developers can interface with <a href="http://jackrabbit.apache.org/">Jackrabbit</a>, the <a href="http://www.magnolia-cms.com/magnolia-cms/evaluation/technology.html">JCR implementation in Magnolia CMS</a> and can connect their Web applications with Magnolia CMS without any special Java training or knowledge.
</blockquote>
<p>
You'll need to register to view <a href="http://www.magnolia-cms.com/resource-directory/webinars/phpcr.html">the webinar</a>, but it's an interesting look at integrating this (PHPCR) with a major system to house its content.
</p>]]></description>
      <pubDate>Thu, 14 Mar 2013 11:17:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chris Hartjes: The Birth of Grumpy Learning]]></title>
      <guid>http://www.phpdeveloper.org/news/18833</guid>
      <link>http://www.phpdeveloper.org/news/18833</link>
      <description><![CDATA[<p>
<i>Chris Hartjes</i> (aka "The Grumpy Programmer") has made a name for himself in the PHP community as a big proponent of testing of all sorts in web applications. He's taking things to the next level with his own <a href="http://www.littlehart.net/atthekeyboard/2012/12/02/the-birth-of-grumpy-learning/">"Grumpy Learning"</a> grouping.
</p>
<blockquote>
As I also create more products I need a place for them all to live. I have books, and now a course I can teach and I am planning on producing screencasts for sale as well. With that in mind, I am happy to announce I have created <a href="http://grumpy-learning.com/">Grumpy Learning</a>, an umbrella site for all my training and teaching efforts to hang from. 
</blockquote>
<p>
His <a href="http://grumpy-testing.com/">first book</a> covered writing testable application, his <a href="http://grumpy-phpunit.com/">second book</a> looks more specifically at using PHPUnit. His latest offering is a <a href="http://phptestingbootcamp.eventbrite.com/">PHP Testing Bootcamp</a> - a three-session guided look at some of the concepts he shares not only in his books but also from his own experience (January 3rd, 10th & 17th).
</p>]]></description>
      <pubDate>Mon, 03 Dec 2012 12:51:45 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Ulf Wendel: Not only SQL injection: I don't trust you!]]></title>
      <guid>http://www.phpdeveloper.org/news/18520</guid>
      <link>http://www.phpdeveloper.org/news/18520</link>
      <description><![CDATA[<p>
On his site today <i>Ulf Wendel</i> <a href="http://blog.ulf-wendel.de/2012/not-only-sql-injection-i-dont-trust-you/">talks about SQL injection</a> and some comments that came up during <a href="http://www.mysql.com/news-and-events/web-seminars/display-725.html">a recent webinar</a> about common MySQL mistakes PHP developers make.
</p>
<blockquote>
Never trust user input! Injection is a threat . You are the new web developer, aren't you?. Never trust user input is the first rule I had to learn as a web developer in anchient times. Injection can happen whenever user input is interpreted or used to compose new data. A quick recap of the #3 mistake from todays <a href="http://www.mysql.com/news-and-events/web-seminars/display-725.html">Top 10 MySQL Tips and Mistakes for PHP Developers</a> web presentation. A webinar recording should be available in a couple of days.
</blockquote>
<p>
He points out a few "don't" things to avoid - like directly injecting superglobal values into your query and to remember that not all SQL injections are because of escaping issues. The real key? Validating input - be sure you're putting values into your query that are of the correct type and contain what you expect.
</p>]]></description>
      <pubDate>Wed, 26 Sep 2012 08:34:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend: Webinar: Getting started with ZF2]]></title>
      <guid>http://www.phpdeveloper.org/news/18464</guid>
      <link>http://www.phpdeveloper.org/news/18464</link>
      <description><![CDATA[<p>
If you're interested in the latest release from the Zend Framework project (<a href="http://phpdeveloper.org/news/18450">2.0.0 stable</a>) you should <a href="http://www.zend.com/en/company/news/event/1112_webinar-getting-started-with-zf2">check out this webinar</a> from Zend. <i>Matthew Weier O'Phinney</i>, project lead on the Zend Framework team, will be presenting all about this latest version of the popular framework.
</p>
<blockquote>
ZF2 is here! Learn the basics so you can get started developing with ZF2 today. We'll cover the basics of creating your first controllers and views, as well as some core principles such as manipulating services and listening to events.
</blockquote>
<p>
The webinar is happening tomorrow (Sept 12th) at 9am PDT and you can <a href="http://www.zend.com/en/company/news/event/1112_webinar-getting-started-with-zf2">sign up here</a> (Zend login required).
</p>]]></description>
      <pubDate>Tue, 11 Sep 2012 08:42:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Qafoo Blog: Webinar: "Writing Testable Code"]]></title>
      <guid>http://www.phpdeveloper.org/news/17707</guid>
      <link>http://www.phpdeveloper.org/news/17707</link>
      <description><![CDATA[<p>
As <i>Tobias Schlitt</i> points out <a href="http://qafoo.com/blog/024_webinar_writing_testable_code.html">in this recent post</a> to the Qafoo blog, the recording of a webinar he did (for Zend) about "Writing Testable Code" <a href="http://www.zend.com/en/resources/webinars/php?#QAFOO">has been posted</a> for listening online.
</p>
<blockquote>
In this session you will gain insight into the secret of writing easily testable code and you'll learn how this relates essentially to good object orientation.
</blockquote>
<p>
The recording is just one of many webinars Zend offers on a wide range of development topics, including:
</p>
<ul>
<li><a href="http://www.zend.com/en/webinar/PHP/70170000000bbGH-ClassicDesignPatterns-20110908.flv">Design Patterns in PHP</a>
<li><a href="http://www.zend.com/en/webinar/PHP/70170000000bZZ2-MB-string-20110714.flv">Multibyte string handling in PHP with the mbstring extension</a>
<li><a href="http://www.zend.com/en/webinar/PHP/70170000000bWL2-strong-cryptographie-20110630.flv">Strong Cryptography in PHP</a>
<li><a href="http://www.zend.com/en/webinar/PHP/70170000000bXKj-webinar-using-jenkinshudson-for-continuous-builds-20110329.flv">Using Jenkins/Hudson for Continuous Builds</a>
</ul>
<p>
Almost all presentations also come with PDF versions of their slides attached, too.
</p>]]></description>
      <pubDate>Wed, 21 Mar 2012 12:54:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Call for webinars (Zend)]]></title>
      <guid>http://www.phpdeveloper.org/news/17412</guid>
      <link>http://www.phpdeveloper.org/news/17412</link>
      <description><![CDATA[<p>
<i>Kevin Schroeder</i> is <a href="http://www.eschrade.com/page/looking-for-some-webinars">looking for suggestions</a>. He wants to know what the PHP community wants to hear about in upcoming webinars from <a href="http://zend.com">Zend</a>.
</p>
<blockquote>
Just wrapped up a call working on our webinar schedule for the year.  We've got a bunch of ideas but we'd like to also get your input as well.  Yes, I know y'all want ZF2 webinars.  We have that down.  I would also like to do an HTML5 and mobile webinar but I need an SME (Subject Matter Expert) for that. [...] I would also love to have webinars on how to use various API's, even if there is not native PHP support.  So, what kinds of webinars do you want?
</blockquote>
<p>
Leave your suggestions <a href="http://www.eschrade.com/page/looking-for-some-webinars#comments">in his comments</a> along with one already suggesting a "Why PHP?" checklist of sorts to help encourage companies/employers to go with the language.
</p>]]></description>
      <pubDate>Wed, 18 Jan 2012 11:50:07 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: PHP Community webinars by Zend (and others)]]></title>
      <guid>http://www.phpdeveloper.org/news/16130</guid>
      <link>http://www.phpdeveloper.org/news/16130</link>
      <description><![CDATA[<p>
In a recent post to the Zend Developer Zone, <i>Cal Evans</i> points out <a href="http://devzone.zend.com/article/13443-PHP-Community-webinars-by-Zend-and-others">some webinar recordings</a> that have been made available by <a href="http://zend.com">Zend</a> as a part of their webcasts series.
</p>
<blockquote>
There are a lot of webinars out there begging for developers to participate. Many contain quality content that is useful to developers; others, not so much. As a company who builds tools for developers, most assume Zend's webinars are nothing more than ads for their products; this is why we don't assume things. In reality, about 1/2 of their webcasts feature prominent members of the PHP community talking about open source tools that developers will find interesting. Here are a few of the recent ones.
</blockquote>
<p>
Some of the topics that were presented include using PHP 5.3 namespaces, new SPL features in 5.3, unit testing in the Zend Framework and the powerful combination of the Zend Framework and Doctrine. You can find these recordings on Zend's <a href="http://www.zend.com/en/resources/webinars/">Recorded Webinars</a> page.
</p>
<p>
<i>Cal</i> also points out some other webinar recordings from <a href="http://phparch.com">php|architect</a> as a part of their <a href="http://www.phparch.com/2011/01/2011-phptek-webcast-series/">webcast series</a> leading up to this year's <a href="http://tek.phparch.com">php|tek conference</a>.
</p>]]></description>
      <pubDate>Thu, 31 Mar 2011 11:05:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stefan Koopmanschap's Blog: Would you like docs with that?]]></title>
      <guid>http://www.phpdeveloper.org/news/15914</guid>
      <link>http://www.phpdeveloper.org/news/15914</link>
      <description><![CDATA[<p>
<i>Stefan Koopmanschap</i> has a quick new post to his blog today talking about a webinar he and <a href="http://zend.com">Zend</a> will be putting on this Thursday (Feb 15th) about <a href="http://www.leftontheweb.com/message/would_you_like_docs_with_that_webinar">why documentation should be an important part</a> of your development practices.
</p>
<blockquote>
This thursday, February 15th, I'm doing the presentation as a webinar in the <a href="http://www.zend.com/en/company/events/">Zend Webinar</a> series. At 9AM PST (or 5PM GMT, 6PM CET) I'll be explaining why documentation is important, and what types of documentation you can use for your project. The webinar should last for about an hour (unless there's many questions), and should be interesting for most developers. I know, the topic doesn't sound really sexy to most developers but it is really important.
</blockquote>
<p>
You can <a href="http://www.zend.com/en/company/news/event/775_webinar-would-you-like-docs-with-that">register for the webinar here</a> or you can check out some of the <a href="http://www.zend.com/en/resources/webinars/">past webinars</a> that've been recorded on topics ranging from the Zend Framework to unit testing and benchmarking.
</p>]]></description>
      <pubDate>Wed, 16 Feb 2011 11:10:08 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPWomen.org: DayCamp for Developers 2 - Telecommuting]]></title>
      <guid>http://www.phpdeveloper.org/news/15805</guid>
      <link>http://www.phpdeveloper.org/news/15805</link>
      <description><![CDATA[<p>
On the PHPWomen blog today there's <a href="http://www.phpwomen.org/wordpress/2011/01/25/daycamp-for-developers-2-telecommuting">a new post</a> talking about two of the group's members - <i>Ligaya Turmelle</i> and <i>Lorna Mitchell</i> that will be participating in the second installment of the <a href="http://daycamp4developers.com/">Day Camp 4 Developers</a> series. This time the focus is on telecommuting.
</p>
<blockquote>
I bring this up *not just* because it will be a great conference on a subject that is "the holy grail for many developers" - Telecommuting, but also because it will again have 2 of our members in the 5 speaker lineup - <a href="http://www.khankennels.com/blog/">Ligaya Turmelle</a> and <a href="http://lornajane.net/">Lorna Jane Mitchell</a>.
</blockquote>
<p>
<i>Ligaya</i> will bespeaking on keeping the work and life balance intact despite working from home and <i>Lorna</i> offers a few suggestions for you to answer the question "Could You Telecommute?". The Day Camp 4 Developers even happens Saturday, March 5th and lasts all day. There's a few different <a href="http://daycamp4developers.com/register/">ticket options</a> ranging from just the event out to an "Office Party" for more than one attendee.
</p>]]></description>
      <pubDate>Tue, 25 Jan 2011 14:37:00 -0600</pubDate>
    </item>
  </channel>
</rss>
