<?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>ELEVATION Dev Blog &#187; ideology</title>
	<atom:link href="http://dev.elevationblog.com/category/ideology/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev.elevationblog.com</link>
	<description></description>
	<lastBuildDate>Wed, 06 Oct 2010 21:07:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>giving back</title>
		<link>http://dev.elevationblog.com/2008/10/17/giving-back/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=giving-back</link>
		<comments>http://dev.elevationblog.com/2008/10/17/giving-back/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 12:35:00 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[ideology]]></category>
		<category><![CDATA[activemerchant]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://elevationblog.com/2008/10/15/giving-back</guid>
		<description><![CDATA[Recently I had a need to implement an on-demand payment model with a payment processor (Cybersource). I use the Active Merchant plugin for transaction operations almost exclusively, and nobody had added support for Cybersource subscriptions or on demand payments. So I implemented it myself over the last couple days, and published the code on github [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had a need to implement an on-demand payment model with a payment processor (<a href="http://cybersource.com">Cybersource</a>).  I use the <a href="http://activemerchant.org">Active Merchant</a> plugin for transaction operations almost exclusively, and nobody had added support for Cybersource subscriptions or on demand payments.  So I implemented it myself over the last couple days, and published the code on <a href="http://github.com/elevation/active_merchant">github</a> .</p>
<p>Currently it supports creating subscriptions, updating subscriptions (which is also how you cancel), and preforming a purchase (auth+capture) via subscription.  I&#8217;m willing to implement other things like credits, straight auths and captures if there&#8217;s a community need.  There&#8217;s not much in the way of docs yet (like most of Active Merchant), but it&#8217;s working for me.  I&#8217;d also be willing to write a post on using the features I added, just drop a not in the comments if you would like to see that.</p>
<p>I&#8217;ll be submitting a patch soon, and hopefully this will get pulled into the official ActiveMerchant repository.  This is the first real open source contribution we&#8217;ve made at <span class="caps">ELEVATION</span> (most things we need we find are already done), and it feels good to give back.  You should try it.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.elevationblog.com/2008/10/17/giving-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>getting git</title>
		<link>http://dev.elevationblog.com/2008/10/15/getting-git/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=getting-git</link>
		<comments>http://dev.elevationblog.com/2008/10/15/getting-git/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 05:31:00 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[ideology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://elevationblog.com/2008/10/15/getting-git</guid>
		<description><![CDATA[I&#8217;ve been hesitant to explore git since subversion was (I thought) really handling all my needs just fine. Why waste time learning another version control workflow? Over time, I started to realize there were things about git that would be really nice, like nice branching and merging in particular, but I thought, that&#8217;s for some [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been hesitant to explore <a href="http://git.or.cz/">git</a> since <a href="http://subversion.tigris.org/">subversion</a> was (I thought) really handling all my needs just fine.  Why waste time learning another version control workflow?</p>
<p>Over time, I started to realize there were things about git that would be really nice, like nice branching and merging in particular, but I thought, that&#8217;s for some day when I have time to learn it, or my pain becomes too great with branches (which I don&#8217;t use that often in svn).</p>
<p>Just a couple days ago I needed to extend some code that was hosted on github, so I forked it, cloned it, and just started to work.  In that process I&#8217;m discovering things that are just making git start to click.  Whoops, didn&#8217;t mean to commit that yet: git-reset.  I need to pull in some other changes, but can&#8217;t yet because I have uncommitted changes: git-stash.</p>
<p>Combined with the <a href="http://gitorious.org/projects/git-tmbundle">git bundle for textmate</a>, I&#8217;m actually having fun learning git.</p>
<p>Moral: Try new stuff (in a real-life scenario), it&#8217;s fun and can make your life better.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.elevationblog.com/2008/10/15/getting-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rails deployment at railsconf</title>
		<link>http://dev.elevationblog.com/2008/06/13/rails-deployment-at-railsconf/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rails-deployment-at-railsconf</link>
		<comments>http://dev.elevationblog.com/2008/06/13/rails-deployment-at-railsconf/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 17:48:00 +0000</pubDate>
		<dc:creator>Jared</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[ideology]]></category>

		<guid isPermaLink="false">http://elevationblog.com/2008/10/15/rails-deployment-at-railsconf</guid>
		<description><![CDATA[A big topic at railsconf this year was hosting , deployment and scaling of apps. Talks and sessions on these topics were everywhere, not to mention Engine Yard getting pimped left and right (No, I won&#8217;t wear your tshirt). I found it extremely ironic then, when Michael Koziarski said in the closing keynote (paraphrased): Deployment [...]]]></description>
			<content:encoded><![CDATA[<p>A big topic at railsconf this year was hosting , deployment and scaling of apps.  Talks and sessions on these topics were everywhere, not to mention Engine Yard getting pimped left and right (No, I won&#8217;t wear your tshirt).  I found it extremely ironic then, when Michael Koziarski said in the closing keynote (paraphrased):</p>
<blockquote><p>Deployment is a word you shouldn&#8217;t have to know.</p></blockquote>
<p>I couldn&#8217;t agree more.  I want to be as removed from the details of how to deploy and scale an application as possible.  I want to focus on writing software that meets my customer&#8217;s needs, and the rest is details.</p>
<p>I think <a href="http://www.modrails.com/">mod_rails</a> is a big step in that direction.  I think those guys are awesome, but I&#8217;m certainly not interested in writing improvements to garbage collectors to make ruby faster.  It&#8217;s just not my bag.  The more time I have to spend worrying about and managing deployment, the less time I&#8217;m spending &#8220;investing in myself&#8221; as <span class="caps">DHH</span> put it, and solving problems for my customers.  It&#8217;s good to know that there are smart people out there working on how to scale applications, but I just don&#8217;t want to have to concern myself with it. Most of the apps I write are pretty small anyway, and when I meet the need to seriously scale, I&#8217;ll pay someone else to do it.  Software like mod_rails is allowing me to survive even longer on a <span class="caps">VPS</span> (we use <a href="https://manage.slicehost.com/customers/new?referrer=630086244">slicehost</a>) so I can spend my time doing what I do best.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.elevationblog.com/2008/06/13/rails-deployment-at-railsconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

