(Sorry for the double post, an unfortunate keyboard shortcut send the email
out before I was done...)
[...] More details:
When the new version of Cloud9 IDE came out not too far back, it caught my
attention because suddenly there was a web-based "coding solution" that
addressed many of the needs I had imagined for a web-only coding system. So
I began trying to hack on large software projects like Firefox and Chromium
from inside Cloud9. One day I was even able to make a quick change to a
patch I had under review and re-upload it, using only my smartphone (I
wouldn't recommend it though).
To make my demo work, I had to use Cloud9, but also develop a backend for
Cloud9 to connect to (I call it the Janitor), which is able to provision
large software-development environments (in the form of a Docker container
including many dependencies, the source code and pre-compiled objects),
keep these environments up-to-date, and allow many users to "fork" these
environments multiple times in a very fast and lightweight manner (using
Docker's copy-on-write feature).
This is still very much experimental, so many things might break or not
work, but I'd be happy to answer any questions if you're curious about this.
Jan