Deep Ruby

Understand Ruby better by digging deep into internals, implementations, and extending the language.

If you’ve got a firm grasp of Ruby idiom and style, where do you go next for increased mastery? One option is to expand your understanding of Ruby internals, in order to better understand why things are the way they are (and how to debug them when they aren’t the way you expect). This Graceful.Dev garden path collects together some varied topics on the deep internals of Ruby implementations… including some bits and pieces you might find surprisingly illuminating and useful in your coding practice.

This course is a Graceful.Dev Garden Path, meaning it is a suggested pathway through a curated selection of standalone topics. Its status is germinating: there’s a little bit of content here, and more is likely in future.

Prerequisites: these are advanced topics on Ruby implementation, so you may want to finish the Ruby Fluency Garden Tour before diving in.

Not Enrolled

Course Includes

  • 2 Modules
  • 7 Topics