Ruby Workshop - September edition!


Details
This month is hosted at Nulogy, please check the address!
It's time for another Ruby workshop! David Andrews and Gregor MacDougall are back with another pair of interactive Ruby lessons.
Here's the schedule:
• Arrive at Nulogy at 6PM
• Introductions and pizza at 6:15PM
• Workshops start at 6:30PM
• Wrap up at 8:45PM
• Doors close at 9:00PM (or do they?)
Note: Please do not RSVP if your intent is recruiting developers.
Here are the details of the workshops:
(Beginners) Gilded Rose Refactoring Workshop - David Andrews
In last month’s workshop we explored the benefits of TDD/BDD using executable code to specify and validate our application code. This month, by popular demand, we’re going to learn how to use tests to approach refactoring - improving the style, structure and readability of our code while under test coverage. This is (one of) my favourite kata and should not be missed! So bring your "+5 Dagger of Intense Concentration" and let’s go slay some bad code.
(Intermediate) Ruby Blocks, Procs, and Lamdas - Deep Dive - Gregor MacDougall
In this month's intermediate workshop, Gregor MacDougall is going to be taking us through a deep dive on some of Ruby's block syntax, and how you can bind code to variables through procs and lambdas in order to write some powerful, simple expressive code. We'll cover some common uses of blocks, the `yield` keyword, and think about different ways we can build algorithms using some of these features.
We have a Code of Conduct (https://gist.github.com/Nitrodist/48bfca4dd3d3b7c46389) that applies to this and other Toronto Ruby Brigade events. Thanks, see you there!

Ruby Workshop - September edition!