
Remote Pairing
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
You''ve heard about pair programming''s benefits: fewer bugs, improved skills, and faster delivery. But what happens when you want to pair with someone in another city, country, or even hemisphere? With the right tools, you won''t have to relocate to refactor. In this book, you''ll learn techniques used by the most productive remote programmers in the industry to pair with anyone on the globe on any kind of project. You''ll use collaborative editors, screen sharing, secure networking, and virtualization to create a remote pairing environment that feels as if your partner is sitting right next to you.
More details
Other editions
Additional editions

Content
- Cover
- Table of Contents
- Acknowledgments
- Preface
- Who Should Read This Book?
- Why Should You Read This Book?
- What's in This Book?
- What Do You Need to Use This Book?
- Having a Partner Is Optional
- 1. Introduction to Pair Programming
- Laying the Ground Rules
- Examining the Evidence
- Pairing Up
- Getting Started with Some Basic Tools
- What's Next?
- 2. Collaborating with Text Only
- Installing tmux
- Using tmux as a Solo Programmer
- Sharing a tmux Session
- Using tmux for Pairing
- What's Next?
- 3. Using the Cloud to Connect
- Creating a Reverse Proxy Server
- Creating the Secure Tunnel
- Tunneling Web Traffic Through a Proxy
- Simple Tunneling with tmate
- What's Next?
- 4. Collaborating with Shared Screens
- Choosing a Screen-Sharing Tool
- Using VNC for Complete Screen Sharing
- Using NX for Partial Screen Sharing
- What's Next?
- 5. Building a Pairing Server
- Initializing the Pairing Server with Vagrant
- Provisioning with Puppet
- Using the Server
- Running the Server in the Cloud
- What's Next?
- 6. Collaborating with an IDE
- Installing Saros and Eclipse
- Sharing an Eclipse Project with Saros
- Whiteboarding with Saros
- What's Next?
- 7. Remote Pairing in the Wild
- Pairing at Test Double
- Pairing at Pivotal Labs
- Pairing at Big Nerd Ranch
- Patterns of Pairing
- Wrapping Up
- Bibliography
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.