Guilherme Carreiro wants to give this talk

Creating a Ruby gem with a Rust native extension

It’s such a great time to be a Ruby developer! The language is evolving with features like Prism and YJIT GC, and the ecosystem is growing stronger with fresh initiatives like Herb — a real game changer in terms of DX for Ruby developers.

Even when we rarely hit the boundaries of the language, we no longer need to default to C. Extending our gems using modern and fast tooling from the Rust ecosystem is now easier than ever.

In this talk, I’ll share my journey at Shopify creating a Ruby gem with a Rust native extension. I’ll cover the advantages, challenges, best practices, and how to avoid common pitfalls.