Read more

RubyMine: Real-time Collaborating in the IDE

Dominik Schöler
January 08, 2024Software engineer at makandra GmbH

RubyMine has a collaboration feature called "Code With Me". Using it, you can invite someone into your local editor to work together. This is nicer to the eyes and much more powerful than sharing code through some video chat.

How to

Illustration web development

Do you need DevOps-experts?

Your development team has a full backlog? No time for infrastructure architecture? Our DevOps team is ready to support you!

  • We build reliable cloud solutions with Infrastructure as code
  • We are experts in security, Linux and databases
  • We support your dev team to perform
Read more Show archive.org snapshot

Getting started is really simple:

  1. Click the "add person" icon in the top-right editor corner (or hit Ctrl + Shift + Y) and select "Start Session".
  2. Choose permissions:
    • "Read-only" lets others only watch you.
    • "Edit files" is needed for pairing. Note that this allows remote partners to, well, edit files. Do not use with untrusted people.
    • If you want to both use the RubyMine terminals, you'll need to pick "Full access". Note that this allows remote partners to access your computer! E.g. when you're away fetching a coffee. Only use with people you truly trust.
  3. Share the link with the people you want to collaborate with.

All related controls will appear around the "add person" icon once a session is running.

Features

  • See other people's cursor
  • Follow others
  • Call others to follow you
  • Work in full sync
  • Work independently, but still in the same IDE
  • Optional: audio call, or with camera and extra screen sharing

Notes

  • Joining a session will load the full IDE in the background.
Posted by Dominik Schöler to makandra dev (2024-01-08 10:19)