<?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>Fubaredness Is Contagious &#187; work</title>
	<atom:link href="http://somic.org/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://somic.org</link>
	<description>Dmitriy Samovskiy's Blog</description>
	<lastBuildDate>Wed, 01 Sep 2010 07:55:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CohesiveFT VPN-Cubed as Networking Fabric of the Intercloud</title>
		<link>http://somic.org/2010/06/23/cohesiveft-vpn-cubed-as-networking-fabric-of-the-intercloud/</link>
		<comments>http://somic.org/2010/06/23/cohesiveft-vpn-cubed-as-networking-fabric-of-the-intercloud/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 17:19:15 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cohesiveft]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://somic.org/?p=1542</guid>
		<description><![CDATA[This post is about stuff I work on at my current job. I do not speak for my employer on this blog though, therefore please consider thoughts and opinions below as strictly my own, not necessarily endorsed or approved by CohesiveFT.
It has been about 6 months since I last blogged about work, so I figured [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is about stuff I work on at my current job. I do not speak for my employer on this blog though, therefore please consider thoughts and opinions below as strictly my own, not necessarily endorsed or approved by CohesiveFT.</em></p>
<p>It has been about 6 months since I <a href="http://somic.org/category/cohesiveft/">last blogged about work</a>, so I figured an update may be in order, especially since today <a href="http://cohesiveft.com/">CohesiveFT</a> <a href="http://blog.elasticserver.com/2010/06/vpn-cubed-brings-virtual-private-clouds.html">announced</a> availability of <a href="http://cohesiveft.com/vpncubed">VPN-Cubed</a> on <a href="http://www.flexiant.com">Flexiant</a>&#8217;s cloud offerings.</p>
<p>We&#8217;ve been very busy on VPN-Cubed engineering side. Along with features already on the roadmap, we delivered several enhancements that were directly driven or requested by VPN-Cubed users. On the product support side, we continued to expand a range of devices with which VPN-Cubed can do IPsec interop, which now include even ones I personally have never heard about before. We grew our experience and expertise in the area of troubleshooting intra-cloud and cloud-to-datacenter connectivity issues (there are many!). We&#8217;ve also worked on a few projects that required non-trivial topologies or interconnects, successfully mapping customer requirements to VPN-Cubed capabilities.</p>
<p>One theme that I have had in my head for some time now, is <strong>VPN-Cubed as the networking fabric of the Intercloud</strong>. Let me explain.</p>
<p>VPS was a predecessor of modern IaaS clouds. In VPS land, boxes are usually provisioned individually, one by one. Typical setups in VPS consisted of 1, 2 or 3 boxes. Networking 3 independent boxes together is relatively straightforward.</p>
<p>At the beginning of IaaS era, I imagine most setups were also 1 or 2 boxes. <strong>But as IaaS is gaining ground, topologies headed to the cloud are getting bigger, more complex and more dependent on access to external resources.</strong> Setting up networking consistently is becoming a bigger deal. But it&#8217;s not the end.</p>
<p>One of the roles of Intercloud is providing customers with an alternative (competition, in other words) &#8211; if one doesn&#8217;t like cloud A, she may take entire topology to cloud B. I&#8217;d say 99 of 100 public cloud justification documents being submitted to CIOs worldwide today include a statement saying something like this: &#8220;If this cloud provider fails to deliver what we need at a level we need it, we will switch to another provider.&#8221; This is actually not as easy in practice as it may sound.</p>
<p>Each cloud&#8217;s networking has unique aspects, no two are alike. Public IPs, private IPs, dynamic or not, customer assignable or not, eth0 private or public, cloud-provided firewall exists or not, peculiarities of firewall &#8211; these are some of the differences (as of today, I have set up boxes in 6 IaaS clouds with admin endpoints facing public Internet &#8211; I have seen many network setups). <strong>Taking images of N boxes from one cloud and dropping them in another cloud is well understood, recreating one cloud&#8217;s networking in another cloud is where the challenge is.</strong></p>
<p>It is here where I think <strong>VPN-Cubed shines as a <span style="text-decoration: underline;">customer-controlled network abstraction</span> &#8211; it&#8217;s an <span style="text-decoration: underline;">overlay built on top of service provider&#8217;s network</span>, which allows it to be identical no matter what the underlying infrastructure looks like.</strong></p>
<p>Same story plays out when an application is <a href="http://somic.org/2009/08/18/the-concept-of-hyper-distributed-application/">hyper-distributed</a> and runs in multiple clouds or multiple regions of one cloud (where regions are connected via public Internet). And here as well VPN-Cubed provides an abstraction that allows one to treat all compute resources as being on the same network, regardless where they are actually located at the moment.</p>
<p>At the same time, VPN-Cubed can be appealing to topologies that don&#8217;t care about Intercloud. Networking and network security are areas that don&#8217;t get enough attention from cloud developers today, because developers are used to working within a perimeter. Excessively wide-open security group setups, using public IPs instead of private for communications, disabled local firewalls &#8211; these are all time bombs. They don&#8217;t affect the app right now (&#8221;look, it works!&#8221;) but they can be catastrophic over time when they could become an attack vector. For such topologies, <strong>VPN-Cubed provides a virtual perimeter that confines authorized communications to a mutually-authenticated tunnel encrypted end-to-end</strong> (are you sure you want to continue forcing your incoming web traffic to HTTPS but not encrypting writes and reads from app servers to database? or do you think application-level encryption could be better, faster or easier to maintain than transport-level?)</p>
<p>To get started with VPN-Cubed, visit <a href="http://cohesiveft.com/vpncubed">http://cohesiveft.com/vpncubed</a>. If you have a question about how VPN-Cubed can help in your particular use case, you can ask <a href="http://www.cohesiveft.com/Contact_CFT/Forms/VPN-Cubed_Contact/">here</a>.</p>
<p><strong>UPDATE 08/21/2010</strong>: <a href="http://twitter.com/randybias">Randy Bias</a> in his <a href="http://cloudscaling.com/blog/cloud-computing/does-openstack-change-the-cloud-game">excellent new post</a> touches on the very similar theme:</p>
<blockquote><p>Where is the lock-in then? If it’s not the hypervisor, what makes moving  from one cloud to another so difficult? Simply put, it’s architectural  differences. Every cloud chooses to do storage and networking  differently.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2010/06/23/cohesiveft-vpn-cubed-as-networking-fabric-of-the-intercloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CohesiveFT Launches VPN-Cubed For Amazon EC2</title>
		<link>http://somic.org/2009/03/04/cohesiveft-launches-vpn-cubed-for-amazon-ec2/</link>
		<comments>http://somic.org/2009/03/04/cohesiveft-launches-vpn-cubed-for-amazon-ec2/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 18:14:11 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cohesiveft]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[cloud operations]]></category>
		<category><![CDATA[failover]]></category>
		<category><![CDATA[multicast]]></category>
		<category><![CDATA[private topology in the cloud]]></category>
		<category><![CDATA[vpn-cubed]]></category>
		<category><![CDATA[vpncubed]]></category>

		<guid isPermaLink="false">http://somic.org/?p=407</guid>
		<description><![CDATA[Update: CohesiveFT now also offers IPsec connectivity to VPN-Cubed running inside Amazon EC2. Read more.
Today CohesiveFT team officially launches VPN-Cubed for Amazon EC2, a product that has been in beta for several weeks now. Check out the announcement on Elastic Server blog, which talks about both Pay and Free Editions, or check out the product [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong>: CohesiveFT now also offers IPsec connectivity to VPN-Cubed running inside Amazon EC2. <a href="http://www.cohesiveft.com/Cube/VPN/VPN-Cubed_IPsec_to_EC2/">Read more</a>.</p>
<p>Today CohesiveFT team officially <a href="http://twitter.com/elasticserver/status/1279548891">launches</a> VPN-Cubed for Amazon EC2, a product that has been in beta for several weeks now. Check out the <a href="http://blog.elasticserver.com/2009/03/vpn-cubed-for-ec2-amis-available-now.html">announcement</a> on Elastic Server blog, which talks about both Pay and Free Editions, or check out the <a href="http://www.cohesiveft.com/Cube/VPN/VPN-Cubed_for_EC2/">product page</a>.</p>
<p>VPN-Cubed for EC2 is a self-service preconfigured solution that allows you to build overlay networks inside Amazon EC2 cloud, either in a single region (US or EU) or spanning multiple regions. Building a private network across the Atlantic can not be any easier or cheaper than this! All you need to get started is familiarity with EC2 &#8211; we packaged the rest into AMIs and wrote detailed step-by-step documentation.</p>
<p>The product has all the benefits of our regular <a href="http://cohesiveft.com/vpncubed">VPN-Cubed</a> offering:</p>
<ul>
<li>customer assigned IP addresses in the cloud</li>
<li>encrypted communications between all hosts</li>
<li>built-in high availability and failover, no single points of failure (there is no single master server in case you are wondering)</li>
<li>support for IP multicast inside EC2 cloud (without VPN-Cubed, your multicast-based applications will not work in EC2)</li>
</ul>
<p>And in addition, we created an easy-to-use web-based admin tool to make configuration and monitoring your private topology in the cloud even simpler.</p>
<p>VPN-Cubed for EC2 is a great way for you to quickly try it out, see how it works and how it can help you take your cloud operations to the next level. And if you need greater flexibility, more complex interconnects, customized discovery, agent-based monitoring, further traffic optimization or want to use VPN-Cubed outside of EC2 &#8211; <a href="http://cohesiveft.com/vpncubed">contact us</a> and we can tailor VPN-Cubed to meet your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2009/03/04/cohesiveft-launches-vpn-cubed-for-amazon-ec2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Technical Overview of CohesiveFT VPN-Cubed</title>
		<link>http://somic.org/2008/12/04/technical-overview-cohesiveft-vpn-cubed/</link>
		<comments>http://somic.org/2008/12/04/technical-overview-cohesiveft-vpn-cubed/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 18:53:20 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[cohesiveft]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[cloud vpn]]></category>
		<category><![CDATA[vpn-cubed]]></category>

		<guid isPermaLink="false">http://somic.org/?p=216</guid>
		<description><![CDATA[A technical post on VPN-Cubed that I contributed several thoughts to, is now up on CohesiveFT Elastic Server blog.
]]></description>
			<content:encoded><![CDATA[<p>A technical post on <a href="http://www.cohesiveft.com/vpncubed/">VPN-Cubed</a> that I contributed several thoughts to, is now up on <a href="http://blog.elasticserver.com/2008/12/vpn-cubed-technical-overview.html">CohesiveFT Elastic Server blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/12/04/technical-overview-cohesiveft-vpn-cubed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s Prove GigaOM Wrong On Enterprises + Clouds</title>
		<link>http://somic.org/2008/07/03/lets-prove-gigaom-wrong-on-enterprises-clouds/</link>
		<comments>http://somic.org/2008/07/03/lets-prove-gigaom-wrong-on-enterprises-clouds/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 15:10:45 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[data crunch]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise computing]]></category>
		<category><![CDATA[massive]]></category>
		<category><![CDATA[massive dataset]]></category>
		<category><![CDATA[vcubev]]></category>

		<guid isPermaLink="false">http://somic-org.homelinux.org/blog/2008/07/03/lets-prove-gigaom-wrong-on-enterprises-clouds/</guid>
		<description><![CDATA[On Tuesday, GigaOM published 10 Reasons Enterprises Aren’t Ready to Trust the Cloud.
I personally think the title is somewhat misleading. It would have been more appropriately named &#8220;10 Reasons Enterprises Aren&#8217;t Ready to Take Their Entire In-House IT Operations to the Cloud.&#8221; The difference is huge. Enterprises can totally trust the cloud to perform certain operations. [...]]]></description>
			<content:encoded><![CDATA[<p>On Tuesday, <a href="http://gigaom.com">GigaOM</a> published <a href="http://gigaom.com/2008/07/01/10-reasons-enterprises-arent-ready-to-trust-the-cloud/">10 Reasons Enterprises Aren’t Ready to Trust the Cloud</a>.</p>
<p>I personally think the title is somewhat misleading. It would have been more appropriately named &#8220;10 Reasons Enterprises Aren&#8217;t Ready to Take Their Entire In-House IT Operations to the Cloud.&#8221; The difference is huge. Enterprises can totally trust the cloud to perform certain operations. Massive data crunching tasks that need to run occasionally are perfect for this.</p>
<p>There is a single reason why we don&#8217;t hear more about enterprises adopting clouds (yet!) &#8211; it&#8217;s not that easy. First of all, if we have a massive dataset to run through a computation cycle, this dataset first needs to be transferred somewhere where cluster nodes can get to it. In case of Amazon Web Services,S3 is where one could put it. But before we can transfer the data, we need to extract it from the source (database, data warehouse etc). This can be easier said than done.</p>
<p>Once the dataset is ready, a number of cluster nodes need to be started &#8211; you need an AMI and a private communication mechanism for your instances. You also will need discovery tools, because EC2 assigns dynamic IP addresses and without discovery, your cluster nodes will not be aware of each other. And these are only high level steps&#8230;</p>
<p>So, if you are an enterprise and you would like to show GigaOM that you do trust the cloud, are you on your own to make it all happen? I happen to know the answer. I work for company called <a href="http://cohesiveft.com">CohesiveFT</a> and our <a href="http://elasticserver.com">Elastic Server platform</a> can help you in several important ways. Firstly, remember that first step of extracting the dataset from your internal system? How would you feel if I told you that you can skip this step &#8211; instead you can set up a private virtual network between your Amazon EC2 instances and your corporate datacenter so that cluster nodes can access the data source directly? If you are interested, check out our<a href="http://www.cohesiveft.com/developer/"> VcubeV</a> multisourcing technique. It will also help you sort out the problem of dynamically assigned IP addresses (hint: VcubeV virtual IP addresses can be static).</p>
<p>Secondly, you can use <a href="http://es.cohesiveft.com/upload-package">Upload Your Package</a> feature to easily embed your home-grown software to be included in every cluster node. You will save quite a lot of time if you use a nice web GUI to assemble your cluster node instead of building and bundling an AMI manually. Patch management will also be easier &#8211; consider a couple of clicks to upload a new version of software and rebuild the server, vs. repeating entire bundling process from its very beginning.</p>
<p>And finally, Elastic Server On Demand can <a href="https://es.cohesiveft.com/ec2">launch</a> your servers in EC2  as easily as it can build a <a href="http://es.cohesiveft.com/new-server">vmware</a> image of exactly the same stack for you to test locally.</p>
<p>If you are an enterprise looking for help to get started in the cloud, you now know where to <a href="http://elasticserver.com">find us</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/07/03/lets-prove-gigaom-wrong-on-enterprises-clouds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CohesiveFT Named One of 2008 Hottest Tech Startups by InfoWorld</title>
		<link>http://somic.org/2008/05/19/cohesiveft-named-one-of-2008-hottest-tech-startups-by-infoworld/</link>
		<comments>http://somic.org/2008/05/19/cohesiveft-named-one-of-2008-hottest-tech-startups-by-infoworld/#comments</comments>
		<pubDate>Mon, 19 May 2008 17:09:12 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://somic-org.homelinux.org/blog/2008/05/19/cohesiveft-named-one-of-2008-hottest-tech-startups-by-infoworld/</guid>
		<description><![CDATA[http://www.infoworld.com/article/08/05/19/21FE-startups-intro_1.html and http://www.infoworld.com/article/08/05/19/21FE-startups-winners_2.html 
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoworld.com/article/08/05/19/21FE-startups-intro_1.html">http://www.infoworld.com/article/08/05/19/21FE-startups-intro_1.html</a> and<a href="http://www.infoworld.com/article/08/05/19/21FE-startups-winners_2.html"> http://www.infoworld.com/article/08/05/19/21FE-startups-winners_2.html </a></p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/05/19/cohesiveft-named-one-of-2008-hottest-tech-startups-by-infoworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VcubeV Idea Getting Followers?</title>
		<link>http://somic.org/2008/05/09/vcubev-idea-getting-followers/</link>
		<comments>http://somic.org/2008/05/09/vcubev-idea-getting-followers/#comments</comments>
		<pubDate>Fri, 09 May 2008 13:34:30 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://somic-org.homelinux.org/blog/2008/05/09/vcubev-idea-getting-followers/</guid>
		<description><![CDATA[Check this out &#8211; someone else is thinking along the same lines &#8211; http://elasticvapor.com/2008/05/virtual-private-cloud-vpc.html 
]]></description>
			<content:encoded><![CDATA[<p>Check this out &#8211; someone else is thinking along the same lines &#8211; <a href="http://elasticvapor.com/2008/05/virtual-private-cloud-vpc.html">http://elasticvapor.com/2008/05/virtual-private-cloud-vpc.html </a></p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/05/09/vcubev-idea-getting-followers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now Boarding: Elastic Passengers</title>
		<link>http://somic.org/2008/04/23/now-boarding-elastic-passengers/</link>
		<comments>http://somic.org/2008/04/23/now-boarding-elastic-passengers/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 02:14:41 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://somic-org.homelinux.org/blog/2008/04/23/now-boarding-elastic-passengers/</guid>
		<description><![CDATA[Starting today, Elastic Server On Demand allows you to select Phusion Passenger (mod_rails for Apache) as a web container for your Rails 2 application. This  allows you to deploy a Rails app on Apache, the world&#8217;s most popular web server. Check it out at http://es.cohesiveft.com/site/rails2.
]]></description>
			<content:encoded><![CDATA[<p>Starting today, <a href="http://es.cohesiveft.com">Elastic Server On Demand</a> allows you to select <a href="http://phusion.nl">Phusion</a> <a href="http://www.modrails.com">Passenger (mod_rails for Apache)</a> as a web container for your Rails 2 application. This  allows you to deploy a Rails app on <a href="http://httpd.apache.org">Apache</a>, the world&#8217;s most popular web server. Check it out at <a href="http://es.cohesiveft.com/site/rails2">http://es.cohesiveft.com/site/rails2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/04/23/now-boarding-elastic-passengers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One year at CohesiveFT</title>
		<link>http://somic.org/2008/04/10/one-year-at-cohesiveft/</link>
		<comments>http://somic.org/2008/04/10/one-year-at-cohesiveft/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 15:01:37 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rabbitmq]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://somic-org.homelinux.org/blog/2008/04/10/one-year-at-cohesiveft/</guid>
		<description><![CDATA[Yesterday was 1 year since I started at CohesiveFT. New things this year (in no particular order):

 Mac. I got a Macbook Pro as my work laptop. Feels great every time I sit down to work, even though I am not a very demanding desktop user &#8211; browser, email, IM, rss reader for non-public feeds, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday was 1 year since I started at <a href="http://www.cohesiveft.com">CohesiveFT</a>. New things this year (in no particular order):</p>
<ul>
<li> <a href="http://www.apple.com">Mac</a>. I got a Macbook Pro as my work laptop. Feels great every time I sit down to work, even though I am not a very demanding desktop user &#8211; browser, email, IM, rss reader for non-public feeds, terminal, occasional Office document work, occasional PDF to read. And most importantly &#8211; VMware Fusion to run my Linux development box.</li>
<li><a href="http://www.debian.org">Debian</a>. Our paths surprisingly have not crossed until this year. Probably because I lost interest in low level OS maintenance a long time ago and was not actively looking for a new distro to try (my home server is running Red Hat Linux 7.0 with everything important upgraded to later versions &#8211; I don&#8217;t use RPMs and prefer <a href="http://www.gnu.org/software/stow/">GNU Stow</a> for package management). Overall, I can&#8217;t say I dislike it. apt-get is nice. And deb packaging format imho is superior to rpm (writing standalone rules files using GNU make is easier than writing shell within spec files). Like rpm however, apt-get does not handle edge cases, when I don&#8217;t want computer to think it&#8217;s smarter than me.</li>
<li><a href="http://www.ruby-lang.org">Ruby</a>. The second attempt to learn ruby was successful. Ruby now joined <a href="http://www.python.org">Python</a> on the list of my favorite languages. They are both equally great for doing all kinds of development, provided your project doesn&#8217;t use both at the same time &#8211; each has its own patterns and I personally find it somewhat hard to adjust when I try to write in both in parallel. I am also happy that Ruby joined Python on my list, not displaced it (several years back, Python did displace Perl on my list) &#8211; so I am kind of bi-lingual now, which mimics my real life situation with real languages.</li>
<li><a href="http://www.rubyonrails.com">Rails</a>. Yes, Ruby on Rails and Django on Python are my favorites now.</li>
<li><a href="http://www.rabbitmq.com">RabbitMQ</a>. This is a big one. For quite some time I have been searching for a highly available messaging bus as a holy grail of building and operating a scalable system. I think I found what I was looking for in RabbitMQ and its implementation of AMQP standard.</li>
</ul>
<p><a href="http://es.cohesiveft.com">Elastic Server On Demand </a>is built with each of these somehow tied to it behind the scenes. Shaping up very good so far&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/04/10/one-year-at-cohesiveft/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Wondering what I am doing at work?</title>
		<link>http://somic.org/2008/02/13/wondering-what-i-am-doing-at-work/</link>
		<comments>http://somic.org/2008/02/13/wondering-what-i-am-doing-at-work/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 16:31:57 +0000</pubDate>
		<dc:creator>Dmitriy</dc:creator>
				<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://somic-org.homelinux.org/blog/2008/02/13/wondering-what-i-am-doing-at-work/</guid>
		<description><![CDATA[Please feel free to take Elastic Server On Demand (ESOD) Self-Guided Tour and check out exciting capabilities that our product has to offer, including intuitive visual interface to assemble your custom application stacks and tools to transform them into a Virtual Machine image. Note that server management web GUI and package upgrade functionality are built [...]]]></description>
			<content:encoded><![CDATA[<p>Please feel free to take <a href="http://www.cohesiveft.com/tour">Elastic Server On Demand (ESOD) Self-Guided Tour</a> and check out exciting capabilities that our product has to offer, including intuitive visual interface to assemble your custom application stacks and tools to transform them into a Virtual Machine image. Note that server management web GUI and package upgrade functionality are built right in! And you can upload your own software as well and include it in VMs alongside many standard open-source components.</p>
<p>And if you want to get going with Amazon EC2 but don&#8217;t want to waste your time or resources on bundling your physical machines into virtual, <a href="http://es.cohesiveft.com">ESOD</a> can help and you can be running your instance with *your* code in Amazon EC2 cloud in a matter of minutes.</p>
<p>In short, take a Dam Tour!</p>
]]></content:encoded>
			<wfw:commentRss>http://somic.org/2008/02/13/wondering-what-i-am-doing-at-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
