~/talks

yukihiro Matsumoto 'Matz'

what they talk about

all 8 in the filters

where they keep going back

all 16 in the filters

on a stage with

all 15 in the filters

who talks about the same things

titleconferencedate
Opening Keynote – Yukihiro 'Matz' MatsumotoRubyConf 20262026-07-14
A new AOT compiler, Spinel AOT compiler, compiles a useful subset of Ruby to C and produces single-file native binaries with no runtime VM (limitations: no…
Talk on
Matz KeynoteRubyKaigi 20262026-04-22
Introduces Spinel AOT compiler that parses Ruby with Prism, runs whole-program type analysis, emits C and links with CC to a native binary; started March 16…
Talk on
My favorite thingsEuruko 20252025-09-18
Development of Ruby begins in the early 1990s and takes 10 years to create Ruby; design draws on Pascal, Smalltalk and Unix philosophy and is released under…
Talk on
RubyConf 2024 Keynote: Yukihiro "Matz" MatsumotoRubyConf 20242024-11-13
Announces a concrete Ruby roadmap with timeline and measurable targets: reduce allocation overhead by ~30% across common workloads and improve concurrency via…
Talk on
uninterrupted conversationEuRuKo 20242024-09-11
Conversation argues that objects are best defined by identity as the core of OOP, not by inheritance, and that many systems shift to modules and pure functions…
Talk on
Better RubyEuRuKo 20242024-09-11
Ruby targets 3x performance and then delivers benchmark gains plus steady 5–10% yearly speedups and lower memory use; MJ and a new JIT approach boost CPU-bound…
Talk on
Keynote – Yukihiro 'Matz' MatsumotoRubyConf 20232023-11-13
History shows PL calcu predates FORTRAN with a 1942 design and a first compiler only in 1998, proving ideas need implementations. Ruby appears in 1993 and…
Talk on
Keynote: 30 Years of RubyRubyConf TH 20232023-10-06
The language is named Ruby on Feb 24, 1993 after several rejected candidates, and that choice demonstrates why choose good names matters. Lessons include…
Talk on
In defence of GVLEuruko 20232023-09-21
Argues the global VM lock keeps interpreter code simpler and faster: experiments with fine-grained locks make the VM significantly slower and use more memory…
Talk on
Keynote: Beyond Ruby3.0RubyConf 20212021-11-08
Ruby 3.0 ships concrete features not promises: RBS and TypeProf enable static typing via external signatures and abstract interpretation rather than language…
Talk on
Q&A with MatzRubyConf 20212021-11-08
Announces YJIT in Ruby 3.1 with MJIT kept for non‑x86 and hotspot optimization, runtime choosing JITs by profiling, and a public release target around…
Talk on
Ruby3.0 and Beyond - Yukihiro "Matz" Matsumotorubyday 20212021-04-07
Ruby 3.0 ships December 25 2020 with concrete claims: a goal of 3x faster claim versus Ruby 2.0 backed by MJIT/“jet” compilation and microbenchmark results…
Talk on
Q&A With MatzRubyConf 20202020-11-17
Live Q&A covers concrete Ruby changes and how to use them: the release process favors experimental features that can stabilize later and a controversial pipe…
Talk on
Ruby3 and beyondNoRuKo 20202020-08-21
Ruby 3 targets three concrete goals: faster, concurrent, correct, with a December 25, 2020 release date. Performance improvements include MJIT yielding up to…
Talk on
Q&A with Yukihiro Matsumoto (Matz)RubyConf 20192019-11-18
Adds concrete changes and limits: pattern matching lands as an experimental, slower but expressive feature; core plans copy the async gem internals to give…
Talk on
Functional Future RubyEuRuKo 20192019-06-21
Ruby 3 plans release in December 2020 with a target of 3x performance and concrete work on static analysis, concurrency, and memory. It adds RBI type…
Talk on
Ruby3: What's Missing?Ruby Hack 20192019-04-04
Ruby 3 targets concrete wins: generational and incremental GC plus object compaction reduce pause times and return pages to the OS, lowering memory use; MJIT…
Talk on
Q&A with MatzRubyConf 20182018-11-28
Claims concrete improvements: CPU-bound OptCarrot benchmarks run 2.5× faster than Ruby 2.0 while Rails gains are modest because I/O stays OS-limited, JIT work…
Talk on
Opening KeynoteRubyConf 20182018-11-28
A personal account of Ruby’s history names concrete milestones: development begins in 1993, a mailing list reaches 200 members, the Pickaxe book sells 20,000…
Talk on
IntroductionEuRuKo 20182018-08-24
Conference opens noting 25th birthday of Ruby and the event being the 15th EuRuKo, with practical details: venue has one gender‑neutral toilet upstairs, Wi‑Fi…
Talk on
KeynoteEuRuKo 20182018-08-24
Language starts in 1993 and grows from one user to over a million, pick-axe book sells ~10,000 copies and first RubyConf has ~30 attendees while EuRuKo hosts a…
Talk on
Day 2 WelcomeEuRuKo 20182018-08-24
Quick logistics rundown and schedule: Wi‑Fi details and emergency exits are repeated, there is a gender‑neutral bathroom on the first floor and a quiet room…
Organiser on
Lightning talksEuRuKo 20182018-08-24
Five-minute snapshots: one demo shows Google Sheets running Apps Script JavaScript to fetch JSON into sheets, call HTTP APIs, integrate Google services and…
Lightning on
Wrap up & announcing the next EuRuKo's locationEuRuKo 20182018-08-24
Last Video, see below for all links! ###################### ### \o/ EuRuKo 2018 \o/ ### ###################### ### Day 1 ### Yukihiro Matsumoto -…
Talk on
Ruby After 25 YearsBath Ruby 20182018-03-22
Ruby marks its 25th birthday (named Feb 24, 1993) and aims for a performance leap called Ruby 3x3 to be three times faster by 3.0. A JIT prototype ships in 2.6…
Talk on
Opening Keynote - Good Change, Bad ChangeRubyConf 20172017-11-15
Talk claims a concrete performance target and shows early results: Ruby3x3 goal and a new JIT pipeline. Implementation uses an RTL VM that emits C and relies…
Talk on
KeynoteEuRuKo 20172017-09-29
Goal is Ruby 3x3: make Ruby 3 three times faster than Ruby 2.0 using real-world benchmarks and constraints. Implementation uses an MJIT that emits C (via…
Talk on
The Many Faces of ModuleRubyKaigi 20172017-09-18
Covers how Ruby modules evolve from Simula-flavored mixins into multiple concrete roles: mixins for shared behavior, module as namespace to group classes, and…
Talk on
Keynote: Simple goal. Hard to accomplishRed Dot Ruby Conference 20172017-06-22
Goal: make Ruby three times faster, but keep compatibility, low memory, maintainability and avoid heavy third‑party deps. Team builds a register-based VM and a…
Talk on
Keynote: Simple goal. Hard to accomplishRedDotRubyConf 20172017-06-22
Goal is to make Ruby three times faster under the constraints of backward compatibility, low memory footprints and no fragile third‑party dependencies. Work…
Talk on
What Is Software Made Of?RubyConf Philippines 20172017-03-16
RubyConf Philippines 2017 South Palms Resort Panglao, Bohol http://rubyconf.ph/
Talk
Opening KeynoteRubyConf 20162016-11-10
Starts from one user in 1993 and traces growth to roughly one million Ruby users and a ~650‑person RubyConf, citing the Pickaxe selling ~20,000 copies…
Talk on
Matz Q&ARubyConf 20162016-11-10
A concrete prototype emerges: a compile-time type-checker that runs separately from the loader, reads require d sources, and flags inconsistencies while…
Talk on
Day 1 KeynoteEuRuKo 20162016-09-23
Roadmap for Ruby 3 targets 3x faster vs Ruby 2.0 by combining GC and VM optimizations, selective JIT experiments and small realistic benchmarks; concurrency…
Talk on
Keynote: Ruby TypingRedDotRubyConf 20162016-06-23
Announces a concrete plan for Ruby’s type story: Ruby 2.4 unify Fixnum and Bignum into a single Integer class and adds Unicode-aware case conversions; Ruby 3…
Talk on
Ruby3 challengesRubyKaigi 20152015-12-11
Ruby 2.3 already adds concrete features: did_you_mean typo correction, safe navigation &. operator, dig for nested access, grep_v, fetch_values and…
Talk on
Ruby 3.0Full Stack Fest 20152015-09-01
Roadmap claims: three goals—and‑machine collaboration, performance and concurrency. Experiments show Ruby 1.9 gave roughly 2–3× speedup over 1.8 but took about…
Talk on
Keynote: Super Dry RubyRedDotRuby 20152015-06-04
History of Ruby plus concrete roadmap: an embeddable interpreter mruby and ngx_mruby already exists and is used in practice, evented libraries (EventMachine…
Talk on
Opening KeynoteRubyConf 20142014-11-17
Timeline of implemented ideas and concrete proposals: Ruby 1.9 VM in 2007 arrives and boosts speed, native threads in 2007 lands, generational GC in 2013…
Talk on
mruby: AltRubyBarcelona Ruby Conference 20142014-09-11
Claim: mruby is an embeddable minimalistic modular Ruby implemented in C99 with an incremental generational garbage collector, a bytecode compiler (mrbc)…
Talk on
Ruby 2.0MountainWest RubyConf 20132013-04-03
Ruby 2.0 ships on Ruby’s 20th birthday (Feb 24 2013) and claims concrete gains: measurable speedup over 1.9 and broad compatibility while urging migration off…
Talk on
TBA – Yukihiro 'Matz' MatsumotoMountainWest RubyConf 20132013-04-03
Ruby 2.0 ships on Feb 24 2013, claims to be faster than 1.9 and largely compatible while fixing many bugs; it introduces keyword arguments, Module#prepend for…
Talk on
Keynote: Reinventing Wheels of the FutureRubyConf 20122012-11-01
Language gets reinvented because motivation and diversity drive innovation, not because resources are infinite. Ruby is born Feb 24 1993 and grows from an…
Talk on
Keynote: Ruby EverywhereRubyConf 20112011-09-29
Announcement of a new role at Heroku as Chief Architect Ruby and hiring of full‑time committers (Nobuyoshi Nakada already on payroll) to accelerate core…
Talk on
Q&A with Yukihiro "Matz" MatsumotoRubyConf 20112011-09-29
Organizer says hiring is limited this year but the core team plans to hire one or two people and not expand further for now. Ruby 2.0 adds module boxing (a…
Talk on
Keynote #3RubyConf 20102010-11-11
Announces concrete changes: Ruby 2.0 with traits/mix and conflict detection promises copy-on-include semantics and explicit conflict resolution; method…
Talk on
Keynote AddressRubyConf 20092009-11-19
Claims Ruby can cover roughly 80% true language needs by favoring productivity, internal DSLs and dynamism; evidence: Rails and RSpec as working internal DSLs…
Talk on
Questions and Answers with "Matz"RubyConf 20092009-11-19
Covers concrete migration and internals: Ruby 1.9.2 is declared the upcoming stable release after passing specs, 1.9.1 is usable for new projects, and work on…
Talk on
Ruby Past Present and FutureLone Star Ruby Conference 20082008-09-04
Language history: Ruby starts 1993, public 1995, gains huge momentum from Rails. Implementations include MRI, JRuby, Rubinius and YARV; YARV runs up to 50x…
Talk on
Keynote Address: Does Language Matter?RubyConf 20072007-11-02
Claims a 10x speedup at Twitter comes from C-level fixes and DTrace bottleneck hunting not from changing Ruby or Rails. Version 1.9 targets a Christmas…
Talk on
Town Meeting with Ruby CreatorRubyConf 20072007-11-02
Annual Q&A covers concrete decisions and failures: about 500 attendees compared with three originals, file.exists vs file.exist breaks on 1.9 and is an…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.