4 ms·
Thank you very much! It was definitely one of the most fun features to build. I started working on this on March 15th, and the past few days was about testing
by CompuIves 9y ago
Thank you very much! It was definitely one of the most fun features to build.
I started working on this on March 15th, and the past few days was about testing everything, preparing the release and squashing bugs. The advantage of this type of functionality is that there are tons of high quality papers and articles already written on the subject, especially this one helped me a lot: http://www.codecommit.com/blog/java/understanding-and-applying-operational-transformation http://www.codecommit.com/blog/java/understanding-and-applyi.... There were a lot of sleepless nights involved too.
I'm not sure about the VS Code and Atom teams, but I imagine that there are more constraints and there is more functionality to implement since they work with hundreds of potentially big files. I think those factors make it harder to implement this functionality than in the case of CodeSandbox.
- timdorr 9y agoHoly shit, you built this in 10 days?!?!
- Lerc 9y agoEvidently not https://codesandbox.stream/changelog/ https://codesandbox.stream/changelog/ Maybe March last year.
- CompuIves 9y agoAh, I always forget to keep that page up to date. I'm sorry for that. Since CodeSandbox 2.5 we got some new things, like Parcel support, Typescript configuration support and some other things. I'll make sure to keep that page more up to date. And if you really want to make sure, we're open source: https://github.com/CompuIves/codesandbox-client https://github.com/CompuIves/codesandbox-client.