Skip to content

Details

  1. 1.5hr: Daniel Szmulewicz will run a workshop about ruby meta-programming from scratch.

We will introduce the concept of metaprogramming with the Ruby language. Ruby code is wonderfully apt to manipulate its language constructs at runtime, and this capability is what allowed software like Ruby on Rails to see the light and shine. While often considered an advanced topic, it doesn't have to be that way, and I will show you how to grasp the basic concepts and take it from there, at your own pace. What to bring to the workshop: Bring your computers, this is a workshop. After introducing the subject, we will collaboratively solve a couple of exercices. What you will need:

a Ruby interpreter (any of your liking), a text editor (any of your liking) and git (git is the de facto version control system in the ruby world, our example code repository will be hosted on github). No previous Ruby or Ruby on Rails knowledge required, this workshop is accessible to any software developer.

2) IF TIME PERMITS:

30min: We will begin with a short session on vim,

concepts, abilities, and useful plugins for ruby development, by Roy Osherove.

if we run out of time, like last time, the vim session will be delayed to the next meeting.

Related topics

You may also like