Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducing Remote Pair Programming in Okinawa.rb

Introducing Remote Pair Programming in Okinawa.rb

Introducing remote pair programming and a tool, ScreenX TV (http://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: http://www.tokyodev.com/2012/10/22/pair-programming-event-a-success/

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

    Live Coding What makes Pair Programming? Credit: https://plus.google.com/photos/111588019891737132120/albums/5802023564218463857?banner=pwa 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 https://vimeo.com/55129845 or directly visit http://screenx.tv/

  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) https://github.com/tompng/screenx ScreenX GCC

    Client https://github.com/tompng/screenxtv-gcc-client ScreenX Ruby Client https://github.com/tompng/screenxtv-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 http://pivotallabs.com/users/joe/blog/articles/2199-how-we-use- tmux-for-remote-pair-programming- Remote Pair-programming With Screen http://blog.siyelo.com/remote-pair-programming-with-screen Remote Pair Programming with Screen and Vim http://haruska.com/2009/09/29/remote-pair-programming-with- screen-and-vim/ It costs, but gives you more collaborative workspaces!
  18. Introducing Remote Pair Programming in @YasuLab Thanks!