Writing DSL for DSL: Catch Code as It's Born with TracePoint

At RubyKaigi 2026, in Hakodate, Hokkaido, Japan
Cover for Writing DSL for DSL: Catch Code as It's Born with TracePoint

Let’s dive into how to leverage TracePoint API not for performance profiling, but for introspection in metaprogramming-heavy contexts, focusing on real-world use cases like building DSLs for DSLs. We’ll explore how TracePoint enables elegant solutions where traditional methods fail—such as dynamically linking logic to DSL-generated methods. Expect a blend of advanced Ruby techniques, practical insights, and a fresh perspective on a lesser-known API.

Attend the event

Explore more events

Book a call

Irina Nazarova CEO at Evil Martians

Evil Martians transform growth-stage startups into unicorns, build developer tools, and create open source products. Hire us to design and build your product