RubyConf 2023 - Wrapping Rust in Ruby by Garen Torikian

  Рет қаралды 286

Confreaks

Confreaks

5 ай бұрын

Ruby is slow. Despite improvements over the years, the language will never be as fast as a compiled language. To compensate for this, whenever Ruby developers need to run performance critical code, it's not uncommon for them to interoperate with a library written in C. Dozens of well known gems, such as Nokogiri and Bcrypt, already do this. But with C comes other problems: how can we ensure that our low-level code is safe from memory leaks and other security vulnerabilities? In this talk, I'll introduce the oxidize-rb project, which is a suite of open source tools which makes it possible to call Rust libraries from within Ruby. I'll also demonstrate how simple it is to incorporate Rust code (including Cargo dependencies) into a Ruby gem.

Пікірлер: 1
@abraham7966
@abraham7966 4 ай бұрын
I love the combination of Rust and Ruby. Can't wait to see this practice take off even more..
RubyConf 2023 - State of the RubyGems by Samuel Giddins
35:01
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 118 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 87 МЛН
Eccentric clown jack #short #angel #clown
00:33
Super Beauty team
Рет қаралды 22 МЛН
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 29 МЛН
RubyConf 2023 - Wrapping Rust in Ruby by Garen Torikian
31:01
Ruby Central
Рет қаралды 298
Solving Gilded Rose Kata (No Nesting) | Refactoring Challenge #2
41:14
Rust vs C++
7:18
conaticus
Рет қаралды 51 М.
RubyConf 2023 -  Which Time Is It? by Joël Quenneville
35:55
Ruby Central
Рет қаралды 426
МОЖНО ЛИ заряжать AirPods в чехле 🧐😱🧐 #airpods #applewatch #dyson
0:22
Apple_calls РЕПЛИКА №1 В РФ
Рет қаралды 21 М.
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1,2 МЛН