Go to content

RubyConf 2021 - Building Native Extensions. This Could Take A While... by Mike Dalessio

Building Native Extensions. This Could Take A While... by Mike Dalessio "Native gems" contain pre-compiled libraries for a specific machine architecture, removing the need to compile the C extension or to install other system dependencies. This leads to a much faster and more reliable installation experience for programmers. This talk will provide a deep look at the techniques and toolchain used to ship native versions of Nokogiri (a commonly-used rubygem), and will discuss why human trust is an important requirement. Gem maintainers will learn how to build native versions of their own gems, and developers will learn how to use and deploy pre-compiled packages

November 8, 2021