Almost every Ruby program begins with the "require" method, but many of us don't pause to think about what it's doing until it fails us.
What happens when we call "require"? How does Ruby find what we're looking for? Is Bundler somehow involved? What about "require_relative" and "require_dependency"?
This talk will guide beginner and intermediate Rubyists through these foundational concepts that power our Ruby programs, from single-file script to a behemoth Rails 6 app.