Code With Me For Pair Programming
Written by Alex Armstrong   
Monday, 12 April 2021

JetBrains has launched Code With Me, a plug-in service to empower developers across the world to work together and learn from each other. Code With Me is included in the new release of IntelliJ IDEA 2021.1 and is also compatible with other JetBrains IDEs.

Software development is often undertaken as a collaborative effort with developers writing code together and teaching each other, something that has been impacted by injunctions to work from home and to maintain social distance.

Code With Me allows developers to invite guests to join them inside their IDE, to investigate issues together, review code, do pair programming, and effectively collaborate in real-time. It provides support for audio/video and chats alongside the usual features of JetBrains products such as auto-completion, smart navigation, debugging, and even terminal access being available to guests.The functionality is offered with end-to-end encryption.


Developers can use the Code With Me in different ways: 

  • Pair programming — collaborative editing, testing, and debugging.

  • Swarm programming — simultaneously coding together in a single remote IDE.

  • Teaching/Mentoring — inviting a guest or multiple guests to follow along while explaining code. 

  • Interviewing  — conducting technical interviews. 

Its key features are:

  • Simultaneous editing – Investigate issues, review, and work on your code together in real-time.
  • Code Insight – Experience the full power of the IDE, with code autocompletion, navigation, and other code insight features, when working in a shared session in the Code With Me Guest.
  • Permissions management – Configure what others can edit and run in your project, what is available as read-only, and what is completely invisible for your guests.

Code With Me is offered under three different plans. The free-of-charge Community plan allows an unlimited number of 30-min collaborative sessions with up to 3 guests. Everyone with an active subscription to a JetBrains IDE automatically gets access to the Premium plan with unlimited session length while Enterprise provides an on-premises solution for organizations that require extra-security and control over the data. In particular, data that you share during a Code With Me session goes through JetBrains' servers. If, for security reasons, you don't want to use the JetBrains' servers, Enterprise users can control the IT infrastructure and data that goes back and forth by configuring an on-premises servers.

Code With Me is integrated into IntelliJ IDEA 2021.1 with embedded audio and video calls, along with chat messaging. These new features help teams discuss their code, share their knowledge, and cooperate more efficiently. Code With Me works for both one-on-one meetings and group sessions with dozens of participants. Users can initiate audio and video sessions right from their IDE. 

IntelliJ IDEA 2021.1 also includes JetBrains Space. As outlined in Get Super-Productive With JetBrains Space this extension  addresses the needs throughout a company, from project storage, version control, and issue tracking to schedules, chats, team collaboration, and more. Having Space integrated makes it possible to access project repositories right from the IDE and collaborate with teammates on code improvements inside these projects. In addition users can write Space Automation scripts with all the coding assistance benefits they’re used to in IntelliJ IDEA.

The inclusion of Code With Me makes IntelliJ IDEA, and other JetBrains IDEs it is compatible with - AppCode, CLion, GoLand, PhpStorm, PyCharm, RubyMine, and WebStorm - useful tools for remote pair programming.



More Information

Code With Me

Related Articles

Pair Programming - Principle and Practice

Get Super-Productive With JetBrains Space

IntelliJ IDEA Updated To Be Faster And Smaller

JetBrains Plugin Adds DeepCode Integration

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


Visual Basic 16.9 Support In .NET 5

Visual Basic support in .NET 5 has been updated, and Visual Basic 16.9 is now supported, along with the ability to use Windows Forms. Microsoft is still firm in its stance that the Visual Basic   [ ... ]

Microsoft To Improve Revenue Share For Games Developers

Microsoft has announced that from August 1st it will reduce the amount of revenue it takes on PC games in the Microsoft Store from 30 percent to 12 percent. There are also new tools and greater discov [ ... ]

More News





or email your comment to:

Last Updated ( Monday, 12 April 2021 )