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
https://vimeo.com/55129845

The presentation was given at RubyConf Taiwan 2012
http://rubyconf.tw/2012/

@yasulab

Fffb9af58e08cf384f2a8c1c40c3d38d?s=128

Yohei Yasukawa

December 07, 2012
Tweet

Transcript

  1. 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
  2. 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.
  3. 6.

    What if we have a web service that enables us

    to easily do remote live coding for free? Idea:
  4. 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!
  5. 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
  6. 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!