Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialPhil Corio
18,068 PointsWhat's the best screen sharing app for code pairing?
I'm using PhpStorm and would like to collaborate with other developers realtime.
2 Answers
Steven Walters
10,573 PointsI really like ScreenHero they actually just got picked up by Slack.
http://blog.screenhero.com/post/109337923751/screenhero-joins-slack
Harry James
14,780 PointsRather than screen sharing, a great way to code-collaborate is to use something like GitHub. You create a repository, invite some people and code together! Each time you make a change, this is called a "commit".
Go ahead and take a look at the Git Basics course if you're interested!
The benefits to GitHub are that you can easily see all of the changes to files on the GitHub website, who made the changes and also, you can roll back changes if something goes wrong. The catch? All of your GitHub projects are public. If you want private projects (Called repositories), you need to pay a subscription.
If you want to take a look at an example project, here is Ribbit that I posted on GitHub.
One thing I want to tell you beforehand though is that you don't code together "live". Instead, changes are synced periodically and each commit is synced back and forth. If you want to see code live then I recommend you use something like Steven Walters recommended.
Hope it helps!