North West Ruby User Group

99 Bottles of Object Oriented Programming; An Interactive Session

Thursday 18th May 7:00pm at The Manchester Digital Laboratory (MadLab)

What does good code look like? Seems like a simple enough question to answer. A much harder one is how do you get to this good code? This is the question that Sandi Metz and Katrina Owen answer in their new book 99 Bottles of OOP.

This month we’ll be doing an interactive session based on the opening chapter. You’ll start by spending some time working on the 99 bottles of beer exercise before we look at four existing solutions and discuss the relative merits and disadvantages of each. Although we won’t have the entire answer (for that you need to read the book!) by the end we should have a better understanding of what makes for good code.

Taking part

There will be a half hour programming exercise at the beginning of this session. Doing the exercise is not compulsory, but if you would like to take part bring a laptop with Ruby (1.9 or above) and the Minitest gem (version 5 or above) installed on it.

Don't know Ruby?

We welcome folks who are new or unfamiliar with Ruby! Please come along and either observe the session or get a helping hand from one of our more experienced members. You can also complete the exercise in another language if you like, but the tests provided will be written in Ruby, as will the examples we will go through at the end. Regardless of your experience or familiarity with Ruby, you should be able to get something from this session.

Need help installing Ruby?

If you need any help getting things set up on your computer, come to the session at 6:30 and we'll be happy to help.

RSVP on Meetup

It's not compulsory, but if you'd like to show that you're attending, RSVP on our Meetup page.

The location

The Manchester Digital Laboratory (MadLab) 36-40 Edge Street, Manchester, M4 1HN.

About NWRUG events

Our events are free and open to anyone with an interest in Ruby, regardless of experience level. There is no need to register, just show up on the day! We want to keep NWRUG as welcoming and inclusive as possible so we ask that all attendies follow our Code of conduct. If you have any questions, get in touch.