<?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>Ted Naleid</title>
	<atom:link href="http://naleid.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://naleid.com/blog</link>
	<description>Groovy, Grails and OS X tips and tricks</description>
	<lastBuildDate>Thu, 23 May 2013 03:16:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Saving JSON client-side to an S3 bucket</title>
		<link>http://naleid.com/blog/2013/05/22/saving-json-client-side-to-an-s3-bucket/</link>
		<comments>http://naleid.com/blog/2013/05/22/saving-json-client-side-to-an-s3-bucket/#comments</comments>
		<pubDate>Thu, 23 May 2013 03:11:33 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[amazon]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=759</guid>
		<description><![CDATA[A co-worker came up with an interesting problem today. What&#8217;s the cheapest and easiest way to save relatively low traffic text content without having to create a server side component for it. After thinking about it for a bit, I &#8230; <a href="http://naleid.com/blog/2013/05/22/saving-json-client-side-to-an-s3-bucket/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2013/05/22/saving-json-client-side-to-an-s3-bucket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calling GruntJS tasks from Gradle</title>
		<link>http://naleid.com/blog/2013/01/24/calling-gruntjs-tasks-from-gradle/</link>
		<comments>http://naleid.com/blog/2013/01/24/calling-gruntjs-tasks-from-gradle/#comments</comments>
		<pubDate>Fri, 25 Jan 2013 01:37:25 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=725</guid>
		<description><![CDATA[Gradle is a great build tool with a large community for developing JVM-based applications, but one area that it seems to be lacking strong support is in front-end tooling. The Node.js community&#8217;s strength is front-end tooling with a number of &#8230; <a href="http://naleid.com/blog/2013/01/24/calling-gruntjs-tasks-from-gradle/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2013/01/24/calling-gruntjs-tasks-from-gradle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Overriding Backbone.js sync to allow Cross Origin Resource Sharing (CORS) withCredentials</title>
		<link>http://naleid.com/blog/2012/10/29/overriding-backbone-js-sync-to-allow-cross-origin-resource-sharing-cors/</link>
		<comments>http://naleid.com/blog/2012/10/29/overriding-backbone-js-sync-to-allow-cross-origin-resource-sharing-cors/#comments</comments>
		<pubDate>Tue, 30 Oct 2012 02:06:54 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=701</guid>
		<description><![CDATA[So I&#8217;m apparently starting a series of Backbone.js posts wherein I&#8217;m documenting all the BackboneJS/JavaScript stuff I&#8217;m figuring out that I couldn&#8217;t find easily in the googles. Today&#8217;s installment is how to globally override Backbone&#8217;s sync method to allow Cross &#8230; <a href="http://naleid.com/blog/2012/10/29/overriding-backbone-js-sync-to-allow-cross-origin-resource-sharing-cors/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2012/10/29/overriding-backbone-js-sync-to-allow-cross-origin-resource-sharing-cors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting CoffeeScript compilation working in Gradle</title>
		<link>http://naleid.com/blog/2012/10/27/getting-coffeescript-compilation-working-in-gradle/</link>
		<comments>http://naleid.com/blog/2012/10/27/getting-coffeescript-compilation-working-in-gradle/#comments</comments>
		<pubDate>Sat, 27 Oct 2012 22:27:42 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[backbone]]></category>
		<category><![CDATA[coffeescript]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=694</guid>
		<description><![CDATA[Gradle 1.2 includes support for compiling CoffeeScript but it&#8217;s not well documented, there&#8217;s nothing on the gradle website and all I was able to find after a bunch of googling was a gradle-dev thread where Luke Daley announces the functionality. &#8230; <a href="http://naleid.com/blog/2012/10/27/getting-coffeescript-compilation-working-in-gradle/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2012/10/27/getting-coffeescript-compilation-working-in-gradle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DRY Testing of Require.js based Backbone apps using Jasmine</title>
		<link>http://naleid.com/blog/2012/10/26/dry-testing-of-require-js-based-backbone-apps-using-jasmine/</link>
		<comments>http://naleid.com/blog/2012/10/26/dry-testing-of-require-js-based-backbone-apps-using-jasmine/#comments</comments>
		<pubDate>Sat, 27 Oct 2012 03:43:23 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[backbone]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[unit testing]]></category>
		<category><![CDATA[requirejs]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=676</guid>
		<description><![CDATA[EDIT: 2/15/2013: Scratch this way of doing it. I didn&#8217;t fully understand how requirejs worked in tests when I wrote this. You should instead just be using a define around your tests, which should work very similarly to the rest &#8230; <a href="http://naleid.com/blog/2012/10/26/dry-testing-of-require-js-based-backbone-apps-using-jasmine/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2012/10/26/dry-testing-of-require-js-based-backbone-apps-using-jasmine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ClojureWest 2012 overview</title>
		<link>http://naleid.com/blog/2012/08/07/clojurewest-2012-overview/</link>
		<comments>http://naleid.com/blog/2012/08/07/clojurewest-2012-overview/#comments</comments>
		<pubDate>Wed, 08 Aug 2012 02:01:06 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[clojure]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=660</guid>
		<description><![CDATA[Just noticed that I never put up a link to the presentation I gave at the ClojureMN group a few months ago on what I thought was interesting at ClojureWest 2012 in San Jose earlier this year. Overall a solid &#8230; <a href="http://naleid.com/blog/2012/08/07/clojurewest-2012-overview/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2012/08/07/clojurewest-2012-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git Core Concepts presentation at GR8Conf US 2012</title>
		<link>http://naleid.com/blog/2012/07/31/git-core-concepts-presentation-at-gr8conf-us-2012/</link>
		<comments>http://naleid.com/blog/2012/07/31/git-core-concepts-presentation-at-gr8conf-us-2012/#comments</comments>
		<pubDate>Wed, 01 Aug 2012 01:53:51 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[git]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=653</guid>
		<description><![CDATA[I gave a presentation earlier today on Git at the Groovy and Grails GR8Conf US 2012 conference. The GR8Conf was named for the 8 groovy-based technologies starting with the letter &#8220;G&#8221; that were popular when the conference first started 2 &#8230; <a href="http://naleid.com/blog/2012/07/31/git-core-concepts-presentation-at-gr8conf-us-2012/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2012/07/31/git-core-concepts-presentation-at-gr8conf-us-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unit Testing Grails Services that use Redis Without Stomping on Data</title>
		<link>http://naleid.com/blog/2012/06/20/unit-testing-grails-services-redis-without-stomping-on-data/</link>
		<comments>http://naleid.com/blog/2012/06/20/unit-testing-grails-services-redis-without-stomping-on-data/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 02:47:39 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=635</guid>
		<description><![CDATA[The Grails Redis plugin lets you use Redis as a store for all kinds of data. I find it especially useful as a compliment to a primary datastore. I use Redis for it&#8217;s caching and set operation strengths and let &#8230; <a href="http://naleid.com/blog/2012/06/20/unit-testing-grails-services-redis-without-stomping-on-data/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2012/06/20/unit-testing-grails-services-redis-without-stomping-on-data/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fixing Grails Tests That Pass in Isolation but Fail When Run as a Suite</title>
		<link>http://naleid.com/blog/2012/05/22/fixing-grails-tests-that-pass-in-isolation-but-fail-when-run-as-a-suite/</link>
		<comments>http://naleid.com/blog/2012/05/22/fixing-grails-tests-that-pass-in-isolation-but-fail-when-run-as-a-suite/#comments</comments>
		<pubDate>Wed, 23 May 2012 03:06:56 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[metaprogramming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=608</guid>
		<description><![CDATA[If you&#8217;ve got a test that passes when run by itself but fails when run with the rest of the tests in your test suite, you&#8217;ve almost definitely got a test pollution problem. Test pollution happens when the results of &#8230; <a href="http://naleid.com/blog/2012/05/22/fixing-grails-tests-that-pass-in-isolation-but-fail-when-run-as-a-suite/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2012/05/22/fixing-grails-tests-that-pass-in-isolation-but-fail-when-run-as-a-suite/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Upgrading to Grails 2 Unit Testing</title>
		<link>http://naleid.com/blog/2012/05/01/upgrading-to-grails-2-unit-testing/</link>
		<comments>http://naleid.com/blog/2012/05/01/upgrading-to-grails-2-unit-testing/#comments</comments>
		<pubDate>Wed, 02 May 2012 04:15:28 +0000</pubDate>
		<dc:creator>tednaleid</dc:creator>
				<category><![CDATA[grails]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://naleid.com/blog/?p=580</guid>
		<description><![CDATA[Grails 2 has a lot of great new unit testing features that make many test scenarios easier. The grails documentation does an OK job of describing some of the new features, but there really wasn&#8217;t anywhere that I could find &#8230; <a href="http://naleid.com/blog/2012/05/01/upgrading-to-grails-2-unit-testing/">Continued</a>]]></description>
		<wfw:commentRss>http://naleid.com/blog/2012/05/01/upgrading-to-grails-2-unit-testing/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
