So, one thing I <i>really</i> like about this is there's no UI clutter - just an editor and a footer. That would make this sort of thing great for embedding into another app. Another thing I like is you can create a new document simply by navigating to a random URL. Again, great for embedding (where the containing app can just name files after a UUID or whatever).<p>The down side is I typed some stuff, then clicked reload and my text was a bit scrambled. So I'm going to say your operational transform implementation is a bit buggy :)
I've been looking for something similar for a long time. But this has a lot of issues.<p>Problems:<p>1. You don't have any syntax highlighting for Java, C, C++, etc? These are very popular languages.<p>2. My browser's (Chrome, OSX) spell-checker underlines everything in the editor, which is extraordinarily distracting.<p>3. Some common text-entry keyboard shortcuts don't work (ex. Command+Delete)<p>4. Needs some privacy and sharing options.<p>5. From my experience with other collaborative editors, it also needs a way to download the document from the command line.
So I started building this as a coding exercise for an interview, I'd particularly be interested in getting feedback on my approach to Operational Transformation: <a href="http://gpickard.wordpress.com/2012/02/17/my-approach-to-operational-transformation/" rel="nofollow">http://gpickard.wordpress.com/2012/02/17/my-approach-to-oper...</a>