Rust for Rubyists
summary
Claim is that Rubyists should drop down to Rust for performance not fear, with concrete examples and tools: Rust uses ahead of time compilation and LLVM, produces small assembly after optimization, and applies monomorphization to turn generics into specialized fast calls. Uploader shows how a Rust reimplementation of ActiveSupport splitting outperforms the C gem, explains Box memory ownership eliminating manual free, and shows generated assembly shrinking to nothing when code is unused, so the thing built actually works.
AI-written summary · about
chapters (29)
- 0:00Introduction
- 1:31Abstraction
- 2:13Level of abstraction
- 5:30Lie
- 7:55Why lie
- 8:54A preemptive apology
- 9:30Ruby Under a Microscope
- 10:22Why is Ruby Slow
- 14:09Ruby Program Example
- 15:19Other Programming Languages
- 17:36Rust
- 20:00Calling Methods
- 21:18Example
- 22:45Rust assembly code
- 25:07Rust vs Ruby
- 25:28Ruby classes
- 25:59Rust classes
- 27:50Optimizations
- 29:12No return value
- 29:40Optimization
- 31:09Modules
- 31:53Traits
- 36:07Minitest
- 37:29Monomorph
- 38:35No Assembly
- 39:01Performance vs Flexibility
- 39:42Programming Languages
- 40:03Not Talking Trash
- 42:47Why Rust








