Guilherme Carreiro quiere dar esta charlaCreating 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.
