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

More Decks by Yohei Yasukawa

Other Decks in Technology


  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!