Schedule
Speakers
Sponsors
Policies
Schedule
Speakers
Sponsors
Policies
Schedule
May 31
Jun. 1
Jun. 2
Main Hall
#rubykaigiA
Hagi
#rubykaigiB
Tachibana
#rubykaigiC
09:30
-
10:30
Door Open
10:30
-
11:30
JA
Keynote
Keynote
Yukihiro "Matz" Matsumoto
@yukihiro_matz
11:30
-
13:00
Lunch
13:00
-
13:40
JA
Analyzing and Reducing Ruby Memory Usage
Aaron Patterson
@tenderlove
JA
bancor: Token economy made with Ruby
Yuta Kurotaki
@kurotaky
EN
Karafka - Ruby Framework for Event Driven Architecture
Maciej Mensfeld
@maciejmensfeld
13:50
-
14:30
JA
Deep Learning Programming on Ruby
Kenta Murata
@mrkn
Yusaku Hatanaka
@hatappi
EN
A practical type system for Ruby at Stripe.
Dmitry Petrashko
@DarkDimius
JA
Hacking Ruby Syntax in Ruby
joker1007
@joker1007
Satoshi "moris" Tagomori
@tagomoris
14:40
-
15:20
EN
All About RuboCop
Bozhidar Batsov
@bbatsov
EN
TTY - Ruby alchemist’s secret potion
Piotr Murach
@piotr_murach
EN
What would your own version of Ruby look like?
Stan Lo
@_st0012
15:20
-
15:50
Afternoon Break
15:50
-
16:30
JA
Fast Numerical Computing and Deep Learning in Ruby with Cumo
Naotoshi Seo
@sonots
EN
Kiba 2 - Past, present & future of data processing with Ruby
Thibaut Barrère
@thibaut_barrere
JA
RubyGems 3 & 4
SHIBATA Hiroshi
@hsbt
16:40
-
17:20
JA
Exploring Internal Ruby Through C Extensions
Emma Haruka Iwao
@Yuryu
JA
A parser based syntax highlighter
Masataka Kuwabara
@p_ck_
EN
Architecture of hanami applications
Anton Davydov
@anton_davydov
17:30
-
18:30
Lightning Talks
Main Hall
#rubykaigiA
Hagi
#rubykaigiB
Tachibana
#rubykaigiC
09:00
-
09:40
Door Open
09:40
-
10:40
JA
Keynote
Interface
Kouhei Sutou
@ktou
10:50
-
11:30
EN
Controlling Droidsâ„¢ with mruby & Go
Terence Lee
@hone02
Chase McCarthy
@code0100fun
EN
It's Rubies All The Way Down
Kirk Haines
@wyhaines
EN
Faster Apps, No Memory Thrash: Get Your Memory Config Right
Noah Gibbs
@codefolio
11:30
-
13:00
Lunch
13:00
-
13:40
EN
Guild Prototype
Koichi Sasada
@ko1
JA
Improve a Ruby coding style rules and Lint
Koichi ITO
@koic
EN
Journey of a complex gem upgrade
Edouard Chin
@Edouard-chin
13:50
-
14:30
JA
extend your own programming language
Masatoshi SEKI
@m_seki
EN
Scaling Teams using Tests for Productivity and Education
Julian Nadeau
@jules2689
JA
mruby can be more lightweight
Yurie Yamane
@yuri_at_earth
14:40
-
15:20
EN
Ruby Programming with Type Checking
Soutaro Matsumoto
@soutaro
EN
Ferrari Driven Development: superfast Ruby with Rubex
Sameer Deshmukh
@v0dro
JA
Firmware programming with mruby/c
Hitoshi HASUMI
@hasumon
15:20
-
15:50
Afternoon Break
15:50
-
16:30
JA
RNode with code positions
Yuichiro Kaneko
@spikeolaf
EN
Implementing Web Console
Genadi Samokovarov
@gsamokovarov
EN
How Ruby Survive in the Cloud Native World
Uchio KONDO
@udzura
16:40
-
17:20
JA
Type Profiler: An analysis to guess type signatures
Yusuke Endoh
@mametter
EN
One cable to rule them all
Vladimir Dementyev
@palkan_tula
EN
20k MRuby devices in production
Thiago Scalone
@scalone
17:30
-
18:30
Ruby Committers vs the World
Main Hall
#rubykaigiA
Hagi
#rubykaigiB
Tachibana
#rubykaigiC
09:00
-
09:40
Door Open
09:40
-
10:40
EN
Keynote
Parallel and Thread-Safe Ruby at High-Speed with TruffleRuby
Benoit Daloze
@eregontp
10:50
-
11:30
JA
Grow and Shrink - Dynamically Extending the Ruby VM Stack
Martin J. Dürst
@duerst
Keita Sugiyama
@sugiyama-k
JA
Ruby code from the stratosphere - SIAF, Sonic Pi, Petal
Kenichi Kanai
@kn1kn1
JA
Reirb: Reborn Irb
Keiju Ishitsuka
@keiju
11:30
-
13:00
Lunch
13:00
-
13:40
JA
The Method JIT Compiler for Ruby 2.6
Takashi Kokubun
@k0kubun
EN
Devly, a multi-service development environment
Eric Hodel
@drbrain
Ezekiel Templin
@ezkl
EN
IRB Reboot: Modernize Implementation and Features
ITOYANAGI Sakura
@aycabta
13:50
-
14:30
JA
Build your own tools
Shugo Maeda
@shugomaeda
EN
Deep into Ruby Code Coverage
Marc-André Lafortune
@malafortune
JA
LuaJIT as a Ruby backend.
Takeshi Watanabe
@take-cheeze
14:40
-
15:20
JA
How to get the dark power from iSeq
Yoh Osaki
@youchan
EN
High Performance GPU computing with Ruby
Prasun Anand
@prasun_anand
JA
How happy they became with H2O/mruby, and the future of HTTP
i110
@i110
Kazuho Oku
@kazuho
15:20
-
15:50
Afternoon Break
15:50
-
16:30
EN
Three Ruby performance projects
Vladimir Makarov
@vnmakarov
EN
JRuby 9.2 and Rails 5.x
Thomas E Enebo
@tom_enebo
JA
Design pattern for embedding mruby into middleware
MATSUMOTO, Ryosuke
@matsumotory
16:40
-
17:40
TRICK FINAL
17:40
-
18:00
Closing
Policies
Team
Past Kaigis