<?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>fluffigt.com &#187; PHP</title>
	<atom:link href="http://fluffigt.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://fluffigt.com</link>
	<description>*poof* said fluff...</description>
	<lastBuildDate>Sat, 03 Dec 2011 13:30:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>6 Ways To Kill Your Servers &#8211; Learning How To Scale The Hard Way</title>
		<link>http://fluffigt.com/2010/09/16/6-ways-to-kill-your-servers-learning-how-to-scale-the-hard-way/</link>
		<comments>http://fluffigt.com/2010/09/16/6-ways-to-kill-your-servers-learning-how-to-scale-the-hard-way/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 14:03:41 +0000</pubDate>
		<dc:creator>mld</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://fluffigt.com/?p=1760</guid>
		<description><![CDATA[Good article over at HighScalability.com about what happens when a coder, even an experienced one, has to scale out a web site under time pressure. The most important lessons in my opinion are caching, tweaking configuration and stress testing.]]></description>
			<content:encoded><![CDATA[<p>Good article over at <a title="6 Ways to Kill Your Servers" href="http://highscalability.com/blog/2010/8/23/6-ways-to-kill-your-servers-learning-how-to-scale-the-hard-w.html" target="_blank">HighScalability.com</a> about what happens when a coder, even an experienced one, has to scale out a web site under time pressure.</p>
<p>The most important lessons in my opinion are caching, tweaking configuration and stress testing.</p>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2010/09/16/6-ways-to-kill-your-servers-learning-how-to-scale-the-hard-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Private methods in PHP programming &#8211; response</title>
		<link>http://fluffigt.com/2008/08/23/private-methods-in-php-programming-response/</link>
		<comments>http://fluffigt.com/2008/08/23/private-methods-in-php-programming-response/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 08:44:44 +0000</pubDate>
		<dc:creator>mld</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://fluffigt.com/?p=1711</guid>
		<description><![CDATA[Felix over at Debuggable wrote an interesting article about private methods. He thinks it's not a very good thing to use, but, kudos to him, doesn't rule out the possibility. He argues that he doesn't have any formal education in programming and development, but I don't think that matters much at all since he seems [...]]]></description>
			<content:encoded><![CDATA[<p>Felix over at Debuggable wrote an <a href="http://www.debuggable.com/posts/private-methods-follow-up:4873b289-8f70-4500-a798-76ea4834cda3" target="_blank">interesting article about private methods</a>. He thinks it's not a very good thing to use, but, kudos to him, doesn't rule out the possibility. He argues that he doesn't have any formal education in programming and development, but I don't think that matters much at all since he seems to have quite a bit of programming experience.</p>
<p>But what I think is that, of course, you alwas <em>can </em>write private-method-free code, but sometimes it's not very good. When you need to duplicate code time after another, you might begin to see the need for another method (refactoring) or for that matter class. What that method does or returns maybe, just maybe, isn't that good for the rest of the world (read application) to access directly rather than through your other, more high level methods.</p>
<p>CakePHP itself is has lots of private methods. Could we do without them all? Of course we could. Would it make the code easier to read? Maybe. Would it make the code easier to maintain? I think not.</p>
<p>With that said, you always need to make an active decission whether you choose to make a method public, private or protected. Chances are, if you only write public because you are used to it, you might be making a mistake that could compromise stability or security of your application if another developer makes use of that method...</p>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/08/23/private-methods-in-php-programming-response/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Syslog-NG &#8211; NMSWiki</title>
		<link>http://fluffigt.com/2008/08/16/php-syslog-ng-nmswiki-4/</link>
		<comments>http://fluffigt.com/2008/08/16/php-syslog-ng-nmswiki-4/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 09:37:03 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[syslog]]></category>

		<guid isPermaLink="false">http://fluffigt.com/2008/08/16/php-syslog-ng-nmswiki-4/</guid>
		<description><![CDATA[Php-Syslog-ng is a frontend for viewing syslog-ng messages logged to MySQL in realtime. It features customized searches based on device, priority, date, time, and message. http://nms.gdd.net/index.php/PHP-Sysl...]]></description>
			<content:encoded><![CDATA[<p>Php-Syslog-ng is a frontend for viewing syslog-ng messages logged to MySQL in realtime. It features customized searches based on device, priority, date, time, and message.
<ul>
<li><a href="http://nms.gdd.net/index.php/PHP-Syslog-NG">http://nms.gdd.net/index.php/<acronym title="Pre-Hypertext Processing">PHP</acronym>-Sysl...</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/08/16/php-syslog-ng-nmswiki-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>php-syslog-ng &#8211; Google Code</title>
		<link>http://fluffigt.com/2008/08/16/php-syslog-ng-google-code-4/</link>
		<comments>http://fluffigt.com/2008/08/16/php-syslog-ng-google-code-4/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 09:04:45 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[syslog-ng]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://fluffigt.com/2008/08/16/php-syslog-ng-google-code-4/</guid>
		<description><![CDATA[Php-Syslog-ng is a frontend for viewing syslog-ng messages logged to MySQL in realtime. It features customized searches based on device, priority, date, time, and message. http://code.google.com/p/php-syslog-ng/]]></description>
			<content:encoded><![CDATA[<p>Php-Syslog-ng is a frontend for viewing syslog-ng messages logged to MySQL in realtime. It features customized searches based on device, priority, date, time, and message.
<ul>
<li><a href="http://code.google.com/p/php-syslog-ng/">http://code.google.com/p/php-syslog-ng/</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/08/16/php-syslog-ng-google-code-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stuart Herbert On PHP</title>
		<link>http://fluffigt.com/2008/07/18/stuart-herbert-on-php/</link>
		<comments>http://fluffigt.com/2008/07/18/stuart-herbert-on-php/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 05:55:39 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://fluffigt.com/2008/07/18/stuart-herbert-on-php/</guid>
		<description><![CDATA[http://blog.stuar...]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://blog.stuartherbert.com/php/">http://blog.stuar...</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/07/18/stuart-herbert-on-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apache2-mpm-itk</title>
		<link>http://fluffigt.com/2008/07/17/apache2-mpm-itk/</link>
		<comments>http://fluffigt.com/2008/07/17/apache2-mpm-itk/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 20:29:03 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://fluffigt.com/2008/07/17/apache2-mpm-itk/</guid>
		<description><![CDATA[mpm-itk allows you to run each of your apache vhosts under a separate uid and gid http://mpm-itk.se...]]></description>
			<content:encoded><![CDATA[<p>mpm-itk allows you to run each of your apache vhosts under a separate uid and gid
<ul>
<li><a href="http://mpm-itk.sesse.net/">http://mpm-itk.se...</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/07/17/apache2-mpm-itk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mysqlicious &#8211; Google Code</title>
		<link>http://fluffigt.com/2008/07/07/mysqlicious-google-code/</link>
		<comments>http://fluffigt.com/2008/07/07/mysqlicious-google-code/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 20:25:54 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[del.icio.us]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://fluffigt.com/2008/07/07/mysqlicious-google-code/</guid>
		<description><![CDATA[http://code.googl...]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://code.google.com/p/mysqlicious/">http://code.googl...</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/07/07/mysqlicious-google-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPlot: Dynamic Charts</title>
		<link>http://fluffigt.com/2008/06/16/phplot-dynamic-charts/</link>
		<comments>http://fluffigt.com/2008/06/16/phplot-dynamic-charts/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 19:19:54 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://fluffigt.com/2008/06/16/phplot-dynamic-charts/</guid>
		<description><![CDATA[http://phplot.sou...]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://phplot.sourceforge.net/">http://phplot.sou...</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/06/16/phplot-dynamic-charts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPGraphLib Lightweight PHP Graphing Library</title>
		<link>http://fluffigt.com/2008/06/16/phpgraphlib-lightweight-php-graphing-library/</link>
		<comments>http://fluffigt.com/2008/06/16/phpgraphlib-lightweight-php-graphing-library/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 19:19:04 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://fluffigt.com/2008/06/16/phpgraphlib-lightweight-php-graphing-library/</guid>
		<description><![CDATA[http://www.ebrueg...]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.ebrueggeman.com/phpgraphlib/index.php">http://www.ebrueg...</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/06/16/phpgraphlib-lightweight-php-graphing-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP Bake &#8211; Baking with CakePHP 1.2 &#124; Web Development 2.0: Web Design, CakePHP, Javascript</title>
		<link>http://fluffigt.com/2008/06/09/cakephp-bake-baking-with-cakephp-12-web-development-20-web-design-cakephp-javascript/</link>
		<comments>http://fluffigt.com/2008/06/09/cakephp-bake-baking-with-cakephp-12-web-development-20-web-design-cakephp-javascript/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 18:54:44 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[bake]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://fluffigt.com/2008/06/09/cakephp-bake-baking-with-cakephp-12-web-development-20-web-design-cakephp-javascript/</guid>
		<description><![CDATA[http://www.webdev...]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.webdevelopment2.com/cakephp-bake-baking-models-controllers-views-cakephp-12/">http://www.webdev...</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://fluffigt.com/2008/06/09/cakephp-bake-baking-with-cakephp-12-web-development-20-web-design-cakephp-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

