<?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>Web Development Blog of Chris Nizzardini</title>
	<atom:link href="http://blog.cnizz.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cnizz.com</link>
	<description>my little notepad</description>
	<lastBuildDate>Mon, 07 May 2012 06:07:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Enhanced PHP performance profiling with Xhprof</title>
		<link>http://blog.cnizz.com/2012/05/05/enhanced-php-performance-profiling-with-xhprof/</link>
		<comments>http://blog.cnizz.com/2012/05/05/enhanced-php-performance-profiling-with-xhprof/#comments</comments>
		<pubDate>Sat, 05 May 2012 17:33:04 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[profiling]]></category>
		<category><![CDATA[xhprof]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1375</guid>
		<description><![CDATA[XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based navigational interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level inclusive and exclusive wall times, memory usage, CPU times and number of calls [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2012/05/05/enhanced-php-performance-profiling-with-xhprof/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Profiling Execution Time in JavaScript and the Perils of jQuery .append()</title>
		<link>http://blog.cnizz.com/2012/03/21/profiling-execution-time-in-javascript-and-the-perils-of-jquery-append/</link>
		<comments>http://blog.cnizz.com/2012/03/21/profiling-execution-time-in-javascript-and-the-perils-of-jquery-append/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 21:23:42 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[JavaScript and Ajax]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[profiler]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1367</guid>
		<description><![CDATA[HI I&#8217;m Chris and I&#8217;ve been living under a rock because I just barely learned about using the console.profile() function in conjunction with FireBug. Better late than never. I was trying to figure out why appending data to an HTML table with jQuery was so damn time consuming. A quick google search yielded the awesome [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2012/03/21/profiling-execution-time-in-javascript-and-the-perils-of-jquery-append/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Google Analytics Custom Variables for AB Testing</title>
		<link>http://blog.cnizz.com/2012/02/26/using-google-analytics-custom-variables-for-ab-testing/</link>
		<comments>http://blog.cnizz.com/2012/02/26/using-google-analytics-custom-variables-for-ab-testing/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 23:20:28 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Seo]]></category>
		<category><![CDATA[ab testing]]></category>
		<category><![CDATA[custom variables]]></category>
		<category><![CDATA[ga]]></category>
		<category><![CDATA[google analytics]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1354</guid>
		<description><![CDATA[Setting up AB Tests using Google Analytics is a simple and free alternative to incredibly expensive solutions like Omniture AB Testing. I had actually used Omniture Test and Target with a company I had previously worked with. The results the Omnitures solution gave were very suspect when compared to our own internal tracking stored in [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2012/02/26/using-google-analytics-custom-variables-for-ab-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP Benchmarks on Storing Persistent Cache in APC. Hint: It&#8217;s Faster!</title>
		<link>http://blog.cnizz.com/2012/02/15/cakephp-benchmarks-on-storing-persistent-cache-in-apc-hint-its-faster/</link>
		<comments>http://blog.cnizz.com/2012/02/15/cakephp-benchmarks-on-storing-persistent-cache-in-apc-hint-its-faster/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 21:39:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[optimizaton]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1342</guid>
		<description><![CDATA[&#160; It&#8217;s been a while since I last posted on here so I thought I&#8217;d get something up here before my next big blog post. Since starting a new job back in September I&#8217;ve been working in CakePHP 1.3 (soon to be 2.0). The other day I had the opportunity to explore optimizing CakePHP. My [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2012/02/15/cakephp-benchmarks-on-storing-persistent-cache-in-apc-hint-its-faster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working Around CodeIgniters Default Session Library</title>
		<link>http://blog.cnizz.com/2011/11/12/working-around-codeigniters-default-session-library/</link>
		<comments>http://blog.cnizz.com/2011/11/12/working-around-codeigniters-default-session-library/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 07:01:14 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[sessions]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1318</guid>
		<description><![CDATA[Recently I was attempting to test a web application using BrowserCam. BrowserCam has a bank of virtual machines on different versions of many platforms including Apple OSX, Linux Fedora, and Windows. While attempting to regression test in older versions of IE I noticed I absolutely could not log in to my application. This only occured [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2011/11/12/working-around-codeigniters-default-session-library/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MySQL Optimization Tip: Checking for Differences in Queries.</title>
		<link>http://blog.cnizz.com/2011/11/02/mysql-optimization-tip-checking-for-differences-in-queries/</link>
		<comments>http://blog.cnizz.com/2011/11/02/mysql-optimization-tip-checking-for-differences-in-queries/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 17:08:50 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[query optimization]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1288</guid>
		<description><![CDATA[I&#8217;ve been going through the MySQL slow query log at my new job to optimize our applications performance. It&#8217;s a bit more scary making changes when you&#8217;re the &#8220;new guy&#8221; because there are a lot of &#8220;gotchas&#8221; you haven&#8217;t quite figured out in the new platform. Well one of the queries that I wanted to [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2011/11/02/mysql-optimization-tip-checking-for-differences-in-queries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inheritance in CodeIgniter: Adding More Functionality To Your Models</title>
		<link>http://blog.cnizz.com/2011/10/28/inheritance-in-codeigniter-adding-more-functionality-to-your-models/</link>
		<comments>http://blog.cnizz.com/2011/10/28/inheritance-in-codeigniter-adding-more-functionality-to-your-models/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 16:09:11 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[nocrud]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1267</guid>
		<description><![CDATA[I recently blogged on Reducing Code using CodeIgniters Active Record Class. In this blog I focus on easily collecting data from your object members using get_object_vars(). After using this for a while I found that unsetting certain members prior to an insert/update became rather annoying. I&#8217;ve been knee deep in Code Igniter for the past [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2011/10/28/inheritance-in-codeigniter-adding-more-functionality-to-your-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unscientific Benchmarking of Type Casting, is_numeric, and regex in PHP</title>
		<link>http://blog.cnizz.com/2011/10/05/unscientific-benchmarking-of-type-casting-is_numeric-and-regex-in-php/</link>
		<comments>http://blog.cnizz.com/2011/10/05/unscientific-benchmarking-of-type-casting-is_numeric-and-regex-in-php/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 22:31:08 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[benchmarking]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[is_numeric]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[preg_replace]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[type caste]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1261</guid>
		<description><![CDATA[I performed some unscientific PHP benchmarks today pitting casting to an integer against is_numeric against preg_replace. The point was to see which is the fastest way of quickly cleaning user input before passing to a SQL query to prevent against SQL injection. Obviously this would only work on database fields that are integers. To be [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2011/10/05/unscientific-benchmarking-of-type-casting-is_numeric-and-regex-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reducing Code using CodeIgniters Active Record Class</title>
		<link>http://blog.cnizz.com/2011/09/03/reducing-code-using-codeigniters-active-record-class/</link>
		<comments>http://blog.cnizz.com/2011/09/03/reducing-code-using-codeigniters-active-record-class/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 22:40:04 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1251</guid>
		<description><![CDATA[UPDATE Nov. 9, 2011: I have begun moving away from using this in my code. I am now using a core Model class that is extended by other models that takes care of stuff like this. Please read Inheritance in CodeIgniter: Adding More Functionality To Your Models for more information. While this is still an okay [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2011/09/03/reducing-code-using-codeigniters-active-record-class/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Evil Hackers from Outerspace</title>
		<link>http://blog.cnizz.com/2011/08/23/evil-hackers-from-outerspace/</link>
		<comments>http://blog.cnizz.com/2011/08/23/evil-hackers-from-outerspace/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 22:03:34 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.cnizz.com/?p=1240</guid>
		<description><![CDATA[Been having fun since Friday dealing with a compromised server. Somehow an infiltrator loaded two files onto the server in question. One in an OS Commerce directory (very out of date installation) and the other into the root of a Word Press 2.9 install. The malicious code would then phone home to a recently registered domains [...]]]></description>
		<wfw:commentRss>http://blog.cnizz.com/2011/08/23/evil-hackers-from-outerspace/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

