Cargando…

Remote pairing : collaborative tools for distributed development /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kutner, Joe
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Frisco, TX] : Pragmatic Programmers, ©2014.
Colección:Pragmatic programmers.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn893436776
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 141020s2014 txua oab 000 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d DEBBG  |d DEBSZ  |d S4S  |d OCLCQ  |d OCLCF  |d OCLCQ  |d N$T  |d EBLCP  |d YDX  |d OCLCQ  |d CEF  |d UAB  |d AU@  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 1026674018  |a 1027111702  |a 1027127445  |a 1027283482  |a 1027374890  |a 1027576376  |a 1027629934 
020 |a 9781680504569  |q (electronic bk.) 
020 |a 1680504568  |q (electronic bk.) 
020 |z 1937785742 
020 |z 9781937785741 
029 1 |a DEBBG  |b BV042182815 
029 1 |a DEBSZ  |b 417235038 
029 1 |a GBVCP  |b 882734601 
035 |a (OCoLC)893436776  |z (OCoLC)1026674018  |z (OCoLC)1027111702  |z (OCoLC)1027127445  |z (OCoLC)1027283482  |z (OCoLC)1027374890  |z (OCoLC)1027576376  |z (OCoLC)1027629934 
037 |a CL0500000490  |b Safari Books Online 
050 4 |a QA76.76.D47  |b K88 2014 
072 7 |a COM  |x 051230  |2 bisacsh 
082 0 4 |a 005.11  |2 23 
049 |a UAMI 
100 1 |a Kutner, Joe. 
245 1 0 |a Remote pairing :  |b collaborative tools for distributed development /  |c by Joe Kutner ; edited by Brian P. Hogan. 
246 3 0 |a Collaborative tools for distributed development 
260 |a [Frisco, TX] :  |b Pragmatic Programmers,  |c ©2014. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a The pragmatic programmers 
588 0 |a Print version record. 
504 |a Includes bibliographical references. 
520 8 |a Annotation  |b 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. Two heads are better than one, but only if they're working on the same problem. When pairing remotely, this requires a specialized environment that you'll learn how to create. We'll use the same open-source tools as the pros to improve collaboration and increase productivity. You'll learn techniques, patterns, and best practices you can apply to projects of all kinds. These tools are so effective that many co-located programmers use them despite sitting side-by-side--you don't have to work outside of an office for this book to improve your programming techniques. We'll start by creating a secure collaborative editing environment capable of handling the low-bandwidth networks at some coffee shops. Then we'll share your screen using free open source tools and protocols. We'll deploy all of this to a server in the cloud so you can access your development environment from anywhere. Then we'll use one of the most advanced integrated development environments to collaborate, sketch on a virtual whiteboard, and resolve conflicts. Finally, we'll talk with programmers at Pivotal Labs, Big Nerd Ranch, and other top-notch distributed development firms to learn how they handle the challenges of remote pairing on a daily basis. With their help and advice, you can be productive from any location on the planet. What You Need:Many of the examples in this book require an internet connection. You'll only need one computer for most of the exercises, and you can run them by yourself. But havinga second computer and even a second person may improve the experience. 
505 0 |a 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. 
505 8 |a Tunneling Web Traffic Through a ProxySimple 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. 
505 8 |a Pairing at Pivotal LabsPairing at Big Nerd Ranch; Patterns of Pairing; Wrapping Up; Bibliography. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer software  |x Development. 
650 0 |a Computer networks  |x Remote access. 
650 6 |a Réseaux d'ordinateurs  |x Accès à distance. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Computer networks  |x Remote access  |2 fast 
650 7 |a Computer software  |x Development  |2 fast 
776 0 8 |i Print version:  |a Kutner, Joe.  |t Remote Pairing.  |d Pragmatic Bookshelf 2013  |z 9781937785741  |w (OCoLC)865493064 
830 0 |a Pragmatic programmers. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781941222348/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5307396 
938 |a EBSCOhost  |b EBSC  |n 1716688 
938 |a YBP Library Services  |b YANK  |n 15178537 
938 |a YBP Library Services  |b YANK  |n 15189722 
994 |a 92  |b IZTAP