Remote Pair Programming

7 points by reacweb ↗ HN
hello, I regularly give tutoring in distance learning. Soon, I will give a course on perl. I'm looking for a way to share an editor between my student and me. I would like something simple like tutorialspoint.com/execute_perl_online.php that would allow collaboration. I haven't found anything. Should I make it myself? Do you have any ideas?

7 comments

[ 5.5 ms ] story [ 28.3 ms ] thread
You should definitely give a try to https://duckly.com/ - it has real-time integrations to different IDEs but it also has a Web IDE in case the students don't have the IDE integration.

Besides that, it also has other cool things that may be very useful for your use-case like: terminal sharing, audio/video chat, simple unique urls that you can share, presence to see who's on a room, URLs to join a call/session without an account, Chrome Extension for sharing webpages, etc.

(Disclaimer I'm the founder of Duckly)

I will defintely give it a try. Just a question. When I am the teacher sharing a terminal, how am I protected from a student typing "rm -rf /" ?
By default it's shared read-only, you can share with writing permissions with `duckly -w` flag
Shameless plug: I recently built this.

https://github.com/three-consulting/ohut

It is SIMPLE for sure, essentially just an app for syncing files in real time between a bunch of users. If this could work for you, great! If not, I'd be glad to hear your feedback.

You could use Visual Studio Code's "Live Share". It's the best implementation of a shared environment I've personally seen, and it's pretty easy to set up. Free, too.