Real time collaboration is the norm today, it is to be expected from the services we use - whether that's video chat, voice, or real time editing in documents or code. Below is a small list of places where you can do some real time coding with others. Note: I am not sponsored by any of these services. Enjoy!
If you're using VS Code Then I highly recommend you use Microsoft's own live share extension. It works remarkably well and my friends and I have used it a number of times to work on the project together.
If you have used codepen then you might be surprised that the Pro version actually has a collab mode that you can use. In collab mode, you can do real time pair programming similar to google docs. It's great for conducting interviews or just a random one-off script you want to work on together. I like it because you can see the results of the work in realtime like any other codepen!
It also has a professor mode for live coding sessions you need to do with multiple users.
jsfiddle, like the others, also has a collaborate mode. Similar to codepen, you can see the realtime edits like you would any other tool. It also has the ability to do voice chat and regular chat as well. Underneath the hood it uses togetherjs to get the realtime collaboration features.
Want to create your own realtime collaboration platform? Then take a look at togetherjs! Togetherjs doesn't provide the edit state that you would need to implement on top of this however, but it does give you a quick library for doing WebRTC right away. Check it out!
Repl.it stands out among all of these in my opinion. It works with many languages, you get the integration with GitHub, the realtime collaboration, and you can run just about anything you can think of. Many of the samples, such as for Python for instance, is running a full web server! Fantastic resource, highly recommend this!
Code sandbox is another great online ide. It has loads of cool features like letting you import from a github repo, collaborative real-time editing, and you can even embed the results on your site. Very neat!
If you liked this article, please feel free to give me a follow and a like. Also give me a follow on twitter, it helps me know you enjoy my content and I can keep producing more of it! Thanks again!