This Meetup is past

43 people went

Location image of event venue

Details

Many people have seen the famous presentation on how Ruby on Rails can make a blog in fifteen minutes. I'm going to take the opposite tack - explain how Ruby can count to ten over the course of an hour.

This presentation starts with a simple piece of code - "10.times { |n| puts n }". I'll show you how Ruby takes that code, turns it into tokens, parses those tokens into an abstract syntax tree, turns that tree into virtual machine instructions, and finally executes those instructions. Along the way, we'll discuss how this can impact your own Ruby coding, like why you should never create Ruby strings longer than 23 characters if you really care about performance.

You'll gain a newfound understanding and appreciation for everything that's happening in Ruby under the hood!

Talk begins at 7:30