<?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, 25 May 2013 11:11:29 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP Podcast: Episode #2 - Adam Culp]]></title>
      <guid>http://www.phpdeveloper.org/news/19496</guid>
      <link>http://www.phpdeveloper.org/news/19496</link>
      <description><![CDATA[<p>
The PHP Podcast (from <a href="http://zend.com">Zend</a>) has posted its second episode - <a href="http://phppodcast.com/episode-2-adam-culp/">Episode #2</a>, an interview with <i>Adam Culp</i> who recently joined the team at Zend and is a organizer for the South Florida PHP User Group.
</p>
<blockquote>
In this episode we talk to Adam Culp on his very first day as a Zend employee. We talk about PHP community and Adam's decision to move from the realm of independent consultant to Zender! Adam is the organizer of <a href="http://sunshinephp.com/">SunshinePHP</a>, PHP Guru and joining the Zend Professional Services Team.
</blockquote>
<p>
You can listen to this latest episode either through the <a href="http://phppodcast.com/episode-2-adam-culp/">in-page player</a> or by <a href="http://phppodcast.com/wp-content/uploads/2013/04/TPHPP_002_Adam_Culp_April2013.mp3">downloading the mp3</a> directly. You can also <a href="http://phppodcast.com/feed/">subscribe to their feed</a> of you want this and future episodes pulled automatically.
</p>
Link: http://phppodcast.com/episode-2-adam-culp/]]></description>
      <pubDate>Tue, 23 Apr 2013 10:47:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Zend Certifications Tips & Tricks - Hear It From Zend Certified Engineer Eric Hogue]]></title>
      <guid>http://www.phpdeveloper.org/news/19492</guid>
      <link>http://www.phpdeveloper.org/news/19492</link>
      <description><![CDATA[<p>
On 7PHP.com there's a new post that interviews a PHP community member, <i>Eric Hogue</i>, about <a href="http://7php.com/zend-certification-advice-eric-hogue/">his experience with the Zend Certified Engineer exam</a>.
</p>
<blockquote>
This is the 3rd set of <a href="http://7php.com/category/zend-certification-tips/">Zend Certification Tips and Advice</a> to help anyone taking either of the two Zend Exams powered by <a href="http://en.wikipedia.org/wiki/Zend_Technologies">Zend Technologies</a>: the Zend PHP Certification Exam and/or the Zend Framework Certification Exam. The aim being to help people who want to sit for those exams and inform them what it is all about & what to expect by <a href="http://7php.com/category/expert-php-advice/">hearing it from (pro) PHP Guys</a> who have already been through it, that is => Hear It From Zend Certified Engineers!
</blockquote>
<p>
He starts off with some general questions to <i>Eric</i> about the exam and its structure and how he prepared himself for it. He mentions some of the resources he used to study and what kind of topics to pay attention to. There's also a few quotes included at the end giving <a href="http://penguindreams.org/blog/disappointe-with-zends-php5-certification">another perspective</a> on the exam (specifically, some frustrations).
</p>
Link: http://7php.com/zend-certification-advice-eric-hogue]]></description>
      <pubDate>Mon, 22 Apr 2013 12:16:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP Podcast: Episode #1 - Cal Evans]]></title>
      <guid>http://www.phpdeveloper.org/news/19385</guid>
      <link>http://www.phpdeveloper.org/news/19385</link>
      <description><![CDATA[<p>
The <a href="http://phppodcast.com/episode-1-cal-evans/">first episode</a> of a new PHP-related podcast, the "PHP Podcast" produced by <a href="http://zend.com">Zend</a>, has been released. This first episode, hosted by <i>Joe Stagner</i> features a well-known PHPer, <i>Cal Evans</i>.
</p>
<blockquote>
Cal Evans has been referred to as "The Ubiquitous Face of the PHP Community". That's made Cal an obvious choice for the first guest on the PHPPodcast. In this episode we chat about the evolving face of the PHP community.
</blockquote>
<p>
You can listen to this latest episode either through the <a href="http://phppodcast.com/episode-1-cal-evans/">in-page player</a>, by <a href="http://phppodcast.com/wp-content/uploads/2013/03/TPHPP_001_Cal_Evans.mp3">downloading the mp3</a> or by <a href="http://phppodcast.com/feed/">subscribing to their feed</a>.
</p>]]></description>
      <pubDate>Fri, 29 Mar 2013 12:38:30 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Zend Certification Tips & Tricks, Hear It From Zend Certified Engineer Lorna Jane Mitchell]]></title>
      <guid>http://www.phpdeveloper.org/news/19163</guid>
      <link>http://www.phpdeveloper.org/news/19163</link>
      <description><![CDATA[<p>
7PHP.com has posted a new article where they asked <i>Lorna Mitchell</i> for <a href="http://7php.com/zend-certification-advice-lorna-mitchell/">some of her advice</a> for those wanting to take the Zend Certified Engineer exam, including what the test is like and how you can prepare effectively.
</p>
<blockquote>
This is the 2nd set of <a href="http://7php.com/category/zend-certification-tips/">Zend Certification Tips and Advice</a> to help anyone taking either of the two Zend Exams powered by <a href="http://en.wikipedia.org/wiki/Zend_Technologies">Zend Technologies</a>: the Zend PHP Certification Exam and/or the Zend Framework Certification Exam. The aim being to help people who want to sit for those exams and inform them what it is all about & what to expect by <a href="http://7php.com/category/expert-php-advice/">hearing it from (pro) PHP Guys</a> who have already been through it, that is => Hear It From Zend Certified Engineers!
</blockquote>
<p>
They start with a little background on her and her experience with PHP and get quickly into the questions about the exam. Topics include things like:
</p>
<ul>
<li>What the test is about and hopes to achieve
<li>Some things you can do to prepare
<li>A recommendation to make the most of your time exploring topics you might be weak in
<li>Whether or not the ZCE training classes help in the learning process
</ul>
<p>
You can read the rest of the interview <a href="http://7php.com/zend-certification-advice-lorna-mitchell/">here</a>.
</p>]]></description>
      <pubDate>Mon, 11 Feb 2013 10:26:42 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[7PHP.com: Zend Certifications Tips & Tricks - Michelangelo van Dam]]></title>
      <guid>http://www.phpdeveloper.org/news/19130</guid>
      <link>http://www.phpdeveloper.org/news/19130</link>
      <description><![CDATA[<p>
On 7PHP.com today there's a new interview posted, a different kind of one from their usual "community spotlight" series. In <a href="http://7php.com/zend-certification-advice-michelangelo-van-dam/">this new article</a> they talk with <i> Michelangelo van Dam</i> about the Zend Certified Engineer test and any advice he can offer to those wanting to take it.
</p>
<blockquote>
This is the 1st set of <a href="http://7php.com/category/zend-certification-tips/">Zend Certification Tips and Advice</a> to help anyone taking either of the two Zend Exams powered by <a href="http://en.wikipedia.org/wiki/Zend_Technologies">Zend Technologies</a>: the Zend PHP Certification Exam and/or the Zend Framework Certification Exam. The aim being to help people who want to sit for those exams and inform them what it is all about & what to expect by <a href="http://7php.com/category/expert-php-advice/">hearing it from (pro) PHP Guys</a> who have already been through it, that is.
</blockquote>
<p>
There's a long list of questions in the interview covering a wide range of things about the test everything from what its about out to some of <i>Michelangelo</i>'s own opinions about the tests:
</p>
<ul>
<li>Can you briefly give us an idea of what ZC is about, what it tries to achieve?
<li>Can you give us an idea of what need to be studied and what kind of stuffs we should expect..etc
<li>Parts of the modules that you think is more complex and one should pay special attention to?
<li>What TWO questions can you remember that you can share with us
<li>Do you recommend PHP guys to get certified?
</ul>
<p>
Check out the answers to these and more questions in <a href="http://7php.com/zend-certification-advice-michelangelo-van-dam/">the full interview</a>.
</p>]]></description>
      <pubDate>Mon, 04 Feb 2013 11:22:16 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: PHP and the i, Part 2]]></title>
      <guid>http://www.phpdeveloper.org/news/19086</guid>
      <link>http://www.phpdeveloper.org/news/19086</link>
      <description><![CDATA[<p>
On PHPMaster.com today they've posted the <a href="http://phpmaster.com/php-and-the-i-2/">second part</a> of their "PHP and the i" series (here's <a href="http://phpdeveloper.org/news/19054">part one</a>). In this new article, he looks a bit closer at what kind of knowledge is needed to develop PHP on the IBM i.
</p>
<blockquote>
In this somewhat risqu&eacute; episode, we'll look at just what you need to be able to do development work on the i. Many people in the i world will that PHP is native to the i, but I don't think that's really true. To me, native means that it just runs, no problems or questions asked, nothing special needs to be done, it just sort of happens like when you see someone across a crowded room and know she/he is "the one". That's not the way it works with PHP and the i.
</blockquote>
<p>
He starts off by talking about Zend and its contribution to the IBM i's abilities to run PHP through <a href="http://en.wikipedia.org/wiki/IBM_RPG">RPG</a> thanks to a "bridge" they created. There are other options, but as he points out, they're not as well developed (or supported) as Zend's offering (being Zend Server, Zend Studio and Zend Framework). 
</p>
<p>
He then talks about the details of creating and running scripts - where to put them, what kind of RPG knowledge you'll need to implement them, and which parts of the typical MVC stack work best where. 
</p>]]></description>
      <pubDate>Thu, 24 Jan 2013 12:57:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Qafoo.com: Black Magic with Regular Expresions]]></title>
      <guid>http://www.phpdeveloper.org/news/18819</guid>
      <link>http://www.phpdeveloper.org/news/18819</link>
      <description><![CDATA[<p>
If you've been mystified by regular expressions in the past and want to learn more about their effective use, you should check out <a href="http://qafoo.com/blog/029_black_magic_with_regular_expression_webinar.html">these two webcasts</a> from Qafoo - "Black Magic with Regular Expressions" and "Understanding Regular Expressions".
</p>
<blockquote>
We are happy to announce the availability of my second Regular Expression webinar recording. It was a fun event, which I used to explain all the attendees a little bit more about the PCRE Regular Expression engine available in PHP and some other languages. I am covering some slightly advanced topics, like subpattern options, unicode and backtracking aka. greediness and performance.
</blockquote>
<p>You can watch these two recordings over on the Zend.com site:</p>
<ul>
<li><a href="http://www.zend.com/en/resources/webinars/php?#QAFOO3">Black Magic with Regular Expressions</a>
<li><a href="http://www.zend.com/en/resources/webinars/php?#QAFOO2">Understanding Regular Expressions</a>
</ul>]]></description>
      <pubDate>Thu, 29 Nov 2012 10:21:47 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lee Davis' Blog: The enum conundrum]]></title>
      <guid>http://www.phpdeveloper.org/news/18192</guid>
      <link>http://www.phpdeveloper.org/news/18192</link>
      <description><![CDATA[<p>
In a new post to his blog <i>Lee Davis</i> describes <a href="http://www.duckheads.co.uk/the-enum-conundrum/286">the enum conundrum</a> - what's the right solution for effectively using ENUM-type fields in your data?
</p>
<blockquote>
So a user signs up and I want to store a status that reflects their account, or at least an identifier representing that status. Their account could be active, disabled (temporarily), pending approval or maybe deleted. Should I use an enum? <a href="http://komlenic.com/244/8-reasons-why-mysqls-enum-data-type-is-evil/">I've heard they're evil</a>. Maybe having a reference table with statuses would be better? But now I have to manage a separate table just for that one snippet of data, is that overkill? Could I maybe use that status table for other entities? Or, could I instead just use an integer and reference it on the code level? What is the right solution?
</blockquote>
<p>
He presents three of the most common situations he's seen for people using enums in the application:
</p>
<ul>
<li>"I used enums all over the place" (maintenance between code and DB values)
<li>"use a reference table"
<li>"I could use a class constant to represent the enum" (enforced in the app)
</ul>
<p>
Of the three, he suggests the third as the option with the most advantages. Not only does it make it simpler to get the allowed values for the field, but you're also more flexible in the kinds of validation you can do on the values.
</p>]]></description>
      <pubDate>Fri, 06 Jul 2012 11:56:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend: Results from "Zend Developer Pulse" 2012 Survey Posted]]></title>
      <guid>http://www.phpdeveloper.org/news/18146</guid>
      <link>http://www.phpdeveloper.org/news/18146</link>
      <description><![CDATA[<p>
Zend has <a href="http://www.zend.com/en/community/zend-developer-pulse-summer-2012">published the results</a> of their "Developer Pulse" survey for 2012 - the product of a survey of over three thousand developers across the PHP community.
</p>
<blockquote>
The summer 2012 edition of the Zend Developer Pulse&trade; survey shows that PHP is gaining prominence as a cloud application development language of choice. The combination of speed and ease of use enables developers to build and deploy PHP-based cloud applications quickly: more than half the developers surveyed indicated that the apps they are developing today are destined to be deployed in cloud environments.
</blockquote>
<p>
You can view the full results of the report in <a href="http://static.zend.com/topics/zend-developer-pulse-survey-report-Q2-2012-0612-EN.pdf">this PDF</a> which touches on topics like:
</p>
<ul>
<li>Developing in the cloud
<li>Working with APIs
<li>Versions of PHP developers are using
<li>Tools & best practices
</ul>]]></description>
      <pubDate>Wed, 27 Jun 2012 11:13:25 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Gonzalo Ayuso's Blog: Building a simple SQL wrapper with PHP. Part 2.]]></title>
      <guid>http://www.phpdeveloper.org/news/18106</guid>
      <link>http://www.phpdeveloper.org/news/18106</link>
      <description><![CDATA[<p>
<i>Gonzalo Ayuso</i> has followed up his <a href="http://phpdeveloper.org/news/17953">previous post</a> about creating a simple SQL wrapper with PDO in PHP with <a href="http://gonzalo123.wordpress.com/2012/06/18/building-a-simple-sql-wrapper-with-php-part-2/">this new post</a>, a "part two" looking at improving it a bit with a new class to represent the tables.
</p>
<blockquote>
In one of our last post we built a <a href="http://gonzalo123.wordpress.com/2012/05/14/building-a-simple-sql-wrapper-with-php/">simple SQL wrapper with PHP</a>. Now we are going to improve it a little bit. We area going to use a class Table instead of the table name. Why? Simple. We want to create triggers. OK we can create triggers directly in the database but sometimes our triggers need to perform operations outside the database, such as call a REST webservice, filesystem's logs or things like that.
</blockquote>
<p>
He includes the updated code with the new "Table" class with methods that let you set up pre- and post-action hooks on each of the types (insert, delete, update) along with the rest of the library, there ready for the copy & pasting.
</p>]]></description>
      <pubDate>Mon, 18 Jun 2012 10:05:50 -0500</pubDate>
    </item>
  </channel>
</rss>
