Pair programming with DataGrip

DataGrip and Duckly logos

Duckly is a video chat tool built for software teams that enables you to talk and collaborate in real-time. With Duckly you can share your code directly from your IDE and collaborate with people using a different IDE. For example, you could be using DataGrip, while your colleague is using Visual Studio Code and you both could be pair programming without any issues.

Duckly is great for developers working together, it improves its communication, collaboration, the team speed and by consequence the code quality. All team members with Duckly can easily follow the code, discuss and code together as if they were side by side.

Duckly is available for multiple IDEs including DataGrip. Below you can learn how to install Duckly on DataGrip.


How to start pair programming with DataGrip

1. Open DataGrip and go to Preferences > Plugins
2. Search for the Duckly plugin and install it (it might ask you to restart your IDE).

Search for Duckly on the JetBrains marketplace

3. After installation, you need to login on your Duckly account.

Login and link your DataGrip IDE to your Duckly account

4. It will ask to open a URL. Open the URL in the browser and in this way your Duckly account will connect to your DataGrip.

Link your Duckly account to your IDE by opening the link

5. Now you can join a call on Duckly and your DataGrip will show the option to start sharing your code.

Join a call on Duckly to be able to share the code

6. You are sharing your code! Anyone that joins that call can collaborate with you and edit your code in real-time.

Pair programming on Duckly with DataGrip

Benefits for doing pair programming

Since communication is key to remote programming, you’ll want to make sure you’re communicating in a way that’s easy for all team members to follow along. You don’t want to make people work harder than they have to, which is why pair programming is a great way to keep things moving while improving the communication and collaboration.

Some people are less nervous about pair programming or code sharing than others, but the benefits make it worthwhile. The benefits include:

  • More eyes on the code. Even if one person is the driver and the other is the navigator, the pair will be able to make sure they take a note of anything that may be confusing for anyone else who needs to work on the code later on.
  • Better communication. When you’re working with someone else, it’s easier to focus on the conversation, rather than on a particular task. Pair programming can also help you take a step back and see the bigger picture, which is a great way to keep the code organized and focused on a single goal.
  • When you’re working with someone else, it’s easier to focus on the conversation, rather than on a particular task. Pair programming can also help you take a step back and see the bigger picture, which is a great way to keep the code organized and focused on a single goal.
  • More efficient. Working with someone else can be a great way to communicate and brainstorm more efficiently. Agreeing on coding standards and making code review an ongoing part of your process will help everyone work at their highest potential.

Security

Your code is only shared P2P and encrypted with the participants on your call. No data touches our servers. Be sure to check more details about our security here.


If you need help, don't hesitate to talk to us!

You can always contact us at help @ duckly.com or join our Slack group.