Schedule

Phoenix
#rubykaigiA
Dahlia
#rubykaigiB
Cosmos (or Dahlia)
#rubykaigiC
09:40 - 10:40
Yukihiro "Matz" Matsumoto
JA Keynote
Keynote
  • Yukihiro "Matz" Matsumoto @yukihiro_matz
10:50 - 11:30
Yusuke Endoh
JA
An introduction and future of Ruby coverage library
  • Yusuke Endoh @mametter
Yutaka HARA
JA
Ruby, Opal and WebAssembly
  • Yutaka HARA @yhara
Chris Salzberg
EN
The Ruby Module Builder Pattern
  • Chris Salzberg @shioyama
11:30 - 13:00 Lunch
13:00 - 13:40
Kouhei Sutou
JA
Improve extension API: C++ as better language for extension
  • Kouhei Sutou @ktou
Takuya Nishimoto
JA
What visually impaired programmers are thinking about Ruby?
  • Takuya Nishimoto @nishimotz
Victor Shepelev
EN
The Curious Case of Wikipedia Parsing
  • Victor Shepelev @zverok
13:50 - 14:30
Valentin Fondaratov
EN
Automated Type Contracts Generation for Ruby
  • Valentin Fondaratov @rubymine
Martin J. Dürst
JA
Regular Expressions from the Outside and from the Inside
  • Martin J. Dürst @duerst
Yuki Nishijima
EN
Static Typo Checker in Ruby
  • Yuki Nishijima @yuki24
14:40 - 15:20
Soutaro Matsumoto
EN
Type Checking Ruby Programs with Annotations
  • Soutaro Matsumoto @soutaro
Mayumi EMORI
JA
Serial Protocol Analyzer on Ruby
  • Mayumi EMORI @emorima
Joe Kutner
EN
Asynchronous and Non-Blocking IO with JRuby
  • Joe Kutner @codefinger
15:20 - 15:50 Afternoon Break
15:50 - 16:30
Godfrey Chan Terence Lee
EN
Bending The Curve: Putting Rust in Ruby with Helix
  • Godfrey Chan @chancancode
  • Terence Lee @hone02
Fumiaki MATSUSHIMA
JA
Ruby Language Server
  • Fumiaki MATSUSHIMA @mtsmfm
Mai Nguyen
EN
Food, Wine and Machine Learning: Teaching a Bot to Taste
  • Mai Nguyen @happywinebot
16:40 - 17:20
Yurie Yamane
JA
Write once, run on every boards: portable mruby
  • Yurie Yamane @yuri_at_earth
Masahiro TANAKA
JA
Progress of Ruby/Numo: Numerical Computing for Ruby
  • Masahiro TANAKA @masa16tanaka
John Mettraux
EN
I wanted to write less code
  • John Mettraux @jmettraux
17:30 - 18:30
Presentation avatar
EN/JA
Lightning Talks
Phoenix
#rubykaigiA
Dahlia
#rubykaigiB
Cosmos (or Dahlia)
#rubykaigiC
10:00 - 10:40
Aaron Patterson
JA
Compacting GC in MRI
  • Aaron Patterson @tenderlove
Yasushi Itoh
JA
Introducing the Jet Programming Language
  • Yasushi Itoh @i2y_
Henry Tseng
EN
Tamashii - Create Rails IoT applications more easily
  • Henry Tseng @lctseng
10:50 - 11:30
Keiju Ishitsuka
JA
Irb 20th anniversary monorial session: Reish and Irb2
  • Keiju Ishitsuka @keiju
Satoshi "moris" Tagomori
JA
Ruby for Distributed Storage System
  • Satoshi "moris" Tagomori @tagomoris
Delton Ding
EN
High Concurrent Ruby Web Development Without Fear
  • Delton Ding @DeltonDing
11:30 - 13:00 Lunch
13:00 - 13:40
YUKI TORII
EN
Pattern Matching in Ruby
  • YUKI TORII @yotii23
ITOYANAGI Sakura
EN
Ruby Parser In IRB 20th Anniversary...Now Let Time Resume
  • ITOYANAGI Sakura @aycabta
Colby Swandale
EN
Bundler 2
  • Colby Swandale @0xColby
13:50 - 14:30
Charles Nutter Thomas E Enebo
EN
JRuby at 15 Years: Meeting the Challenges
  • Charles Nutter @headius
  • Thomas E Enebo @tom_enebo
Kentaro Goto / ごとけん
JA
Ruby in office time reboot
  • Kentaro Goto / ごとけん @gotoken
Nate Berkopec
EN
Memory Fragmentation and Bloat in Ruby
  • Nate Berkopec @nateberkopec
14:40 - 15:20
Tanaka Akira
JA
Ruby Extension Library Verified using Coq Proof-assistant
  • Tanaka Akira @tanaka_akr
Masataka Kuwabara
JA
Writing Lint for Ruby
  • Masataka Kuwabara @p_ck_
Julian Nadeau
EN
Busting Performance Bottlenecks: Improving Boot Time by 60%
  • Julian Nadeau @jules2689
15:20 - 15:50 Afternoon Break
15:50 - 16:30
Masatoshi SEKI
JA
How to write a synchronization mechanisms for Fiber
  • Masatoshi SEKI @m_seki
Kouji Takao Nobuyuki Honda
JA
Smalruby : The neat thing to connect Rubyists and Scratchers
  • Kouji Takao @takaokouji
  • Nobuyuki Honda @nobyuki
Kevin Menard
EN
Improving TruffleRuby’s Startup Time with the SubstrateVM
  • Kevin Menard @nirvdrum
16:40 - 17:40
Vladimir Makarov
EN Keynote
Towards Ruby 3x3 performance
  • Vladimir Makarov @vnmakarov
17:40 - 18:10 Closing