Awesome Pair Programming
A curated list of awesome pair programming resources
Contents
Resources
- Remote Pair Programming - Blog by Joe Moore about all things remote pair programming, XP, and agile.
- Pair with Me (Site) - Add pairing badge to your GitHub, Twitter, or blog. Also a great list of resources in it's own right.
- Remote Pairing: Collaborative Tools for Distributed Development - A book on programming best practices and tools (2013).
- Living Social Pair - A set of tools and resources to set up a good pair programming environment via SSH.
- TMUX - A book covering TMUX, a terminal multiplexer that enables remote pairing (2012).
Editor Plugins
Atom Plugins
- Mote Pair - Remote pair programming tool for Atom. Lag free!
- Atom Pair - Remote pairing within the Atom text editor, powered by Pusher.
- Floobits Atom - Remote, cross-IDE pair programming, powered by Floobits.
EMACS Plugins
- Floobits EMACS - Remote, cross-IDE pair programming, powered by Floobits.
IntelliJ Plugins
- Floobits IntelliJ - Remote, cross-IDE pair programming, powered by Floobits.
Sublime Text Plugins
- Remote Sublime - Remote Collab is an open-source SublimeText plugin for remote pair programming, allowing multiple developers to work together on the same project in real-time.
- Subliminal Collaborator - Sublime Text 2 Plugin for remote pair programming
- Floobits Sublime - Remote, cross-IDE pair programming, powered by Floobits (Sublime 2 & 3).
Vim Plugins
- TMUX - TMUX is a terminal multiplexer that enables pair programming as well as much more.
- Floobits Vim - Remote, cross-IDE pair programming, powered by Floobits.
Visual Studio Code Plugins
- Visual Studio Live Share - enables you to collaboratively edit and debug with others in real time, regardless what programming languages you're using or app types you're building. It allows you to instantly (and securely) share your current project, and then as needed, share debugging sessions, terminal instances, localhost web apps, voice calls, and more!
- Visual Studio Live Share Audio - enhances the existing Visual Studio Live Share experience, by enabling you to quickly spin up an audio call directly from within Visual Studio Code, without needing to use a separate tool or service.
Apps
- Slack - ScreenHero - A screen-sharing client built into the Slack platform (previously screenhero).
- CollabEdit - Collabedit is an online code editor that lets people collaborate in real-time.
Find Pair Programmers
General Pair Programmers
- Pair With Me (App) - Find other pair programmers using the
#pairwithme
hashtag on Twitter
Paid Pair Programmers
- Air Pair - Pair with experts on pretty much any topic programming related.
- Code Mentor - Codementor is your live 1:1 expert mentor helping you in real time.
License
To the extent possible under law, Kurtis Kemple has waived all copyright and related or neighboring rights to this work.