Schedule.select

RubyKaigi #{event.name}
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
10:00 - 11:00
Japanese・Main Hall
Between Character and Character Encoding
Mari Imaizumiのアイコン
Mari Imaizumi @ima1zumi

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
11:10 - 11:40
Japanese・Main Hall
Make Parsers Compatible Using Automata Learning
Avatar of Hiroya Fujinami
Hiroya Fujinami @makenowjust

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Bringing Linux pidfd to Ruby
Maciej Mensfeldのアイコン
Maciej Mensfeld @maciejmensfeld

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
Introducing Type Guard to Steep
Takeshi KOMIYAのアイコン
Takeshi KOMIYA @tk0miya

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
11:50 - 12:20
English・Main Hall
The Evolution of the CRuby Build System
Avatar of Yuta Saito
Yuta Saito @kateinoigakukun

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
A side gig for RuboCop, the Bookworm code crawler
David T. Crosbyのアイコン
David T. Crosby @dafyddcrosby

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
Continuation is to be continued
Masayuki Mizunoのアイコン
Masayuki Mizuno @fetburner

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
14:00 - 14:30
English・Main Hall
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down
Takashi Kokubunのアイコン
Takashi Kokubun @k0kubun

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Empowering Developers with HTML-Aware ERB Tooling
Marco Rothのアイコン
Marco Roth @marcoroth

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
Goodbye fat gem 2025
Sutou Kouheiのアイコン
Sutou Kouhei @ktou

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
14:40 - 15:10
Japanese・Main Hall
Ruby's Line Breaks
Yuichiro Kanekoのアイコン
Yuichiro Kaneko @spikeolaf

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
SDB: Efficient Ruby Stack Scanning Without the GVL
Avatar of Mike Yang
Mike Yang @yfractal

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
Automatically generating types by running tests
Takumi Shotokuのアイコン
Takumi Shotoku @sinsoku_listy

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
15:40 - 16:10
Japanese・Main Hall
State of Namespace
Satoshi Tagomoriのアイコン
Satoshi Tagomori @tagomoris

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Embracing Ruby magic: Statically analyzing DSLs
Vinicius Stockのアイコン
Vinicius Stock @vinistock

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Pearls Room
50.000 processed records per second: a CRuby & JRuby story
Cristian Planasのアイコン
Cristian Planas @cristian_planas

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
16:20 - 16:50
English・Main Hall
mruby/c and data-flow programming for small devices
Kazuaki Tanakaのアイコン
Kazuaki Tanaka @kaz0505

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Parsing and generating SQLite's SQL dialect with Ruby
Stephen Margheimのアイコン
Stephen Margheim @fractaledmind

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
dRuby on Browser Again!
Yoh Osakiのアイコン
Yoh Osaki @youchan

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
17:00 - 18:00
Japanese・Main Hall
TRICK 2025: Episode I
mame & the judgesのアイコン
mame & the judges @tric

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
10:00 - 11:00
English・Main Hall
Performance Bugs and Low-level Ruby Observability APIs
Ivo Anjoのアイコン
Ivo Anjo @KnuX

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
11:10 - 11:40
Japanese・Main Hall
Dissecting and Reconstructing Ruby Syntactic Structures
Yudai Takadaのアイコン
Yudai Takada @ydah_

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Benchmark and profile every single change
Daisuke Aritomoのアイコン
Daisuke Aritomo @osyoyu

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Pearls Room
Running JavaScript within Ruby
Kengo Hamasakiのアイコン
Kengo Hamasaki @hmsk

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
11:50 - 12:20
English・Main Hall
ZJIT: Building a Next Generation Ruby JIT
Maxime Chevalier-Boisvertのアイコン
Maxime Chevalier-Boisvert @maximecb

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Keeping Secrets: GitHub's ENV Security Learnings
Dennis Pacewiczのアイコン
Dennis Pacewicz @lyninx
Wei Lin Ngoのアイコン
Wei Lin Ngo @Creastery

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
Improvement of REXML and speed up using StringScanner
NAITOH Junのアイコン
NAITOH Jun @naitoh

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
14:00 - 14:30
Japanese・Main Hall
Writing Ruby Scripts with TypeProf
Avatar of Yusuke Endoh
Yusuke Endoh @mametter

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Demystifying Ruby Debuggers: A Deep Dive into Internals
Avatar of Dmitry Pogrebnoy
Dmitry Pogrebnoy @DmitryPogrebnoy

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
How to make the Groovebox
Yuya Fujiwaraのアイコン
Yuya Fujiwara @asonas

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
14:40 - 15:10
Japanese・Main Hall
MicroRuby: True Microcontroller Ruby
Hitoshi HASUMIのアイコン
Hitoshi HASUMI @hasumikin

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Bazel for Ruby
Avatar of Alex Rodionov
Alex Rodionov @p0deje

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
RuboCop: Modularity and AST Insights
Koichi ITOのアイコン
Koichi ITO @koic

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
15:40 - 16:10
Japanese・Main Hall
Speeding up Class#new
Aaron Pattersonのアイコン
Aaron Patterson @tenderlove

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
You Can Save Lives With End-to-end Encryption in Ruby
Ryo Kajiwaraのアイコン
Ryo Kajiwara @s01

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
Write you a Barrier - Automatic Insertion of Write Barriers
Avatar of Martin J. Dürst
Martin J. Dürst @duerst
Avatar of Joichiro Okoshi
Joichiro Okoshi @joetake

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
16:20 - 16:50
Japanese・Main Hall
Making TCPSocket.new "Happy"!
Misaki Shioiのアイコン
Misaki Shioi @coe401_

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
From C extension to pure C: Migrating RBS
Avatar of Alexander Momchilov
Alexander Momchilov @amomchilov

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
The Implementations of Advanced LR Parser Algorithm
Junichi Kobayashiのアイコン
Junichi Kobayashi @junk0612

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
17:00 - 18:00
English & Japanese・Large Hall

Lightning Talks

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
09:50 - 11:00
English & Japanese・Main Hall
Ruby Committers and the World
Avatar of CRuby Committers
CRuby Committers @rubylangorg

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
11:10 - 11:40
English・Main Hall
API for docs
Soutaro Matsumotoのアイコン
Soutaro Matsumoto @soutaro

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Improving my own Ruby
monochromeのアイコン
monochrome @s_isshiki1969

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Pearls Room
Running ruby.wasm on Pure Ruby Wasm Runtime
Uchio KONDOのアイコン
Uchio KONDO @udzura

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
11:50 - 12:20
English・Main Hall
Eliminating Unnecessary Implicit Allocations
Jeremy Evansのアイコン
Jeremy Evans @jeremyevans0

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
A taxonomy of Ruby calls
Avatar of Alan Wu
Alan Wu @alanwusx

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
The Ruby One-Binary Tool, Enhanced with Kompo
ahogappaのアイコン
ahogappa @ahogappa

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
14:00 - 14:30
English・Main Hall
Toward Ractor local GC
Koichi Sasadaのアイコン
Koichi Sasada @ko1

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Inline RBS comments for seamless type checking with Sorbet
Avatar of Alexandre Terrasa
Alexandre Terrasa @Morriar

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
Road to Go gem
Go Sueyoshiのアイコン
Go Sueyoshi @sue445

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
14:40 - 15:10
Japanese・Main Hall
Analyzing Ruby Code in IRB
tomoya ishidaのアイコン
tomoya ishida @tompng

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
Optimizing JRuby 10
Charles Nutterのアイコン
Charles Nutter @headius

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
Porting PicoRuby to Another Microcontroller: ESP32
Yuhei Okazakiのアイコン
Yuhei Okazaki @Y_uuu

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
15:40 - 16:10
English・Main Hall
Modular Garbage Collectors in Ruby
Peter Zhuのアイコン
Peter Zhu @peterzhu2118

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
English・Sub Hall
The Challenges of Building sigstore-ruby
Avatar of Samuel Giddins
Samuel Giddins @segiddins

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.
Japanese・Pearls Room
On-the-fly Suggestions of Rewriting Method Deprecations
Masato Ohbaのアイコン
Masato Ohba @ohbarye

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
16:20 - 17:20
Japanese・Main Hall
Matz Keynote
Yukihiro "Matz" Matsumotoのアイコン
Yukihiro "Matz" Matsumoto @yukihiro_matz

Terms of service

RubyKaigi Schedule.select powered by SmartHR wants you to accept Terms of Service in order for you to create your own schedule. You won’t see this message when you add talks to your schedule again.

Schedule.blank?

Friends

Attendees

Friends
No friends have scheduled to attend this session yet
GitHub
SmartHR