<?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>fiveclouds &#187; gems</title>
	<atom:link href="http://www.fiveclouds.com/tag/gems/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fiveclouds.com</link>
	<description>collaboration, creativity and the next big thing</description>
	<lastBuildDate>Tue, 25 May 2010 11:06:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Switching Languages</title>
		<link>http://www.fiveclouds.com/2008/03/28/switching-languages/</link>
		<comments>http://www.fiveclouds.com/2008/03/28/switching-languages/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 09:44:59 +0000</pubDate>
		<dc:creator>Philip</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[gems]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.fiveclouds.com/2008/03/28/switching-languages/</guid>
		<description><![CDATA[<p>In the past few months I have spent a lot of time discussing the state of language adoption these days. &#160; Much of my time in the past was spent in the financial services in a world of C++, Java and .Net (probably in those proportions &#8211; mixed in with a lot of database-centric stuff and legacy languages i.e. COBOL). &#160; Back in 2003 I was heavily involved in bringing more open source into the mix &#8211; it was heavily in the Java world. &#160;Working with large investment banks it was an interesting journey pushing through the barriers to get&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>In the past few months I have spent a lot of time discussing the state of language adoption these days. &nbsp; Much of my time in the past was spent in the financial services in a world of C++, Java and .Net (probably in those proportions &#8211; mixed in with a lot of database-centric stuff and legacy languages i.e. COBOL). &nbsp; Back in 2003 I was heavily involved in bringing more open source into the mix &#8211; it was heavily in the Java world. &nbsp;Working with large investment banks it was an interesting journey pushing through the barriers to get products like JBoss into production and to allow the big savings. &nbsp; Back in 2005 I was hacking stuff with early additions of <a href="http://groovy.codehaus.org/">Groovy</a>, &nbsp;the idea was to use scripting languages to allow business people to build a DSL that would allow them to define rules without getting stuck into XML (there was a lot of that going around). &nbsp;While that work didn&#8217;t get into production it did get me thinking more about DSL&#8217;s and of course led me to Ruby. &nbsp;While I started working with Rails back then I was ultimately pulled away into the SOA world again with <a href="http://servicemix.apache.org">ServiceMix</a> &#8211; and then into the Maven space with DevZuz &#8211; and also more into Eclipse et al.</p>
<p>Now at <a href="http://www.exist.com">Exist</a> I have been given the chance to look across more technologies again and so it is back to Ruby. &nbsp; A lot has changed with a huge number of advances in Behaviour Driven Development with Rails 2.0 coming out. &nbsp;I have to admit there is a lot to pick up again, &nbsp;and I&#8217;m taking time to catch up with it all again. &nbsp;Though as I start to enter the Ruby world it is nice to see a lot of really nice tools out there to make the work of creating rich solutions easier and easier. &nbsp;Lately for me it has been working with <a href="http://newgem.rubyforge.org/">newgem</a> and <a href="http://rspec.info/">rspec</a>, &nbsp;to start to allow some definition around a component layer for a pet project.</p>
<p>Also I got a chance to hang out with the growing Ruby on Rails scene in Manila which was fun &#8211; if you are out here for a while its worth catching up with <a href="http://groups.google.com/group/ruby-phil">them</a>. &nbsp; I&#8217;m sure in the next few months I&#8217;ll be seeing more and more of Ruby and Rails, and probably a bit of <a href="http://merbivore.com/">Merb</a> and ActiveResource too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fiveclouds.com/2008/03/28/switching-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
