RSS Events Feeds

Ottawa Ruby

1/22/2013 6:30 PM - 8:30 PM

Ruby Tuesday - Monthly Meetup

Tuesday, January 22, 2013

6:30 PM

This location is shown only to members


This month, Steven G. Harms will be giving us a talk titled Metaprogramming: Up Close and Personal.

If you have any topics that you'd like to see covered during Steven's talk, please fill in the first question in this survey (should take less than one minute):

--> Let Steven know what you'd like to hear, here.

Time and Place

Date: January 22nd, 2013

Time: 6:30pm

Place: Shopify Annex. See this map link for door location.

Bring: Yourselves :)

Plan on coming? Let us know…

We hope you can join us. If you could RSVP here, that would be great.

1) Announcements and Introductions

We’ll mention any announcements briefly, and then go around the room and introduce ourselves and what we’re working on. This is mostly just to break the ice.

2) Live (remote) talk by Steven G. Harms

This month, the knowledgable Steven G. Harms will be giving a remote talk (via Skype) titled Metaprogramming: Up Close and Personal!

Here's the synopsys:


Metaprogramming: Up Close and Personal with Steven Harms

About 1 year after delivering "Practical Metaprogramming: 'ModelingThought'" at Rubyconf and after appearing on the Ruby Rogues podcast, I've heard from all sorts of Ruby programmers about metaprograming upsand downs.

I've built a talk for the Ottawa RUG along these lines:


Programming is the art of passing messages

Standard model


Standard tools and progressing up the ladder

Advanced usage case study: a DSL

From the trenches:

Metaprogramming in Rails

Do's and Don'ts: Thinking about metaprogramming

Q&A: Remainder time / if I run over any of these allotments


So, come on out if you'd like to demystify metaprogramming, or if you want to learn metaprogramming tidbits.

3) Break / Food and Networking

Yes, we feed you (courtesy of Shopify). Eat, drink, be merry and meet some Rubyists! :)

4) Lightning Talks!

Tristan Hume has volunteered to give one of two talks. Vote for your favourite topic choice here.

We *may* have another Lightning Talk if anyone is willing to give one (..hint, hint ;).

But basically, we're looking for one or two Lightning Talk speakers for this month. In case you don't know, a lightning talk is a short 7-10 minute talk on a topic of interest. Post a message below or email an organizer if you're interested / would like to learn more.


While you're waiting for Ruby Tuesday, here are some Resources

New to Ruby or Ruby on Rails? Check out the Getting Started with Ruby on Rails blog post at

Want to a few tips on writing more Ruby-esque code? See the Three Code-Style Tips for the Budding Ruby Developer post on

Questions? Join us in the Ottawa Ruby Google Group.

Plan on attending? Let us know by RSVP’ing for this event on

We hope to see you there!

The Ottawa Ruby Team

Learn More: Ottawa Ruby

Events Map

Email Newsletters

Want to be up-to-date with the latest news and updates from To subscribe, just give us your email address below; you'll choose which e-newsletters you'd like to receive on the next screen.