<?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>Austin Marron</title>
	<atom:link href="http://www.austinmarron.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.austinmarron.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 09 Aug 2010 19:54:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress A/B, Split Testing with Theme Switching</title>
		<link>http://www.austinmarron.com/2010/08/09/wordpress-ab-split-testing-with-theme-switching/</link>
		<comments>http://www.austinmarron.com/2010/08/09/wordpress-ab-split-testing-with-theme-switching/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 19:53:49 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[A/B Testing]]></category>
		<category><![CDATA[Split Testing]]></category>
		<category><![CDATA[Theme Switching]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=171</guid>
		<description><![CDATA[Recently I’ve been looking for effective ways of performing A/B or Split testing on WordPress powered websites. I have come up with several approaches, the first of which utilizes theme switching to effectively segment users according to assigned percentages and then show them an assigned theme. To maintain consistency, the prescribed theme is stored in [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/08/09/wordpress-ab-split-testing-with-theme-switching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slick2D Java engine: Extendable menu systems</title>
		<link>http://www.austinmarron.com/2010/07/20/slick2d-java-engine-extendable-menu-systems/</link>
		<comments>http://www.austinmarron.com/2010/07/20/slick2d-java-engine-extendable-menu-systems/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 04:34:44 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[LWJGL]]></category>
		<category><![CDATA[Slick2D]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=162</guid>
		<description><![CDATA[An issue I&#8217;ve had in general app GUIs is finding a way to implement the menus and options in such a way that one could potentially abstract some or all of the actual menu details outside of the compiled code and into an XML or scripting format. In this case, I&#8217;m building a Java based [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/07/20/slick2d-java-engine-extendable-menu-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Login and Auth in a Popup Window</title>
		<link>http://www.austinmarron.com/2010/06/08/twitter-login-and-auth-in-a-popup-window/</link>
		<comments>http://www.austinmarron.com/2010/06/08/twitter-login-and-auth-in-a-popup-window/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 21:45:01 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[jQuery & Javascript]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=156</guid>
		<description><![CDATA[Making use of Twitter in an app is a simple and straightforward task thanks to great libraries like this one that handle all of the OAuth handshaking and heavy lifting for you. The only problem with the default method is that when a user clicks the connect via Twitter button, it takes them to the [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/06/08/twitter-login-and-auth-in-a-popup-window/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Javascript: The importance of the var keyword</title>
		<link>http://www.austinmarron.com/2010/06/01/javascript-the-importance-of-the-var-keyword/</link>
		<comments>http://www.austinmarron.com/2010/06/01/javascript-the-importance-of-the-var-keyword/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 18:02:29 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[jQuery & Javascript]]></category>
		<category><![CDATA[Best Practices]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=150</guid>
		<description><![CDATA[I recently found a great example of the importance of the var keyword and properly scoping your variables in javascript. In the best case, we should be coding in an object oriented way and utilizing closures to properly contain our code, but sometimes we run into some plain old javascript written the old fashioned (read: [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/06/01/javascript-the-importance-of-the-var-keyword/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Correct way to write a for-loop in PHP</title>
		<link>http://www.austinmarron.com/2010/05/21/correct-way-to-write-a-for-loop-in-php/</link>
		<comments>http://www.austinmarron.com/2010/05/21/correct-way-to-write-a-for-loop-in-php/#comments</comments>
		<pubDate>Fri, 21 May 2010 18:42:58 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Programming Basics]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=145</guid>
		<description><![CDATA[I&#8217;ve been using PHP as one of my toolbox languages for a few years, and there are both benefits and drawbacks to it when compared to more formal OO languages like C# and Java. One of the distinct annoyances I have with PHP is the for loop, and it&#8217;s not the loop itself, it&#8217;s the [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/05/21/correct-way-to-write-a-for-loop-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP fixtures and database fields containing serialized data</title>
		<link>http://www.austinmarron.com/2010/05/16/cakephp-fixtures-and-database-fields-containing-serialized-data/</link>
		<comments>http://www.austinmarron.com/2010/05/16/cakephp-fixtures-and-database-fields-containing-serialized-data/#comments</comments>
		<pubDate>Sun, 16 May 2010 06:02:18 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Unit Testing]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=141</guid>
		<description><![CDATA[I just came across and interesting issue while writing some CakePHP unit tests. I have a field that stores serialized data and the data is automatically unserialized via an afterFind() callback in the model.
When writing the test, I created a fixture and originally used run-time importing from the main database and all my tests worked [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/05/16/cakephp-fixtures-and-database-fields-containing-serialized-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP: Sanitizing, Validating, and Saving a list of information</title>
		<link>http://www.austinmarron.com/2010/05/14/cakephp-sanitizing-validating-and-saving-a-list-of-information/</link>
		<comments>http://www.austinmarron.com/2010/05/14/cakephp-sanitizing-validating-and-saving-a-list-of-information/#comments</comments>
		<pubDate>Fri, 14 May 2010 21:51:11 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=134</guid>
		<description><![CDATA[Say you have a textarea field on an input form where the user inputs a list of items (like email addresses) and you intend to regularly use this list (for instance to send emails to each email address). Several things must be accomplished here:

Change the text into an array of items
Sanitize the items (unlike standard [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/05/14/cakephp-sanitizing-validating-and-saving-a-list-of-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP Auth and User authorization &#8211; Which solution is right?</title>
		<link>http://www.austinmarron.com/2010/05/11/cakephp-auth-and-user-authorization-which-solution-is-right/</link>
		<comments>http://www.austinmarron.com/2010/05/11/cakephp-auth-and-user-authorization-which-solution-is-right/#comments</comments>
		<pubDate>Tue, 11 May 2010 04:27:50 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Rambling]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=126</guid>
		<description><![CDATA[For the past few days, I&#8217;ve been working with the newest 1.3 release of CakePHP. It has been a while since I&#8217;ve used it, but it seems there are some great new features and some improved documentation.
I&#8217;ve been building a generic layer for a new app (and subsequent apps, hence the generic part), including user [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/05/11/cakephp-auth-and-user-authorization-which-solution-is-right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmatically clicking an anchor tag via Javascript</title>
		<link>http://www.austinmarron.com/2010/04/23/programmatically-clicking-an-anchor-tag-via-javascript/</link>
		<comments>http://www.austinmarron.com/2010/04/23/programmatically-clicking-an-anchor-tag-via-javascript/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 05:06:57 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[Html/Css]]></category>
		<category><![CDATA[jQuery & Javascript]]></category>
		<category><![CDATA[Best Practices]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=120</guid>
		<description><![CDATA[Here&#8217;s a simple one that occurs often. Take for instance, the links on the sidebar of this blog. The links are wrapped in list items, however you&#8217;ll notice that you can just as easily click the big list item block as you can the link itself. Additionally, hovering over the list item triggers the hover [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/04/23/programmatically-clicking-an-anchor-tag-via-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding social sharing buttons after page load</title>
		<link>http://www.austinmarron.com/2010/04/14/adding-social-sharing-buttons-after-page-load/</link>
		<comments>http://www.austinmarron.com/2010/04/14/adding-social-sharing-buttons-after-page-load/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 23:01:30 +0000</pubDate>
		<dc:creator>amarron</dc:creator>
				<category><![CDATA[jQuery & Javascript]]></category>
		<category><![CDATA[Social]]></category>

		<guid isPermaLink="false">http://www.austinmarron.com/?p=105</guid>
		<description><![CDATA[More and more sites are adding the various slew of social sharing buttons onto their pages and blog posts. There are several widgets like ShareThis and AddToAny that attempt to handle this, but what if you only want to add specific sharing buttons to your page? And what if you want to delay the loading [...]]]></description>
		<wfw:commentRss>http://www.austinmarron.com/2010/04/14/adding-social-sharing-buttons-after-page-load/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

