Zeitwerk Internals
Zeitwerk is the Ruby gem responsible for autoloading code in modern Rails applications.
After attending this talk you’ll have a good understanding of how Zeitwerk works. Going from a conceptual overview of the main ideas, down to implementation details and interface design.
While this is an advanced talk, you only need to know what is a constant in Ruby. We’ll introduce the necessary preliminary concepts to make it accessible. This is geared towards both seasoned Ruby developers looking to have a deep understanding of Zeitwerk, as well as Rails beginners curious to know how this aspect of Rails works.
- 15:00 - 15:30
- 5th October 2023
- Track 2
Session Speaker
Xavier Noria
Rails Core, Independent Consultant
Everlasting student · Zeitwerk · Rails Core · Fukuoka Ruby Award · Rails SaaS Conference Award · Ruby Hero Award · Freelance · Life lover