Introducing Remote Pair Programming in Okinawa.rb

Introducing Remote Pair Programming in Okinawa.rb

Introducing remote pair programming and a tool, ScreenX TV (, to show your live coding.

Demo Video

The presentation was given at RubyConf Taiwan 2012



Yohei Yasukawa

December 07, 2012


  1. Introducing Remote Pair Programming in @YasuLab

  2. This is Pair Programming !! Credit:

  3. 1. Face 2 Face Communication 2. Version Control System 3.

    Live Coding What makes Pair Programming? Credit: read write
  4. Remote Pair Programming 1 2 3

  5. Problem: Remote Live Coding You need to: have private servers.

    allow others to login via SSH. set up tmux/screen to share screens. It needs your time & money.
  6. What if we have a web service that enables us

    to easily do remote live coding for free? Idea:
  7. So, we made

  8. Demo ofɹ Check or directly visit

  9. Useful T ools for RPP 1. Face2Face: 2. DVCS: 3.

    Live Coding:
  10. Future Works Writing from Web to your local terminal. Private

    broadcasting. Record your code stream. We are now working for: Be more collaborative spaces!
  11. Open Under MIT License ScreenX (internal software) ScreenX GCC

    Client ScreenX Ruby Client
  12. Introducing Remote Pair Programming in @YasuLab Thanks!

  13. And ... extra slides

  14. Where is Okinawa? T okyo T aiwan far :(

  15. Where is Okinawa? T okyo T aiwan Okinawa near :)

  16. Come & join in !

  17. BTW: RPP w/ Server Setup How We Use tmux for

    Remote Pair Programming tmux-for-remote-pair-programming- Remote Pair-programming With Screen Remote Pair Programming with Screen and Vim screen-and-vim/ It costs, but gives you more collaborative workspaces!
  18. Introducing Remote Pair Programming in @YasuLab Thanks!