Kevin Newton
Kevin Newton
Kevin is a staff engineer at Shopify, based out of Boston, Massachusetts. He is passionate about music and open-source software.
Parsing Ruby

Since Ruby's inception, there have been many different projects that parse Ruby code. This includes everything from development tools to Ruby implementations themselves. This talk dives into the technical details and tradeoffs of how each of these tools parses and subsequently understands your applications. After, we'll discuss how you can do the same with your own projects using the Ripper standard library. You'll see just how far we can take this library toward building useful development tools.

Presentation Material

Recorded video