<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Random Randy Ramblings &#187; php</title>
	<atom:link href="http://randymelder.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://randymelder.com</link>
	<description>Stuff that was so important, I had to write it down.</description>
	<lastBuildDate>Mon, 24 May 2010 22:24:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>A PHP Factory Pattern Example</title>
		<link>http://randymelder.com/2009/12/15/a-php-factory-pattern-example/</link>
		<comments>http://randymelder.com/2009/12/15/a-php-factory-pattern-example/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 06:03:25 +0000</pubDate>
		<dc:creator>Randy Melder</dc:creator>
				<category><![CDATA[Apache / PHP / MySQL]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[factory]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.randymelder.com/?p=156</guid>
		<description><![CDATA[Recently I was challenged on the fly to come up with an example of a factory pattern. Here is the result: /** * Database Connection Example * @author randymelder */ interface DatabaseConnection { function connect(); } class MySQLDatabaseConnection implements DatabaseConnection { var $link; var $user; var $pass; var $host; function __construct($host,$user,$pass) { $this->user = $user; [...]]]></description>
		<wfw:commentRss>http://randymelder.com/2009/12/15/a-php-factory-pattern-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Linked List Example</title>
		<link>http://randymelder.com/2009/12/06/php-linked-list-example/</link>
		<comments>http://randymelder.com/2009/12/06/php-linked-list-example/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 18:10:13 +0000</pubDate>
		<dc:creator>Randy Melder</dc:creator>
				<category><![CDATA[Apache / PHP / MySQL]]></category>
		<category><![CDATA[data structures]]></category>
		<category><![CDATA[linked list]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.randymelder.com/?p=146</guid>
		<description><![CDATA[Continuing my data structures thoughts from previous posts, I&#8217;ve created a linked list example. /* * Node - a basic link node. */ class Node { var $id; var $next; /* * */ function __construct($id) { $this->id = $id; } } $a = new Node("mark"); var_dump($a); $b = $a->next = new Node("wes"); var_dump($b); $c = [...]]]></description>
		<wfw:commentRss>http://randymelder.com/2009/12/06/php-linked-list-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Stack &#8211; An implementation of a basic data structure</title>
		<link>http://randymelder.com/2009/12/05/php_stack/</link>
		<comments>http://randymelder.com/2009/12/05/php_stack/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 12:34:36 +0000</pubDate>
		<dc:creator>Randy Melder</dc:creator>
				<category><![CDATA[Apache / PHP / MySQL]]></category>
		<category><![CDATA[Everything else...]]></category>
		<category><![CDATA[Linux, Unix, and Solaris]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Wordpress Stuff]]></category>
		<category><![CDATA[data structures]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[stack]]></category>

		<guid isPermaLink="false">http://www.randymelder.com/?p=134</guid>
		<description><![CDATA[Recently, I started re-learning c++ and the topic of data structures surfaced. The conversation evolved to their usefulness in web development. Without commenting on that, I decided to partake in an exercise to implement c style functionality in a PHP OOP context. Here is the code I came up with: /* * Stack - the [...]]]></description>
		<wfw:commentRss>http://randymelder.com/2009/12/05/php_stack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to &#8211; LIKE &#8211; use prepared statements</title>
		<link>http://randymelder.com/2009/09/26/how-to-like-use-prepared-statements/</link>
		<comments>http://randymelder.com/2009/09/26/how-to-like-use-prepared-statements/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 12:05:37 +0000</pubDate>
		<dc:creator>Randy Melder</dc:creator>
				<category><![CDATA[Apache / PHP / MySQL]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[clause]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[pdo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[prepared]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[statements]]></category>

		<guid isPermaLink="false">http://www.randymelder.com/?p=114</guid>
		<description><![CDATA[I was going to do the whole Valley Girl theme for this post, but decided that was lame. So while converting an internal application query into a user-input web query when I stumbled across a problem. My prepared statement was not throwing an error and not giving me results. It took me a while to [...]]]></description>
		<wfw:commentRss>http://randymelder.com/2009/09/26/how-to-like-use-prepared-statements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSCON 2009 &#8211; Quality Assurance in PHP Projects</title>
		<link>http://randymelder.com/2009/07/21/oscon_2009_quality_assurance_in_php_projects/</link>
		<comments>http://randymelder.com/2009/07/21/oscon_2009_quality_assurance_in_php_projects/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 02:58:18 +0000</pubDate>
		<dc:creator>Randy Melder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[auditing]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[qa]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://www.randymelder.com/?p=67</guid>
		<description><![CDATA[Quality Assurance in PHP Projects Sebastian Bergmann (thePHP.cc) Another awesome presentation and workshop today. There are so many take-aways, I&#8217;m not sure what to add in. I took five pages of notes. PHPUnit Best Practices: Use the setup() method Make functions for code that is reused. Make test for edge cases. Use &#8211;testdox to display [...]]]></description>
		<wfw:commentRss>http://randymelder.com/2009/07/21/oscon_2009_quality_assurance_in_php_projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizing mod_deflate &amp; zlib for web performance</title>
		<link>http://randymelder.com/2009/06/03/utilizing-mod_deflate-zlib-for-web-performance/</link>
		<comments>http://randymelder.com/2009/06/03/utilizing-mod_deflate-zlib-for-web-performance/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 20:19:20 +0000</pubDate>
		<dc:creator>Randy Melder</dc:creator>
				<category><![CDATA[Apache / PHP / MySQL]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.randymelder.com/?p=30</guid>
		<description><![CDATA[Every webmaster is looking for ways to enhance performance. I&#8217;ve researched the web and found some hits and some misses. Here are a couple changes that have dramatically improved Apache and PHP performance for me. Of course, this is my implementation, and I&#8217;d like to hear from others how I could improve. Using mod_deflate: For [...]]]></description>
		<wfw:commentRss>http://randymelder.com/2009/06/03/utilizing-mod_deflate-zlib-for-web-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting xdebug installed in OS X Tiger</title>
		<link>http://randymelder.com/2009/03/27/getting-xdebug-installed-in-os-x-tiger/</link>
		<comments>http://randymelder.com/2009/03/27/getting-xdebug-installed-in-os-x-tiger/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 03:31:05 +0000</pubDate>
		<dc:creator>Randy Melder</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xdebug]]></category>

		<guid isPermaLink="false">http://www.randymelder.com/?p=29</guid>
		<description><![CDATA[Here&#8217;s what I did: 1. Install Marc Liyanage&#8217;s PHP5 package for Apache 1.3.x 2. Mod your path defaults # sudo su - # cd /usr/bin # mv php php4 # mv phpize phpize4 # mv php-config php-config4 # ln -s /usr/local/php5/bin/php php # ln -s /usr/local/php5/bin/phpize phpize # ln -s /usr/local/php5/bin/php-config php-config 3. Get xdebug [...]]]></description>
		<wfw:commentRss>http://randymelder.com/2009/03/27/getting-xdebug-installed-in-os-x-tiger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
