Schedule
Back
Lara Aydin: SRE at Zendesk with an insatiable appetite for everything performance, benchmarking, and reliability related. (Pronouns: she/her)
Michael Grosser: Mostly Ruby/Rails hacker that tries to OS everything. (Pronouns: he/him)
Mostly Ruby/Rails hacker that tries to OS everything. Maintaining about 150 gems and involved in many more repos, working with ruby professionally since 2007. Senior staff engineer at Zendesk.
Benchmarking 9 Flavors of Ruby
We benchmarked 9 alternative Ruby implementations for the same compute-heavy algorithm that is easy to migrate to from an existing Ruby codebase. Our comparison looks at ease-of-use, gotchas, performance, and memory usage of JRuby, Crystal, Rust, Ruby-to-WebAssembly, C-extensions, MRuby, CRuby JIT, and Goby. Each implementation provides Dockerfiles to play with.