Slide 1

Slide 1 text

Introducing Remote Pair Programming in @YasuLab

Slide 2

Slide 2 text

This is Pair Programming !! Credit: http://www.tokyodev.com/2012/10/22/pair-programming-event-a-success/

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

Remote Pair Programming 1 2 3

Slide 5

Slide 5 text

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.

Slide 6

Slide 6 text

What if we have a web service that enables us to easily do remote live coding for free? Idea:

Slide 7

Slide 7 text

So, we made

Slide 8

Slide 8 text

Demo ofɹ Check https://vimeo.com/55129845 or directly visit http://screenx.tv/

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

Future Works Writing from Web to your local terminal. Private broadcasting. Record your code stream. We are now working for: Be more collaborative spaces!

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

Introducing Remote Pair Programming in @YasuLab Thanks!

Slide 13

Slide 13 text

And ... extra slides

Slide 14

Slide 14 text

Where is Okinawa? T okyo T aiwan far :(

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

Come & join in !

Slide 17

Slide 17 text

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!

Slide 18

Slide 18 text

Introducing Remote Pair Programming in @YasuLab Thanks!