In this talk, I will present how to extend your Ruby code with Golang.
Since Go 1.5, you can build C compatible binaries by using buildmode c-shared/c-archive. This is a very exciting feature for rubyists.
First, I'd like to show you how to use Go code from Ruby with FFI and fiddle.
Then, I will talk about how to build gems with Golang.

Recorded video

Presentation Material


Masaki Matsushita
Masaki Matsushita
Masaki is a software engineer at NTT Communications. He is a CRuby commiter and he mainly works for performance improvement.