<?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>Wed, 22 May 2013 21:06:24 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Brandon Savage's Blog: Book Review: The Grumpy Programmer's Guide To Building Testable Applications]]></title>
      <guid>http://www.phpdeveloper.org/news/17833</guid>
      <link>http://www.phpdeveloper.org/news/17833</link>
      <description><![CDATA[<p>
On his blog <i>Brandon Savage</i> has a new post <a href="http://www.brandonsavage.net/book-review-the-grumpy-programmers-guide-to-building-testable-applications/">reviewing a book from Chris Hartjes</a>, "The Grumpy Programmer's Guide To Building Testable Applications".
</p>
<blockquote>
When most developers think about books on testing, they think about books that highlight things like "test driven development" or "how to build a test for X." [...] This is not true of Chris Hartjes' book, <a href="http://leanpub.com/grumpy-testing">"The Grumpy Programmer's Guide To Building Testable PHP Applications"</a>. When I asked Chris if I could review his book, I expected a step-by-step guide to writing tests. What I got was a step-by-step guide to building an application that COULD be tested. There's a big difference, and it's important to understand the distinction.
</blockquote>
<p>
He points out that the book provides more about good application structure than who to write the tests for it. It provides a guide to creating modular applications that can be easily pulled apart and tested as well as some practical examples. He also includes a few "wise words" quoted from the book including: "if it's not yours, wrap it up" and "testing is good; testable applications are better."
</p>
<p>
You can pick up your own copy of the book <a href="http://leanpub.com/grumpy-testing">fron its page on the Leanpub site</a>.
</p>]]></description>
      <pubDate>Wed, 18 Apr 2012 10:53:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Job Posting: Cambridge Technology Enterprises Seeks PHP Web Applications Developer (Ramsey, NJ)]]></title>
      <guid>http://www.phpdeveloper.org/news/12916</guid>
      <link>http://www.phpdeveloper.org/news/12916</link>
      <description><![CDATA[<table cellpadding="3" cellspacing="2" border="0">
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Company</td>
	<td style="font-size:11px">Cambridge Technology Enterprises</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Location</td>
	<td style="font-size:11px">Ramsey, NJ</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Title</td>
	<td style="font-size:11px">PHP Web Applications Developer</td>
</tr>
<tr>
	<td style="font-weight:bold;vertical-align:top;font-size:11px">Summary</td>
	<td style="font-size:11px">
	<p>
	This is a permanent opportunity with the client and the client does not pay for relocation.
	</p>
	<p>
	Salary is competitve based on experience with benefits.
	</p>
	<p><b>PHP Web Applications Developer</b></p>
	</ul>
	<li>Demonstrable expertise in developing PHP5-based database-driven applications.
	<li>Ability to hand-code HTML, JavaScript, and CSS.
	<li>Willingness to work with heterogeneous systems, including IBM System i (iSeries / i5 / AS/400) server and DB2 .
	<li>Willingness to work at our offices in Ramsey, NJ (relocation not budgeted).
	</ul>
	<p>The following attributes are plusses:</p>
	<ul>
	<li>Proficiency with MVC frameworks, especially Zend Framework.
	<li>Proficiency with Dojo (JavaScript library) and AJAX.
	<li>OO Skills (Object-oriented development).
	<li>Degree in Computer Science or Information technology.
	<li>Good interpersonal skills to collaborate with team members, clients and users.
	<li>Ability to configure AMP (Apache, MySql, and PHP).
	<li>Exposure to the IBM System i (iSeries / AS/400) server and DB2.
	<li>Experience with PHP-based content management systems (Joomla, Drupal, etc.).
	<li>The ability to work on several projects simultaneously.
	</ul>
	</p>
	Please respond with below stated details in order to expedite the process of submission of your candidature to our client.
	<p>
	Updated Resume<br/>
	Current location<br/>
	Availability status<br/>
	Contact number
	</p>
	<p>
	Contact Nathan Subramanian for more information or to submit your information: nsubramanian@ctepl.com
	</p>
	</td>
</tr>
</table>]]></description>
      <pubDate>Tue, 21 Jul 2009 15:55:45 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mike Potter's Blog: Adobe Gold Sponsor of Zend / PHP Conference]]></title>
      <guid>http://www.phpdeveloper.org/news/6264</guid>
      <link>http://www.phpdeveloper.org/news/6264</link>
      <description><![CDATA[<p>
<i>Mike Potter</i> is <a href="http://blogs.adobe.com/mikepotter/2006/09/adobe_gold_spon.html">happy to announce</a> that Adobe is officially a "Gold Sponsor" of the upcoming <a href="http://www.zendcon.com">Zend/PHP Conference & Expo</a> as well as a mention of his involvement at the conference.
</p>
<blockquote>
I'm happy to announce that Adobe will be sponsoring the <a href="http://zendcon06.kbconferences.com/">Zend / PHP Conference and Expo</a> in San Jose in late October.  I have a <a href="http://zendcon06.kbconferences.com/speakers_temp.php">speaking session</a> there on Rich Internet Applications, and we'll have a booth where we'll be showing off integrating <a href="http://www.flex.org/>Adobe Flex</a> with <a href="http://www.php.net/">PHP</a>, using open source tools such as <a href="http://www.amfphp.org/">AMFPHP</a> or <a href="http://themidnightcoders.com/weborb/php/index.htm">WebORB</a> from <a href="http://themidnightcoders.com/">the Midnight Coders</a>.
</blockquote>
<p>
He <a href="http://blogs.adobe.com/mikepotter/2006/09/adobe_gold_spon.html">also reminds</a> potential conference-goers that the Early Bird discount is still in effect (until September 15th - just two more days!) to get the dicsounted price. Head over and <a href="https://www.kbconferences.com/registration/zendcon06/">register today</a>!
</p>]]></description>
      <pubDate>Wed, 13 Sep 2006 14:29:26 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: QEDWiki, IBM, and]]></title>
      <guid>http://www.phpdeveloper.org/news/5810</guid>
      <link>http://www.phpdeveloper.org/news/5810</link>
      <description><![CDATA[<p>
On the Zend Developer Zone, <i>Cal Evans</i> got a chance to <a href="http://devzone.zend.com/node/view/id/678">site down and talk</a> with <i>Dan Gisolfi</i>, a "Certified IBM Executive IT Architect" and talk about IBM the company, PHP, the Zend Framrwork, and the latest offering from IBM - QEDWiki.
</p>
<blockquote>
<p>
When people mention IBM, the most common mental picture is huge corporate IT. (that and Avery Books starring back at me from my TV demanding to know where the flying cars are) Their reputation for large IT projects borders on legendary. So prevalent is this mental picture that many people lose sight of the fact that IBM has been quietly innovating for the past 20 years. 
</p>
<p>
I was recently blessed with the opportunity to slip below the blue veneer. It was far from the corporate cube farm mentality I expected. What I found was interesting, it was fresh; yes, I'll say it, it was innovative.
</p>
</blockquote>
<p>
They <a href="http://devzone.zend.com/node/view/id/678">talk mostly</a> about the QEDWiki technology - an interface to web applications (which can use PHP) to be a "mashup enabler" for developers. They cover what it is and how it'll help the web in general, and include a mention of IBM's demo site for the project (for a fictional hardware store).
</p>]]></description>
      <pubDate>Mon, 17 Jul 2006 18:05:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Andi Gutmans' Blog:  PHP 5 Adoption has Tipped!]]></title>
      <guid>http://www.phpdeveloper.org/news/5798</guid>
      <link>http://www.phpdeveloper.org/news/5798</link>
      <description><![CDATA[<p>
According to <a href="http://andigutmans.blogspot.com/2006/07/php-5-adoption-has-tipped.html">this new post</a> on <i>Andi Gutmans'</i> blog today, the adoption of PHP versions seems to be tipping in favor of PHP5.
</p>
<blockquote>
PHP 5 was released in July 2004. Since its release two years ago, there has been a lot of talk about its adoption rate and whether it will surpass the PHP 4 installed base. No doubt that it will still take some time for PHP 5 to reach PHP 4's existing installed base. The main reason for this are the numerous PHP 4-based applications that were built over the years, and if it's not broken, don't fix it.
</blockquote>
<p>
He <a href="http://andigutmans.blogspot.com/2006/07/php-5-adoption-has-tipped.html">includes a graph</a> showing the adoption of both PHP4 and PHP5 versions, noting a large increase from the release of the 5.1 version of PHP. 
</p>
<blockquote>
Although I knew many were waiting for PHP 5.1 before upgrading, its release in last November seems to have created a huge increase in PHP 5 adoption. In July over 74% of support tickets were by customers using PHP 5 (and remember we do support both versions).
</blockquote>]]></description>
      <pubDate>Mon, 17 Jul 2006 05:45:19 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: PHP and IBM Goodness]]></title>
      <guid>http://www.phpdeveloper.org/news/5768</guid>
      <link>http://www.phpdeveloper.org/news/5768</link>
      <description><![CDATA[<p>
The Zend Developer Zone has gone IBM crazy with three different posts concerning the blending of the PHP language with the i5/OS platform - specifically the use of DB2, a free book that's been published, and a real code example to get you started.
</p>
<p>
First off, <a href="http://www.redbooks.ibm.com/abstracts/sg247218.html?Open">the book</a> - "Developing PHP Applications for IBM Data Servers". <i>Cal</i> <a href="http://feeds.feedburner.com/ZendDeveloperZone?m=120">talks about</a> its contents, including a brief description and a listing of te chapters. Topics covered include the installation and configuration, wokring with DB2/Informix, and an introduction to Service Data Objects for PHP. 
</p>
<p>
Next up is <a href="http://feeds.feedburner.com/ZendDeveloperZone?m=126">Cal's announcement</a> of the official melding of DB2 and PHP on the i5/OS platform. He points to <a href="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0606gupta/">a tutorial</a> ("Use PHP scripts to access DB2 UDB for iSeries data with Zend Core for i5/OS") for an example of these connections.
</p>
<p>
Finally, <i>Cal</i> wraps it all up with <a href="http://www.zend.com/forums/index.php?t=msg&th=1368&start=0&S=6b8fe09a6605f30c9eb8be86ecc24141">another example</a> from the Zend site that "illustrates features and functions using the db2 extensions in the Zend Core for i5/OS PHP engine".
</p>]]></description>
      <pubDate>Tue, 11 Jul 2006 06:02:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Book Review - Smarty PHP Template Programming and Applications]]></title>
      <guid>http://www.phpdeveloper.org/news/5634</guid>
      <link>http://www.phpdeveloper.org/news/5634</link>
      <description><![CDATA[<p>
<i>Manuel Lemos</i> has posted <a href="http://www.phpclasses.org/reviews/id/190481140X.html">a new book review</a> of one of the latest offerings from Packt Publishing, "Smarty PHP Template Programming and Applications".
</p>
<blockquote>
<p>
PHP template engines have always been an hot topic. I guess it is accurate to say there are hundreds of PHP classes and scripts that implement template engines. <a href="http://smarty.php.net">Smarty</a> is by far the most popular PHP template engine. I suppose it is fair to say that the history of PHP template engine can be split in "before Smarty" and "after Smarty".
</p>
<p>
This book was written having in mind two types of audience: the Web page designers and the Web application programmers. After a couple of introductory chapters, there are several chapters written for Web page designers followed by several chapters more for Web application programmers.
</p>
</blockquote>
<p>
He <a href="http://www.phpclasses.org/reviews/id/190481140X.html">goes on</a> to describe the structure of the book, how it compares Smarty to other templating systems, an introduction to using Smarty, and a few chapters diving more into the topic in depth. Overall, his comments are positive, and he definitely recommends the book to anyone looking to get into <a href="http://smarty.php.net">this popular templating system</a>.
</p>]]></description>
      <pubDate>Tue, 20 Jun 2006 06:41:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: Rich Internet Applications With PHP and Flex (Part 2)]]></title>
      <guid>http://www.phpdeveloper.org/news/5487</guid>
      <link>http://www.phpdeveloper.org/news/5487</link>
      <description><![CDATA[<p>
From php|architect's ART article repository today, there's <a href="http://hades.phparch.com/ceres/public/article/index.php/art::flash_flex::rich_internet_applications_with_php_and_flex::part_2">part two in the series</a> following the creation of "rich internet applications" with PHP and that ever-helpful Adobe product line, their Flex products. This time, they look at how the the <a href="http://labs.adobe.com/">AMFPHP</a> (flash remoting for PHP) library can make the connection even easier.
</p>
<p>
They start with links to the downloads for AMFPHP, and mention to "just follow the instructions" to get it set up. They provide a "create database" string to feed into MySQL before getting into the actual code for the application. The functionality grabs the list of users from the database table and stores it where the Flex interface can get to it.
</p>
<p>
The next step - generating the interface - is a simple one. They provide the code to cut and paste in to display all of the information the previous script had pulled out (in a datagrid).
</p>
<p>
Finally, they pull it all together, using the AMFPHP library to bridge the gap between the PHP script and the Flex interface, pushing the data into the Flex application.
</p>]]></description>
      <pubDate>Thu, 01 Jun 2006 06:22:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christopher Jones' Blog: Oracle at the NY PHP Conference]]></title>
      <guid>http://www.phpdeveloper.org/news/5467</guid>
      <link>http://www.phpdeveloper.org/news/5467</link>
      <description><![CDATA[<p>
<i>Christopher Jones</i> has a note on his blog today about the presentation <a href="http://blogs.oracle.com/opal/2006/05/30#a36">he'll be making</a> at the upcoming <a href="http://www.nyphpcon.com/">New York PHP User Conference</a>.
</p>
<quote>
<i>
I'm also helping with the <a href="http://www.nyphpcon.com/OraclePHPfest.pdf">Oracle PHPfest</a> on Thursday, June 15 from 6:30 to 8:30 p.m. in the foyer.  The PHPfest will get you up and running with PHP and Oracle, and set you on your way to building scalable applications. 
</i>
</quote>
<p>
He also mentions the book that he (and <i>Alison Holloway</i>) have been working on, the "Underground PHP and Oracle Manual", and it's preliminary release. Attendees for the installfest have already recieved early drafts.
</p>
<p>
If you haven't gotten your tickets for the event yet, you can still head over to <a href="http://www.nyphpcon.com/">the main conference site</a> and grab your tickets today! The conference is June 14th-16th at the New Yorker Hotel in Manhattan, NY and tickets start at $395 USD.
</p>]]></description>
      <pubDate>Tue, 30 May 2006 05:51:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Daniel Krook's Blog: Published - Developing PHP Applications for IBM Data Servers]]></title>
      <guid>http://www.phpdeveloper.org/news/5439</guid>
      <link>http://www.phpdeveloper.org/news/5439</link>
      <description><![CDATA[<p>
According to <a href="http://krook.net/archives/152">this new post</a> on <i>Daniel Krook</i>'s blog today, a Redbook that he coauthored with a group of fellow "IBMers" has been published today - <a href="http://www.redbooks.ibm.com/abstracts/sg247218.html?Open">Developing PHP Applications for IBM Data Servers</a>.
</p>
<quote>
<i>
The book had three goals; to demonstrate best practices for developing PHP applications with IBM database servers, to provide detailed instructions for administrators to set up all the required software, and to help users migrate from MySQL to DB2.
</i>
</quote>
<p>
You can check out the online version of the book <a href="http://www.redbooks.ibm.com/abstracts/sg247218.html?Open">here</a> as a PDF file. There's also some <a href="ftp://www.redbooks.ibm.com/redbooks/SG247218">additional materials</a> to suppliment it.
</p>]]></description>
      <pubDate>Wed, 24 May 2006 12:01:13 -0500</pubDate>
    </item>
  </channel>
</rss>
