<?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>All Things (v8) &#187; Uncategorized</title>
	<atom:link href="http://www.anthonyeden.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anthonyeden.com</link>
	<description>Technology Blog</description>
	<lastBuildDate>Sat, 19 Nov 2011 18:06:44 +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>Link to Post about using local jars with leiningen</title>
		<link>http://www.anthonyeden.com/2011/11/local-jars-with-leiningen-link/</link>
		<comments>http://www.anthonyeden.com/2011/11/local-jars-with-leiningen-link/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 18:06:44 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=251</guid>
		<description><![CDATA[For my own future reference, here is a link to a blog post about creating a local maven repository and installing a Jar in it in case a dependency required by maven is not available on any of the public clojure repositories: Using local jars with leiningen.]]></description>
			<content:encoded><![CDATA[<p>For my own future reference, here is a link to a blog post about creating a local maven repository and installing a Jar in it in case a dependency required by maven is not available on any of the public clojure repositories: <a href="http://www.pgrs.net/2011/10/30/using-local-jars-with-leiningen/">Using local jars with leiningen</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2011/11/local-jars-with-leiningen-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides from API Design Matters Talk</title>
		<link>http://www.anthonyeden.com/2011/06/slides-from-api-design-matters-talk/</link>
		<comments>http://www.anthonyeden.com/2011/06/slides-from-api-design-matters-talk/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 09:09:17 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=225</guid>
		<description><![CDATA[I&#8217;ve just posted my slides from my API Design Matters talk that I gave yesterday at NordicRuby. http://dl.dropbox.com/u/3308516/api_design_matters.pdf Thanks to CJ and ELabs for putting on an awesome conference. Definitely a must-attend conference next year.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just posted my slides from my API Design Matters talk that I gave yesterday at <a href="http://nordicruby.org">NordicRuby</a>.</p>
<p><a href="http://dl.dropbox.com/u/3308516/api_design_matters.pdf">http://dl.dropbox.com/u/3308516/api_design_matters.pdf</a></p>
<p>Thanks to CJ and <a href="http://elabs.se/">ELabs</a> for putting on an awesome conference. Definitely a must-attend conference next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2011/06/slides-from-api-design-matters-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cucumber and Resque Jobs</title>
		<link>http://www.anthonyeden.com/2010/10/cucumber-and-resque-jobs/</link>
		<comments>http://www.anthonyeden.com/2010/10/cucumber-and-resque-jobs/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 10:04:18 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[resque]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=167</guid>
		<description><![CDATA[Recently I&#8217;ve begun using Resque on more and more of my projects. Resque is a very well-implemented queueing system for Rails background jobs. I also use Cucumber to describe the expected behavior of the applications I write. Cucumber expects a sequence of steps that are executed synchronously so mixing in an asynchronous task is a [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve begun using Resque on more and more of my projects. Resque is a very well-implemented queueing system for Rails background jobs. I also use Cucumber to describe the expected behavior of the applications I write. Cucumber expects a sequence of steps that are executed synchronously so mixing in an asynchronous task is a bit of a problem. The good news is that I&#8217;ve come up with an easy way to take those background tasks and force them to run immediately as a synchronous job with very little code.</p>
<p><script src="http://gist.github.com/631992.js?file=resque.rb"></script></p>
<p>This file goes in <code>features/support</code> and opens up the Resque module to replace the enqueue method with one that delegates immediately to the worker. This is a simple and effective technique and works like a charm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2010/10/cucumber-and-resque-jobs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beliefs and Personal Goals &#8211; And Revenue</title>
		<link>http://www.anthonyeden.com/2010/06/beliefs-and-personal-goals/</link>
		<comments>http://www.anthonyeden.com/2010/06/beliefs-and-personal-goals/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 20:16:19 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=140</guid>
		<description><![CDATA[Today&#8217;s video blog entry is all about beliefs and goals. If you are on an iPad you can see the video on YouTube: http://www.youtube.com/watch?v=FBjRyNdZH7w]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s video blog entry is all about beliefs and goals.</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="290" id="viddler_5a77f9a4"><param name="movie" value="http://www.viddler.com/player/5a77f9a4/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/5a77f9a4/" width="437" height="290" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_5a77f9a4"></embed></object></p>
<p>If you are on an iPad you can see the video on YouTube: <a href="http://www.youtube.com/watch?v=FBjRyNdZH7w">http://www.youtube.com/watch?v=FBjRyNdZH7w</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2010/06/beliefs-and-personal-goals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving from blog.anthonyeden.com to anthonyeden.com</title>
		<link>http://www.anthonyeden.com/2009/08/moving-from-blog-anthonyeden-com-to-anthonyeden-com/</link>
		<comments>http://www.anthonyeden.com/2009/08/moving-from-blog-anthonyeden-com-to-anthonyeden-com/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:04:40 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blog move]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=106</guid>
		<description><![CDATA[At some point the DNS should update and should be proper. In the meantime http://blog.anthonyeden.com/ looks like it&#8217;s broken. Just go to http://anthonyeden.com/]]></description>
			<content:encoded><![CDATA[<p>At some point the DNS should update and should be proper. In the meantime <a href="http://blog.anthonyeden.com/">http://blog.anthonyeden.com/</a> looks like it&#8217;s broken. Just go to <a href="http://anthonyeden.com/">http://anthonyeden.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2009/08/moving-from-blog-anthonyeden-com-to-anthonyeden-com/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RDDB on Github</title>
		<link>http://www.anthonyeden.com/2009/03/rddb-on-github/</link>
		<comments>http://www.anthonyeden.com/2009/03/rddb-on-github/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 14:55:36 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.anthonyeden.com/?p=50</guid>
		<description><![CDATA[I just imported the source code for RDDB from RubyForge into Github. First let me say that the SVN import from Github is hot &#8211; they&#8217;ve done a really good job. Second, please do not interpret this as an indication that I am going to resume work on RDDB &#8211; I&#8217;m not (I don&#8217;t think). [...]]]></description>
			<content:encoded><![CDATA[<p>I just imported the source code for RDDB from RubyForge into Github. First let me say that the SVN import from Github is hot &#8211; they&#8217;ve done a really good job. Second, please do not interpret this as an indication that I am going to resume work on RDDB &#8211; I&#8217;m not (I don&#8217;t think). At this point I&#8217;m just trying to get all of my projects on Github because it rocks and if I <strong>do</strong> want to work on any of these projects I can easily <strong>and </strong>others can fork them, which is really the big win.</p>
<p>Anyhow, if you want RDDB go to github: <a href="http://github.com/aeden/rddb/tree/master">http://github.com/aeden/rddb/tree/master</a></p>
<p>Unrelated to RDDB, I also put support into the Moneta S3 implementation for passing :multi_thread as an option to the Moneta::S3.new method.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2009/03/rddb-on-github/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>S3 in Moneta</title>
		<link>http://www.anthonyeden.com/2009/03/s3-in-moneta/</link>
		<comments>http://www.anthonyeden.com/2009/03/s3-in-moneta/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 15:33:18 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amazon web services]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[moneta]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[s3]]></category>

		<guid isPermaLink="false">http://blog.anthonyeden.com/?p=45</guid>
		<description><![CDATA[Sometimes you just have to shave a yak, mostly because it&#8217;s fun. I am working on a project where I need access to a distributed key/value store, in my case S3. I could have just gone to S3 directly but since Yehuda Katz recently announced Moneta, which is a generic key/value store interface I figured [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you just have to shave a yak, mostly because it&#8217;s fun.</p>
<p>I am working on a project where I need access to a distributed key/value store, in my case S3. I could have just gone to S3 directly but since <a href="http://yehudakatz.com/">Yehuda Katz</a> <a href="http://yehudakatz.com/2009/02/12/initial-release-of-moneta-unified-keyvalue-store-api/">recently announced</a> <a href="http://github.com/wycats/moneta/tree/master">Moneta</a>, which is a generic key/value store interface I figured I&#8217;d give a shot at building an S3 implementation. The result is in <a href="http://github.com/aeden/moneta/tree/master">my fork on github</a>.</p>
<p>Some points of interest. I refactored the specs so that specs which had dependencies (such as the memcache implementation) are in their own spec files. This makes it much easier to run only a single spec for one implementation at a time, highly useful since some of the dependencies are not things I really want or need on my dev machine, nor do I really want to run <strong>all</strong> of the specs every time.</p>
<p>The Moneta interface includes the ability to specify :expires_in with a number of seconds as a common means for setting expiration of the key in the store. This is not something S3 supports out of the box. Initially I tried to make it work with HTTP Expires header to no avail. I settled on using a meta header (non-standard HTTP headers used by S3 for client info) to store the expiration date and then I check for the expiration when retrieving the S3 key object. This actually worked quite well even though it did require jumping through some implementation hoops and resulted in more code than I was originally hoping for.</p>
<p>I also had to raise the expiration times just a smidge in the specs since it was quite possible that the test operation would not complete before 1 second would pass and it was causing random behavior. Once I got the expiration working it was golden and all of the specs were passing.</p>
<p>Side note: I don&#8217;t usually use RSpec, but the ability to use it_should_behave_like &#8220;some spec&#8221; is quite elegant.</p>
<p>That&#8217;s all for now. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2009/03/s3-in-moneta/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bailout Proposal</title>
		<link>http://www.anthonyeden.com/2008/11/bailout-proposal/</link>
		<comments>http://www.anthonyeden.com/2008/11/bailout-proposal/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 03:41:23 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://anthonyeden.wordpress.com/?p=31</guid>
		<description><![CDATA[If the people of the United States of America are expected to bail out any companies, then I believe we should be allowed to specify some provisions that must be adheared to. My suggestions are as follows: To receive bailout money your CEO must get on national television and explain how they and the other [...]]]></description>
			<content:encoded><![CDATA[<p>If the people of the United States of America are expected to bail out any companies, then I believe we should be allowed to specify some provisions that must be adheared to. My suggestions are as follows:</p>
<ul>
<li>To receive bailout money your CEO must get on national television and explain how they and the other executives have failed to create a profitible company.</li>
<li>That same CEO must also provide a business plan that shows to the American people how they intend on bringing their company back to being a profitable business. That plan must be made available online.</li>
<li>Anyone in the company making more than $200,000 a year must take an immediate pay cut of 50% or more.</li>
<li>Anyone in the company making more than $1 million a year must agree to not be paid until the company becomes profitable.</li>
</ul>
<p>It&#8217;s time to put up or shut up. If I and every other taxpayer is going to invest in your business you better prove to all of us that you have what it takes, that you believe in the company and are willing to stake your career on it. Small businesses do this all the time &#8211; it&#8217;s time for big businesses to do the same.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2008/11/bailout-proposal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yes, That Does Say V7</title>
		<link>http://www.anthonyeden.com/2008/08/yes-that-does-say-v7/</link>
		<comments>http://www.anthonyeden.com/2008/08/yes-that-does-say-v7/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 20:26:02 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://anthonyeden.wordpress.com/?p=3</guid>
		<description><![CDATA[I&#8217;m not a big fan of system administration. I can honestly say I despise it. For a couple years a ran my blog on my own server and had to deal with the operational issues that came with that&#8230;well no more I say! I am now going to run on hosted WordPress and see how [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a big fan of system administration. I can honestly say I despise it. For a couple years a ran my blog on my own server and had to deal with the operational issues that came with that&#8230;well no more I say! I am now going to run on hosted WordPress and see how that goes. At some point I may try to dig up some old posts that people may still be interested in, but mostly I&#8217;ll just pick up where I left off with new posts. Let the games begin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2008/08/yes-that-does-say-v7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

