RubyKaigi Speakers

Source
Year Name Title
2023 Yukihiro "Matz" Matsumoto 30 Years of Ruby
2023 Masatoshi SEKI Learn Ractor
2023 Sutou Kouhei Ruby + ADBC - A single API between Ruby and DBs
2023 Koichi Sasada "Ractor" reconsidered
2023 Charles Nutter JRuby: Looking Forward
2023 Martin J. Dürst On Ruby and ꝩduЯ, or How Scary are Trojan Source Attacks
2023 Soutaro Matsumoto Parsing RBS
2023 Jeremy Evans The Second Oldest Bug
2023 Yusuke Endoh Revisiting TypeProf - IDE support as a primary feature
2023 Hiroshi SHIBATA How resolve Gem dependencies in your code?
2023 Richard Huang Find and Replace Code based on AST
2023 Yuki Torii Reading and improving Pattern Matching in Ruby
2023 Kevin Menard Rethinking Strings
2023 Takashi Kokubun Ruby JIT Hacking Guide
2023 Kevin Newton Yet Another Ruby Parser
2023 Stan Lo Build a mini Ruby debugger in under 300 lines
2023 CRuby Committers Ruby Committers and The World
2023 Chris Salzberg Multiverse Ruby
2023 Masataka Kuwabara Let's write RBS!
2023 Maciej Mensfeld RubyGems on the watch
2023 Koichi ITO The Resurrection of the Fast Parallel Test Runner
2023 Hitoshi HASUMI Build Your Own SQLite3
2023 Yuichiro Kaneko The future vision of Ruby Parser
2023 Genadi Samokovarov RuboCop's baddest cop
2023 Benoit Daloze Splitting: the Crucial Optimization for Ruby Blocks
2023 Samuel Williams Unleashing the Power of Asynchronous HTTP with Ruby
2023 Go Sueyoshi Fix SQL N+1 queries with RuboCop
2023 Matt Valentine-House Plug & Play Garbage Collection with MMTk
2023 Misaki Shioi Implementing "++" operator, stepping into parse.y
2023 Vinicius Stock Code indexing: How language servers understand our code
2023 Maxime Chevalier-Boisvert Optimizing YJIT’s Performance, from Inception to Production
2023 Mari Imaizumi UTF-8 is coming to mruby/c
2023 Yusuke Nakamura Ruby Implementation of QUIC: Progress and Challenges
2023 Naoto Ono Introduction of new features for VS Code debugging
2023 Jemma Issroff Tips and Tricks for working in the MRI Codebase
2023 Ivo Anjo Understanding the Ruby Global VM Lock by observing it
2023 Alan Wu Fitting Rust YJIT into CRuby
2023 Emily Samp Generating RBIs for dynamic mixins with Sorbet and Tapioca
2023 Hiroya FUJINAMI Make Regexp#match much faster
2023 Yuma Sawai Develop chrome extension with ruby.wasm
2023 Frederico Linhares High-performance real-time 3D graphics with Vulkan
2023 tomoya ishida Power up your REPL life with types
2023 Kohei Yamada DIY Your Touchpad Experience: Building Your Own Gestures
2023 Daisuke Aritomo (osyoyu) Hacking and profiling Ruby for performance
2023 Takashi Yoneuchi Eliminating ReDoS with Ruby 3.2
2023 Alexandre Terrasa Gradual typing for Ruby: comparing RBS and RBI/Sorbet
2023 Hirokazu SUZUKI The Adventure of RedAmber - A data frame library in Ruby
2023 Michael Milewski Ruby vs Kickboxer - the state of MRuby, JRuby and CRuby
2023 Selena Small Ruby vs Kickboxer - the state of MRuby, JRuby and CRuby
2023 Shigeru Nakajima Load gem from browser