addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Ruby Pair Programming

About the Ruby Pair Programming Session

• It's a 3 hour guided session for people at all levels: beginner, intermediate or expert

• You team up with someone else and take turns writing tests and code

• The objective of this session is to learn during the process. Don't fret if at the end of the day you find that you haven't achieved anything "productive"

• Ruby, Ruby, Ruby - it's okay to dabble with other technologies, e.g., Javascript :) but please focus on using Ruby as the primary language. But Ruby doesn't just mean Rails. Feel free to work on a script, start a gem, hack on a Sinatra app, etc

• Use Test Driven Development if you can (or at least have tests in place). Despite what some people think, we've found that TDD works well in most circumstances

• Different people will use different tools (editors, test frameworks, etc). You might be unfamiliar with your pair's setup, but take this as a chance to learn something new. Maybe you will like what you see!

What to Bring 

Your laptop with Ruby and a test framework installed (Minitest comes with Ruby; many Ruby devs prefer RSpec). Your favourite editor. An open mind.

Sample templates are available for minitest and RSpec.

If you don't know where to start, don't worry. We can help you install Ruby and set up your laptop at the session.

We'll provide power, desks, air-conditioning and WiFi. And hopefully an enjoyable morning of coding.


After an introduction to the session and a demo, we'll help set up the pairings and start working on a simple coding assignment. At the end of the session, we'll have a huddle and discuss what we learned during the session.

Join or login to comment.

  • A former member
    A former member

    Thanks to Winston & Chong Yee for sharing their knowledge!

    1 · June 15, 2014

  • satish

    Really enjoyed it. Thanks a lot for sharing stuff

    2 · June 14, 2014

  • Jerome L.

    Winston: Thanks for knowledge sharing of ruby .. I know I have more things to learn.. Appreciate it!

    2 · June 14, 2014

  • Victor L.

    Winston: Thanks for the group teach! Very useful!

    2 · June 14, 2014

  • Victor L.

    Haha. I still can't get ruby to load on windows :(

    June 14, 2014

  • Winston T.

    Is anyone lost?

    June 14, 2014

    • satish

      Me too at bugis mrt

      June 14, 2014

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy