Chapter 3Using the Cloud to Connect

Let’s imagine we’re taking our laptop to a café to get a high-quality espresso. Most remote programmers aren’t strangers to working from public locations, but pair programming from these places can be problematic. Ports may be blocked, incoming traffic cannot be forwarded to your machine, and your connection may not be secure. We could log into a remote machine we share with our pairing partner, but we would lose all of our development tools, dotfiles, and other local configuration. Instead, we’ll solve these problem by routing our traffic through a virtual cloud server.

A virtual cloud server is one of the most important tools a remote programmer can have. Virtualization in the cloud is so mature that ...

Get Remote Pairing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.