<?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>A Programmer's Perspective</title>
	<atom:link href="http://www.jason-palmer.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jason-palmer.com</link>
	<description></description>
	<lastBuildDate>Thu, 11 Oct 2012 23:45:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Image Preloading Optimization</title>
		<link>http://www.jason-palmer.com/2012/10/image-preloading-optimization/</link>
		<comments>http://www.jason-palmer.com/2012/10/image-preloading-optimization/#comments</comments>
		<pubDate>Thu, 11 Oct 2012 23:45:33 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=145</guid>
		<description><![CDATA[If you find yourself needing to load many images for your web application there are some things you must consider in order to achieve maximum performance. WTF am I doing?! Can you avoid so many images all together? Consider using (&#8230;)<p><a href="http://www.jason-palmer.com/2012/10/image-preloading-optimization/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2012/10/image-preloading-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Event Factory</title>
		<link>http://www.jason-palmer.com/2012/08/javascript-event-factory/</link>
		<comments>http://www.jason-palmer.com/2012/08/javascript-event-factory/#comments</comments>
		<pubDate>Mon, 06 Aug 2012 02:21:16 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[observer]]></category>
		<category><![CDATA[pub/sub]]></category>
		<category><![CDATA[publish]]></category>
		<category><![CDATA[publish/subscribe]]></category>
		<category><![CDATA[subscribe]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=139</guid>
		<description><![CDATA[I have started a new project this weekend on Github that I&#8217;m calling the JavaScript Event Factory. I am mostly doing this so I can understand how to build messaging systems in JavaScript and it&#8217;s also my attempt to understand (&#8230;)<p><a href="http://www.jason-palmer.com/2012/08/javascript-event-factory/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2012/08/javascript-event-factory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Patterns Textmate Bundle</title>
		<link>http://www.jason-palmer.com/2012/06/javascript-patterns-textmate-bundle/</link>
		<comments>http://www.jason-palmer.com/2012/06/javascript-patterns-textmate-bundle/#comments</comments>
		<pubDate>Mon, 25 Jun 2012 15:59:32 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=134</guid>
		<description><![CDATA[Last night I started a new project that I&#8217;ll be adding to over time. It&#8217;s a Textmate Bundle that will create skeleton code for various popular JavaScript patterns such as Module, Singleton, and Sandbox. More will be added soon and (&#8230;)<p><a href="http://www.jason-palmer.com/2012/06/javascript-patterns-textmate-bundle/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2012/06/javascript-patterns-textmate-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PackageStore</title>
		<link>http://www.jason-palmer.com/2012/06/packagestore/</link>
		<comments>http://www.jason-palmer.com/2012/06/packagestore/#comments</comments>
		<pubDate>Sun, 10 Jun 2012 20:47:39 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=131</guid>
		<description><![CDATA[Today I started a new project named PackageStore which I expect to be iterating on over the next few weeks. The main purpose of this library is to provide an interface exactly like localStorage for setting/getting variables, but behind the (&#8230;)<p><a href="http://www.jason-palmer.com/2012/06/packagestore/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2012/06/packagestore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konami Code in JavaScript</title>
		<link>http://www.jason-palmer.com/2012/06/konami-code-in-javascript/</link>
		<comments>http://www.jason-palmer.com/2012/06/konami-code-in-javascript/#comments</comments>
		<pubDate>Sat, 09 Jun 2012 19:16:42 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=125</guid>
		<description><![CDATA[Others have already done this many times, but I thought it would be an interesting challenge this morning to implement the Konami code in such a way that you can attach a callback which will be fired only after the (&#8230;)<p><a href="http://www.jason-palmer.com/2012/06/konami-code-in-javascript/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2012/06/konami-code-in-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML Compressor, Closure Compiler, and Ant.</title>
		<link>http://www.jason-palmer.com/2012/06/html-compressor-closure-compiler-and-ant/</link>
		<comments>http://www.jason-palmer.com/2012/06/html-compressor-closure-compiler-and-ant/#comments</comments>
		<pubDate>Wed, 06 Jun 2012 12:00:44 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=122</guid>
		<description><![CDATA[The other day a friend of mine posted on Facebook that she was 10,000 days old. About an hour later, I had created the Days Since Birth utility. Still wanting to code more, I decided to make this project a (&#8230;)<p><a href="http://www.jason-palmer.com/2012/06/html-compressor-closure-compiler-and-ant/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2012/06/html-compressor-closure-compiler-and-ant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python Function Timer Decorator</title>
		<link>http://www.jason-palmer.com/2012/03/python-function-timer-decorator/</link>
		<comments>http://www.jason-palmer.com/2012/03/python-function-timer-decorator/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 02:42:51 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=118</guid>
		<description><![CDATA[I find myself often timing how long code blocks take to execute so I&#8217;m able to discover bottlenecks and compare performance between iterations. A quick &#038; simple way to do this is with a handy Python decorator. import time import (&#8230;)<p><a href="http://www.jason-palmer.com/2012/03/python-function-timer-decorator/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2012/03/python-function-timer-decorator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automating Fixture Instantiation in Mocha using Async</title>
		<link>http://www.jason-palmer.com/2012/01/automating-fixture-instantiation-in-mocha-using-async/</link>
		<comments>http://www.jason-palmer.com/2012/01/automating-fixture-instantiation-in-mocha-using-async/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 23:43:41 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[mocha]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=110</guid>
		<description><![CDATA[My latest Node.JS project has been entirely test-driven and I always strive to write very simple &#038; concise tests. Convoluted code in a test will be far less likely to be maintained. So when test driving my latest model, I (&#8230;)<p><a href="http://www.jason-palmer.com/2012/01/automating-fixture-instantiation-in-mocha-using-async/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2012/01/automating-fixture-instantiation-in-mocha-using-async/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Self Updating Solr Stopwords</title>
		<link>http://www.jason-palmer.com/2011/12/self-updating-solr-stopwords/</link>
		<comments>http://www.jason-palmer.com/2011/12/self-updating-solr-stopwords/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 13:26:53 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[solr]]></category>
		<category><![CDATA[stopwords]]></category>
		<category><![CDATA[terms]]></category>
		<category><![CDATA[terms component]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=108</guid>
		<description><![CDATA[If you are looking to edge out a bit of performance from Solr one of the many things you can do is optimize your Solr Stopwords file. The more entries you have in this file, the less terms that end (&#8230;)<p><a href="http://www.jason-palmer.com/2011/12/self-updating-solr-stopwords/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2011/12/self-updating-solr-stopwords/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Setting RailwayJS Environment</title>
		<link>http://www.jason-palmer.com/2011/12/setting-railwayjs-environment/</link>
		<comments>http://www.jason-palmer.com/2011/12/setting-railwayjs-environment/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 20:41:27 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[nodejs]]></category>

		<guid isPermaLink="false">http://www.jason-palmer.com/?p=105</guid>
		<description><![CDATA[Recently I&#8217;ve been working with RailwayJS and integrating Mocha for testing. However, I wasn&#8217;t able to figure out how to explicitly set the environment. As such, it was always defaulting to &#8220;development&#8221; which is not ideal. For those wondering, you (&#8230;)<p><a href="http://www.jason-palmer.com/2011/12/setting-railwayjs-environment/">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.jason-palmer.com/2011/12/setting-railwayjs-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.010 seconds -->
<!-- Cached page served by WP-Cache -->
