<?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>Cloud9 IDE &#124; Online IDE - Your code anywhere, anytime</title>
	<atom:link href="http://c9.io/site/feed/" rel="self" type="application/rss+xml" />
	<link>http://c9.io/site</link>
	<description>c9.io</description>
	<lastBuildDate>Wed, 16 May 2012 09:11:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.3</generator>
		<item>
		<title>Node.js Bootcamp</title>
		<link>http://c9.io/site/blog/2012/05/node-js-bootcamp/</link>
		<comments>http://c9.io/site/blog/2012/05/node-js-bootcamp/#comments</comments>
		<pubDate>Tue, 15 May 2012 21:20:16 +0000</pubDate>
		<dc:creator>LiekeArends</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Node.JS]]></category>
		<category><![CDATA[bootcamp]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[seattle]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1733</guid>
		<description><![CDATA[If you are ready to learn Node.js, win some prizes, and you&#8217;re located near Seattle than we got a great idea! Pay a visit to the Node.js Bootcamp at the SURF incubator in Seattle. It&#8217;s a free event for developers and designers who want to learn Node.js from the ground up! You’ll learn fundamentals and more advanced [...]]]></description>
			<content:encoded><![CDATA[<p>If you are ready to learn Node.js, win some prizes, and you&#8217;re located near Seattle than we got a great idea! Pay a visit to the <a title="Node.js Bootcamp" href="http://nodejsatsurf.eventbrite.com/" target="_blank">Node.js Bootcamp at the SURF incubator in Seattle</a>. It&#8217;s a free event for developers and designers who want to learn Node.js from the ground up!</p>
<p>You’ll learn fundamentals and more advanced topics from node aficionados at Cloud9 and Microsoft. We&#8217;ll use Cloud9 IDE to develop your apps and show how to deploy your apps to Windows Azure.</p>
<p><a title="twitter" href="https://twitter.com/#!/matt_pardee" target="_blank">Matt Pardee</a> will be speaking about using <a title="Socket.io" href="http://socket.io/" target="_blank">Socket.io</a> in your Node applications.  You’ll also see <a title="twitter" href="https://twitter.com/#!/javruben" target="_blank">Ruben Daniels</a> at the event. So come and say hi!</p>
<p>There is a three-hour training that is followed by a competition. You will use your freshly acquired knowledge straight away! The jury will base its opinion on innovation, completeness and quality. First prize is the newest XBox, the second and third place winners get a Windows Phone!</p>
<p><img class="size-medium wp-image-1740 alignright" title="xbox" src="http://c9.io/site/wp-content/uploads/2012/05/xbox360.jpg" alt="" width="230" height="240" /></p>
<p><strong>This is what the program looks like:</strong></p>
<p><em>9:00am – Doors open</em></p>
<p><em>9:30am – Hands-on training begins</em></p>
<p><em>12:30pm – Training ends; Lunch</em></p>
<p><em>1:00pm – Node bake-off begins (create your own project from scratch)</em></p>
<p><em>5:00pm – Node bake-off ends; Judging of projects begins</em></p>
<p><em>6:00pm -  Judging is finished – prizes and other magical things</em></p>
<p><strong>Microsoft will make sure you are getting breakfast, lunch, and snacks.</strong></p>
<p>&nbsp;</p>
<p>There is a capacity of 75 and we expect this event to fill up fast so <strong><a title="Node.js Bootcamp" href="http://nodejsatsurf.eventbrite.com/" target="_blank">RSVP</a></strong> quick!</p>
<p><strong><a title="Node.js Bootcamp" href="http://nodejsatsurf.eventbrite.com/" target="_blank">See you there!</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/05/node-js-bootcamp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Live on the Bleeding Edge: Join Our Beta</title>
		<link>http://c9.io/site/blog/2012/05/live-on-the-bleeding-edge-join-our-beta/</link>
		<comments>http://c9.io/site/blog/2012/05/live-on-the-bleeding-edge-join-our-beta/#comments</comments>
		<pubDate>Wed, 09 May 2012 20:56:52 +0000</pubDate>
		<dc:creator>Zef Hemel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cloud9 IDE]]></category>
		<category><![CDATA[beta]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1713</guid>
		<description><![CDATA[If you had the opportunity to rethink your software development environment, what would it look like? This is the question we have been asking ourselves for the past year and a half. In the current day and age, where an increasing amount of our time is spent online, building a development environment as a web [...]]]></description>
			<content:encoded><![CDATA[<p>If you had the opportunity to rethink your software development environment, what would it look like? This is the question we have been asking ourselves for the past year and a half. In the current day and age, where an increasing amount of our time is spent online, building a development environment as a web app almost seems an obvious choice; not only because it’s a convenient way of software delivery, but also because it enables a world of new ways to collaborate and develop software. These were the ideas that led us to build Cloud9 IDE.</p>
<p><span id="more-1713"></span></p>
<p>We have built a solid product. Nevertheless, we have barely scratched the surface of what’s possible. Beside our work on stabilizing the IDE, we have also been working on some very big and exciting new features. Features that will enable you to access, edit, debug and run your applications in new ways. Features that will change the way you collaborate on projects. Features that enable you to work on your code wherever you are.</p>
<p>However, we are not ready to release these features to the general public just yet. Some of you already shared the interest of helping us improve the product in the past. Your feedback has been a driving force in the development of Cloud9 IDE. To streamline this process, we are setting up a beta test program. Participants of this beta program get:</p>
<ul>
<li>An early look at upcoming features and improvements</li>
<li>The ability to influence how new features turn out by giving feedback</li>
</ul>
<p>If you would like to participate in our beta program, <a href="https://cloud9ide.wufoo.eu/forms/beta-user-form/">please fill out our sign-up form</a>.</p>
<p>Get your hands on the future of Cloud9 IDE: join our beta program!</p>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/05/live-on-the-bleeding-edge-join-our-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Scaling Cloud9 IDE: a Tale of PAPA and MAMAs</title>
		<link>http://c9.io/site/blog/2012/04/scaling-cloud9-ide-a-tale-of-papa-and-mamas/</link>
		<comments>http://c9.io/site/blog/2012/04/scaling-cloud9-ide-a-tale-of-papa-and-mamas/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 13:20:53 +0000</pubDate>
		<dc:creator>Zef Hemel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cloud9 IDE]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1637</guid>
		<description><![CDATA[Cloud9 IDE has seen an amazing growth over the past year. This growth brought many interesting engineering challenges to the table. To handle Cloud9 IDE’s increasing success, about a week and a half ago we migrated all our users over to a completely new c9.io setup, a setup enabling us to much more easily scale [...]]]></description>
			<content:encoded><![CDATA[<p>Cloud9 IDE has seen an amazing growth over the past year. This growth brought many interesting engineering challenges to the table. To handle Cloud9 IDE’s increasing success, about a week and a half ago we migrated all our users over to a completely new c9.io setup, a setup enabling us to much more easily scale horizontally. Since we are in the great position to develop a product for an audience that is much like ourselves, we thought we’d share some behind-the-scenes information on how Cloud9 IDE operates and where we’re heading technology-wise.</p>
<p><span id="more-1637"></span></p>
<p>Our new architecture has three main characters: Mr. Proxy, PAPA and a bunch of MAMAs. In this new relationship, PAPA takes care of the money (billing) and administration (various databases). However, PAPA is not exactly monogamous, he has many MAMAs, each taking care of a bunch of children playing in the sandbox. Mr. Proxy is the gatekeeper to our world. He’s that guy at the bank that tells each customer what desk to go to so that the workload is spread appropriately across bank workers (in our case MAMAs). Mr. Proxy is very customer oriented, if he notices that one of the MAMAs falls asleep, within seconds he stops sending customers there. And then shoots the MAMA in the head, relocating the children. Yes, our analogy turns dark somewhere.</p>
<p>Alright, let’s show how this works more concretely in a picture:</p>
<p><img class="size-full wp-image-1638 alignnone" title="architecture" src="http://c9.io/site/wp-content/uploads/2012/04/architecture.png" alt="" width="450" height="379" /></p>
<p><strong>Mr. Proxy</strong> keeps a list of all MAMAs that he knows for sure are alive and kicking and ready to help out users. <strong>MAMA</strong> servers serve the IDE for a set of projects and Dashboard for a set of users, and handles all related requests. Mr. Proxy keeps track of which IDE project is served by which MAMA server. When Mr. Proxy receives a request, he ensures that the user sending the request is authenticated by checking it with <strong>PAPA</strong>. Subsequently, he looks up what project the request belongs to and what MAMA hosts that project. If a previous request for this project has been handled by a certain MAMA, he will forward the request to that MAMA again. If the MAMA is no longer alive (tragically, that happens), he will choose a new MAMA and send the request there.</p>
<p>MAMAs come and go and we can dynamically increase the number of MAMAs as our user base and load grows. When a MAMA comes to life she notifies Mr. Proxy of her presence. From then on she will start receiving requests for IDE projects. Such requests fall into roughly four categories:</p>
<ul>
<li>File system related requests: list the contents of a directory, load a file, save a file</li>
<li>Run/Debug: Run a node.js program, do step debugging for a node.js program</li>
<li>Console commands: run a “git” command, run an “ls” command</li>
<li>Deploy: deploy a node.js program to Azure, Cloud Foundry, Heroku or Joyent</li>
</ul>
<p>Running, debugging and console commands launch MAMA child processes. These child processes are sandboxed to not disturb other users’ processes too much. MAMA is in charge of keeping the sandbox clean and tidy.</p>
<p><strong>No-Downtime Upgrades</strong></p>
<p>Our node.js processes running in production are managed using <a href="https://github.com/c9/runjs">run.js</a>, a simple node.js process manager we built that really warrants a blog post of its own. Its main task is to make sure a node process keeps running, and if it somehow crashes to start it again immediately. Run.js is not dependent on external modules and only ~1k lines.</p>
<p>One of the cooler features that run.js has is version switching. When we want to release a new version of our software, we update it in the repository and make sure it’s checked out on all the MAMA servers. Then, we initiate the “run.js switch” command. What that will do is start a new MAMA server with the newly released code, and once started up, send a SIGHUP signal to the old MAMA server, which signals her to perform a graceful shutdown. When MAMA receives such a signal she will unregister herself with Mr. Proxy so that no new projects are assigned to her. Then she will check the state of running processes in the sandbox. If none are running, she will shut down, otherwise she will patiently keep running until all those processes have finished executing &#8212; although she won’t wait forever, of course. This allows us to upgrade our backend without downtime. As a user, you may notice the “Offline” indicator in the IDE to blink for a second, indicating that you have likely been moved to a MAMA server running the latest and greatest software.</p>
<p><strong>The Next Step</strong></p>
<p>As you are likely aware, our backend system is 100% node.js. We’re running one of the more complex and large node.js code bases in production. For features in upcoming releases we need a way to easily take Cloud9 apart and rebuild it in a different configuration. For instance, right now we have an open source version of <a href="https://github.com/ajaxorg/cloud9">Cloud9</a>, and an extended cloud version we run on <a href="http://c9.io">c9.io</a> with a different set of configuration options and plugins.</p>
<p>Our composability sofar depends a lot on git submodules. Our c9.io codebase has the open source cloud9 as a git submodule and extends it in various ways. The open source cloud9 in turn has ACE, our code editor as a git submodule. While this has worked for us thus far, we’re currently working on a big refactor to make Cloud9 IDE more flat modular. Therefore, a few of our great people (Tim Caswell, Fabian Jacobs and Christoph Dorn) have developed a simple, yet powerful node.js plugin system named <a href="https://github.com/c9/architect">Architect</a> that we will use to more naturally create alternative versions of our product for different use cases. With that, we’re also getting rid of git submodules, instead using node.js’ native package manager npm, and finally migrating over to node 0.6.</p>
<p>All these efforts are designed to make Cloud9 IDE more stable, more powerful and more hackable for you. We can’t wait to get some of the more visible, user-facing innovations in your hands, and a solid foundation is fundamental to make that happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/04/scaling-cloud9-ide-a-tale-of-papa-and-mamas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud9 IDE Integrates Cloud Foundry!</title>
		<link>http://c9.io/site/blog/2012/04/cloud-foundry-and-cloud9/</link>
		<comments>http://c9.io/site/blog/2012/04/cloud-foundry-and-cloud9/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 22:04:28 +0000</pubDate>
		<dc:creator>Matt Pardee</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cloud9 IDE]]></category>
		<category><![CDATA[New feature]]></category>
		<category><![CDATA[cloud foundry]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[partners]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1577</guid>
		<description><![CDATA[Today we are very pleased to announce that Cloud9 has integrated with Cloud Foundry as a deployment partner! You can start deploying your Node.js apps to Cloud Foundry right now on c9.io. Cloud Foundry deployments are not only super fast (~15 seconds!), but Cloud Foundry is also in the unique position as the leading open-source [...]]]></description>
			<content:encoded><![CDATA[<p>Today we are very pleased to announce that Cloud9 has integrated with <a title="Cloud Foundry" href="http://cloudfoundry.com/" target="_blank">Cloud Foundry</a> as a deployment partner! You can start deploying your Node.js apps to Cloud Foundry right now on <a href="http://c9.io">c9.io</a>.</p>
<p><a href="http://c9.io/site/wp-content/uploads/2012/04/WP-image.jpg"><img class="size-full wp-image-1621 alignnone" title="WP-image" src="http://c9.io/site/wp-content/uploads/2012/04/WP-image.jpg" alt="" width="516" height="151" /></a></p>
<p style="text-align: left;">Cloud Foundry deployments are not only super fast (~15 seconds!), but Cloud Foundry is also in the unique position as the leading open-source PaaS, enabling developers to install it on their own server. Cloud9 in turn allows users to specify the URL of the server they want to deploy to. Read on for details&#8230;</p>
<p><span id="more-1577"></span></p>
<p><img class="size-full wp-image-1597 alignleft" style="margin-left: 0px; margin-right: 20px; margin-bottom: 20px;" title="Screen Shot 2012-04-11 at 2.45.15 PM" src="http://c9.io/site/wp-content/uploads/2012/04/Screen-Shot-2012-04-11-at-2.45.15-PM.png" alt="" width="331" height="375" /></p>
<p style="text-align: left;">This opens up incredible opportunities for developers to deploy their applications to a range of staging and production servers. By default, the endpoint is set to CloudFoundry.com&#8217;s hosted service, which you can sign up for <a href="https://my.cloudfoundry.com/signup" target="_blank">here</a>.</p>
<p>This integration was worked on by Cloud9 developers <a title="Follow Mostafa's on Twitter" href="https://twitter.com/#!/mostafaeweda" target="_blank">Mostafa Eweda</a> and <a title="Follow Jan on Twitter" href="https://twitter.com/#!/drbernhard" target="_blank">Jan Jongboom</a> and announced during Cloud Foundry&#8217;s <a href="http://www.zdnet.com/blog/open-source/vmware-cloud-foundry-paas-will-be-the-linux-of-the-cloud/10754" target="_blank">one-year anniversary event</a>. We feel privileged to have been invited to this exclusive event and look forward to what Cloud Foundry has in store for the future. Happy one-year anniversary, guys!</p>
<p><a href="http://c9.io">Happy Coding!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/04/cloud-foundry-and-cloud9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Changelog: Week of 30 Mar 2012</title>
		<link>http://c9.io/site/blog/2012/04/the-changelog-week-of-30-mar-2012/</link>
		<comments>http://c9.io/site/blog/2012/04/the-changelog-week-of-30-mar-2012/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 21:29:18 +0000</pubDate>
		<dc:creator>Garen Torikian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[changelog]]></category>
		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1544</guid>
		<description><![CDATA[Well hello there! This week, we&#8217;ve released a whole bunch of bugfixes throughout the Cloud9 system. Most importantly, as Zef mentioned earlier, we&#8217;ve rolled out a massive update to our console system. This system is responsible for many operations, including running and debugging code, pushing and pulling between repositories, and issuing console commands (ls, cd, [...]]]></description>
			<content:encoded><![CDATA[<p>Well hello there! This week, we&#8217;ve released a whole bunch of bugfixes throughout the Cloud9 system.</p>
<p>Most importantly, <a href="http://c9.io/site/blog/2012/03/not-all-at-the-same-time/">as Zef mentioned earlier</a>, we&#8217;ve rolled out a massive update to our console system. This system is responsible for many operations, including running and debugging code, pushing and pulling between repositories, and issuing console commands (<code>ls</code>, <code>cd</code>, <em>e.t.c.</em>). Its new stability means a better, more reliable workflow for you. We hope you enjoy it!</p>
<p>On top of that, we&#8217;ve made some changes to searching across files: you can now perform a <em>replace </em>across your files, too!</p>
<p>Read on for details and the full changelog:<br />
<span id="more-1544"></span></p>
<p><a href="http://c9.io/site/wp-content/uploads/2012/04/find_replace_upgrade.png"><img class="aligncenter size-medium wp-image-1550" title="find_replace_upgrade" src="http://c9.io/site/wp-content/uploads/2012/04/find_replace_upgrade-300x180.png" alt="" width="300" height="180" /></a></p>
<p>The search field supports multiple lines; even though just two are shown, you can continue to hit Shift-Enter for another line. The file extensions can be a comma-separated list of file types. The search results pane in the console has also had a cosmetic upgrade to better inform you on the details of your search. Finally, you&#8217;re also no longer limited to just 50 search results.</p>
<p><strong>Bug Fixes</strong></p>
<ul>
<li>&#8220;Next Tab&#8221; and &#8220;Previous Tab&#8221; shortcuts for Mac have been fixed</li>
<li>Fixes for &#8220;go to file&#8221; option</li>
<li>Fixes for &#8220;save&#8221; and &#8220;save as&#8221;</li>
<li>Fixes for the console losing focus when typing</li>
<li>Fixes for the status bar and minimap</li>
<li>Tab closing (including from the command line) are operational again</li>
</ul>
<div><strong>UI Changes</strong></div>
<div>
<ul>
<li>Provide a new occurrence counter for searching and replacing within files</li>
<li>Quit the dragging of files into the tree by pressing esc</li>
<li>Changes to the way quicksearch (Ctrl + F) works: it now live searches across your code</li>
</ul>
</div>
<div><strong>Features</strong></div>
<div>
<ul>
<li>You can now chose the word wrap limit of your code. This can either be the same as the print margin, or, specified to the width of the browser</li>
<li>You can add newlines for git and mercurial commit messages (by typing <code>\n</code>)</li>
<li>The <code>mv</code> command has been added to the console</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/04/the-changelog-week-of-30-mar-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Changelog: Weeks of 19 &#8211; 26 Mar 2012</title>
		<link>http://c9.io/site/blog/2012/03/the-changelog-week-of-19-mar-2012-and-26-mar-2012/</link>
		<comments>http://c9.io/site/blog/2012/03/the-changelog-week-of-19-mar-2012-and-26-mar-2012/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 15:29:41 +0000</pubDate>
		<dc:creator>Garen Torikian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[changelog]]></category>
		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1525</guid>
		<description><![CDATA[All right, friends, here&#8217;s the changelog for the past TWO weeks. It&#8217;s not that we forgot, honest&#8211;we&#8217;ve been hard at work hammering out some bugs and making ourselves more stable. We&#8217;re not quite ready to release that yet, but we&#8217;re getting closer each day. Here&#8217;s what happened in the meantime: Bug Fixes &#8220;Save this file&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>All right, friends, here&#8217;s the changelog for the past TWO weeks. It&#8217;s not that we forgot, honest&#8211;we&#8217;ve been hard at work hammering out some bugs and making ourselves more stable. We&#8217;re not quite ready to release that yet, but we&#8217;re getting closer each day.</p>
<p>Here&#8217;s what happened in the meantime:</p>
<p><span id="more-1525"></span></p>
<p><strong>Bug Fixes</strong></p>
<ul>
<li>&#8220;Save this file&#8221; dialog fix for Firefox</li>
<li>Fix for dragging and dropping files into the tree</li>
<li>Fixes for the image viewer</li>
<li>Improvements for exiting full screen viewers</li>
</ul>
<div><strong>UI Changes</strong></div>
<div>
<ul>
<li>Applying C syntax highlighting to HPP files</li>
</ul>
</div>
<div><strong>Features</strong></div>
<div>
<ul>
<li>You can now define your own word wrap limits: either as an upper boundary, or, clipped to the width of the browser</li>
<li>Added a warning when exiting the IDE with unsaved changes</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/03/the-changelog-week-of-19-mar-2012-and-26-mar-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not All at the Same Time!</title>
		<link>http://c9.io/site/blog/2012/03/not-all-at-the-same-time/</link>
		<comments>http://c9.io/site/blog/2012/03/not-all-at-the-same-time/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 17:48:46 +0000</pubDate>
		<dc:creator>Zef Hemel</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cloud9 IDE]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[status]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1506</guid>
		<description><![CDATA[Cloud9 IDE is growing rapidly. Not only from a functionality perspective (we got some great features coming up!), but also in terms of number of active users. We are very excited and proud of this. However, a part of our IDE systems is becoming very busy, and, sometimes unresponsive during parts of the day. As [...]]]></description>
			<content:encoded><![CDATA[<p>Cloud9 IDE is growing rapidly. Not only from a functionality perspective (we got some great features coming up!), but also in terms of number of active users. We are very excited and proud of this. However, a part of our IDE systems is becoming very busy, and, sometimes unresponsive during parts of the day. As a result, running and debugging programs, and running commands on the console has been unreliable lately. We are lucky to run on <a href="http://nodejs.org">Node.JS</a> enabling us to handle the amount of users that we have on relatively modest hardware. Nevertheless, Node.JS does not magically solve horizontal scaling challenges.</p>
<p><span id="more-1506"></span></p>
<p><img src="http://www.textfiles.com/underconstruction/HeHeartlandValley1469underconstruction2.gif" alt="" width="480" /></p>
<p>Therefore, over the past weeks, we have rewritten the console system and are very close to rolling it out to everybody. The new console system will drastically improve the availability and responsiveness of the console and dependent functionality such as source control, running and debugging.</p>
<p>We truly believe in developing in the Cloud and make it our responsibility to make it awesome for all. Thanks for believing in Cloud9 IDE and your support while we work out these issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/03/not-all-at-the-same-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Changelog: Week of 12 Mar 2012</title>
		<link>http://c9.io/site/blog/2012/03/the-changelog-week-of-12-mar-2012/</link>
		<comments>http://c9.io/site/blog/2012/03/the-changelog-week-of-12-mar-2012/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 09:44:16 +0000</pubDate>
		<dc:creator>Garen Torikian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cloud9 IDE]]></category>
		<category><![CDATA[changelog]]></category>
		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1501</guid>
		<description><![CDATA[Well hello there! This week brings about many stability improvements to our beloved IDE. We&#8217;ve got a load of bugfixes and UI improvements sprinkled throughout, and are taking initial steps towards better informing users on new changes. Here&#8217;s what happened this week: Bug Fixes Massive improvement to the gotoline feature Fix issues with quotation marks [...]]]></description>
			<content:encoded><![CDATA[<p>Well hello there! This week brings about many stability improvements to our beloved IDE. We&#8217;ve got a load of bugfixes and UI improvements sprinkled throughout, and are taking initial steps towards better informing users on new changes.</p>
<p>Here&#8217;s what happened this week:</p>
<p><span id="more-1501"></span><br />
<br />
<strong>Bug Fixes</strong></p>
<ul>
<li>Massive improvement to the gotoline feature</li>
<li>Fix issues with quotation marks and the console</li>
<li>Functional upgrade for the minimap</li>
<li>Refactor of the project tree to improve its stability</li>
<li>Fixes to the Preview button functionality</li>
</ul>
<p><strong>UI Changes</strong></p>
<div>
<ul>
<li>Added the status bar to the guided tour</li>
<li>Removed tab0 from the console list (as it was non-functioning)</li>
<li>Faster load time for the c9.io homepage</li>
</ul>
</div>
<p><strong>Features</strong></p>
<div>
<ul>
<li>A new &#8220;Changelog&#8221; item added in the Help menu; use it to find out when new changes have dropped</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/03/the-changelog-week-of-12-mar-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We have a new website &amp; our blog moved&#8230; here!</title>
		<link>http://c9.io/site/blog/2012/03/we-have-a-new-website-our-blog-has-moved-to-here/</link>
		<comments>http://c9.io/site/blog/2012/03/we-have-a-new-website-our-blog-has-moved-to-here/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 14:15:34 +0000</pubDate>
		<dc:creator>Chrissy Welsh</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cloud9 IDE]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1488</guid>
		<description><![CDATA[We are pleased to announce the relaunch of our website &#38; blog, with a brand new design and fresh content. We will be talking about our new features, the plans for the future, related tech news and much more. We hope you like what you see! If you want to stay in touch you can [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce the relaunch of our website &amp; blog, with a brand new design and fresh content. We will be talking about our new features, the plans for the future, related tech news and much more.</p>
<p>We hope you like what you see! If you want to stay in touch you can find us on <a href="http://www.twitter.com/cloud9ide">twitter</a>, <a href="http://www.facebook.com/cloud9ide">facebook</a> and of course our new website.<a href="http://www.c9.io/">www.c9.io</a></p>
<p>P.S. Don&#8217;t forget to update your RSS reader with our new URL: <a href="http://c9.io/site/feed/">http://c9.io/site/feed/</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/03/we-have-a-new-website-our-blog-has-moved-to-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Changelog: Week of 5 Mar 2012</title>
		<link>http://c9.io/site/blog/2012/03/the-changelog-week-of-5-mar-2012/</link>
		<comments>http://c9.io/site/blog/2012/03/the-changelog-week-of-5-mar-2012/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 18:01:57 +0000</pubDate>
		<dc:creator>Garen Torikian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[New feature]]></category>
		<category><![CDATA[changelog]]></category>
		<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://c9.io/site/?p=1481</guid>
		<description><![CDATA[Well hello there! Here&#8217;s the changelog for what was released this week for Cloud9 IDE. There weren&#8217;t too many new features out this week, but that doesn&#8217;t mean that we aren&#8217;t working on some awesome stuff.  Most of this week was spent handling some changes which GitHub suddenly sprung onto everyone, as well as a [...]]]></description>
			<content:encoded><![CDATA[<p>Well hello there! Here&#8217;s the changelog for what was released this week for Cloud9 IDE. There weren&#8217;t <em>too </em>many new features out this week, but that doesn&#8217;t mean that we aren&#8217;t working on some awesome stuff.  Most of this week was spent handling some changes which GitHub suddenly sprung onto everyone, as well as a few fixes to the UI to make a more consistent look-and-feel.</p>
<p><span id="more-1481"></span></p>
<p><strong>UI Changes</strong></p>
<ul>
<li>Enable code folding by default</li>
<li>Color picker now closes when the file it&#8217;s on also closes</li>
<li>Change our Windows Azure dialog to the black theme</li>
<li>Change position of the Zen Mode button to make it easier to activate</li>
<li>Enforce proper minimum positioning for the panel bar and console</li>
</ul>
<p><strong>Fixed issues</strong></p>
<ul>
<li>Fix &#8220;closeallbutme,&#8221; &#8220;showsettings,&#8221; and &#8220;closetab&#8221; commands from the console</li>
<li>The &#8220;clear&#8221; command now only clears console output, not program output</li>
<li>Backend changes to the way we execute git commands (since GitHub changed their format, too)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://c9.io/site/blog/2012/03/the-changelog-week-of-5-mar-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

