The Artima Developer Community
Sponsored Link

Java Buzz Forum
Pair Programming for Sysadmins

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Wilfred Springer

Posts: 176
Nickname: springerw
Registered: Sep, 2006

Wilfred Springer is a Software Architect at Xebia
Pair Programming for Sysadmins Posted: Sep 6, 2009 11:25 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Wilfred Springer.
Original Post: Pair Programming for Sysadmins
Feed Title: Xebia Blog » Wilfred Springer
Feed URL: http://blog.xebia.com/author/wspringer/feed/?category=java
Feed Description: Crazy ideas. Read this blog at your own risk.
Latest Java Buzz Posts
Latest Java Buzz Posts by Wilfred Springer
Latest Posts From Xebia Blog » Wilfred Springer

Advertisement

At Xebia, we work quite a lot with teams distributed across the globe. In the true spirit of extreme programming, that means your pair programming buddy might very well be in a completely other timezone. In my team, Mikogo is quite a popular solution in situations like these. However, it is not always the most efficient solution. Especially if you and your team mate are working together remotely on a system neither yours nor your buddy's. Which is exactly what we are doing if we are working on our EC2 based deployments. (That basically means someone from our Dutch team working with someone in our Indian team on a system in the US.)

In those cases, you definitely need to take a look at screen:

Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells).

Think of it as VLC for terminals sessions instead of desktop sessions. (That may not be a very accurate description of what it actually is, but for sake of this blog post, that will do.) Screen is just awesome. True, it does not give you a full-fledged Graphical UI, but - hey - who needs that anyway? The terminal has never let me down. In fact, if you are working on deployment than it most likely involves systems without X support or a frame buffer anyway. So it does not make an awful lot of sense to use Mikogo to transmit loads of information from your own Desktop across the Internet (pixels) to another Desktop, just to share the same viewport on a bunch of characters.

The screencast below shows you how to do it. It's fairly easy. It will demonstrate how two guys - one interesting fella called Wilfred and his compadre Jack - are working together on the same Linux box. The upper terminal is mine, the lower terminal is Jack's. Just imagine these terminals to be opened on our own systems.

Read: Pair Programming for Sysadmins

Topic: Bank of America, MetLife, EBay, CardioNet are among big market movers Tuesday Previous Topic   Next Topic Topic: Google's Gmail service knocked offline for `majority' of users

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use