Pair Programming from Anywhere with CodeTogether!

Brian Fernandes

April 9, 2020

Early last month, we released a pair programming solution, CodeTogether. The current release supports both Eclipse and VS Code, with IntelliJ support coming soon (Update: IntelliJ support now available). If you missed our announcement, let me give you a quick overview. With CodeTogether, you can set up a pair programming session in seconds, from your existing IDE, and your colleagues can join your session from any modern browser. They get an IDE-like experience, with everything from super-fast editing with content assist, to advanced navigation and code validation … yes, IN THE BROWSER! 

We realize many of you are working from home and may find it difficult collaborating with your team, especially when you have to code together but can only rely on ill-fitting/frustrating screen sharing solutions. We’d like to help in the fight against the COVID-19 pandemic by keeping all CodeTogether features free while we combat this global threat together. CodeTogether takes only a few minutes to install and you can have a pair programming session going in no time – feel free to give it a try right away.

CodeTogether 1.0.5

Over the last month, we’ve been hard at work on improving CodeTogether with feedback from our growing base of happy (and relieved) users. We’ve just put out a new release with improved control visualization, themes and a number of reliability and usability fixes – read on for the deets.

Improved Control Visualization

The ability to easily see where your colleagues are as you work on the same piece of code together in a pair programming session has been a popular request. The selections and edits of the person who currently has control are now specially visualized, and can be seen by all other members of the session – in the browser, and in the IDE as well.

Light Theme

We don’t force you to go dark anymore – this release adds a light theme in the browser, and a high contrast dark theme as well.

Easily Follow and Get Control

On the browser side, use Ctrl/Cmd + K C to get control, and Ctrl/Cmd + K F to follow/unfollow the host. It’s easier than using the toolbar toggles, and especially useful when you’ve maximized the editor in the browser. Remember, you can follow other participants instead of the host using the Presence view, and the host can regain control by simply typing. Do read our documentation for more details.

Update Details and More

This release also includes a number of other reliability fixes like improved editing consistency and proper relaying of intra-line selections. Refer to the delivery log for details.

We’ve been making updates to CodeTogether fairly frequently and don’t want you to miss out on key enhancements and fixes. For future releases, when an update is available, we’ll let you know what’s coming. While not always necessary, we always recommend updating the host to the latest version for the best code sharing experience.

If you haven’t tried CodeTogether yet, check it out – it’s free!

You may also like . . .

Leveraging Software Engineering Intelligence: A Guide for Tech Leaders

Leveraging Software Engineering Intelligence: A Guide for Tech Leaders

Unlock the Future of Software Development with Data-Driven Intelligence Effective leadership in software development requires more than managing teams and projects—it’s about making smarter, data-driven decisions. Software engineering intelligence (SEI) offers a...

The Importance of Real-Time Alerts in Software Projects

The Importance of Real-Time Alerts in Software Projects

In the fast-paced realm of software development, even minor delays or unnoticed errors can escalate into major setbacks, leading to missed deadlines, increased costs, and compromised product quality. Traditional monitoring methods often fail to catch issues as they...

The Top 5 Challenges for Task Management in Software Development

The Top 5 Challenges for Task Management in Software Development

In the dynamic world of software development, effective task management is critical for ensuring projects stay on track, teams remain productive, and high-quality code is delivered on time. However, achieving this can be challenging without the right tools and...