~/talks

Koichi Sasada

what they talk about

all 6 in the filters

where they keep going back

all 6 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
The AST Galaxy to the Virtual Machine BluesRubyKaigi 20262026-04-22
Introduces an AST-based reusable optimization framework that uses astrogen to generate specialized C via subtree dispatchers, names AST subtrees with…
Talk on
ASTro: An AST-based Reusable Optimization FrameworkVMIL 20252025-10-15
Describes a lightweight partial-evaluation framework that generates specialized C dispatchers from node-centric AST interpreters, claiming plain C output that…
Talk on
Ractor on Ruby 3.4RubyConf 20242024-11-13
Ractor brings isolated object spaces to Ruby for parallelism but faces concrete limits: many gems and core code refuse to run inside Ractors, require/pp breaks…
Talk on
Ruby Hack ChallengeRubyConf 20242024-11-13
Workshop walks through hacking MRI using the rubyhackchallenge exercises and C toolchain, from the easy change the version string step to trying VM internals…
Talk on
debug.gem: Ruby's new debug functionalityRubyConf 20212021-11-08
A new debugger gem is built from scratch and already released as a gem and slated to ship with Ruby 3.1; it targets Ruby 2.6+ and uses TracePoint internals to…
Talk on
Ractor DemonstrationRubyConf 20202020-11-17
Ruby 3 introduces Ractor, an actor-like parallel abstraction that isolates most objects and permits true multi-CPU execution; 20 ractors use 20 CPUs…
Talk on
Parallel programming in Ruby3 with GuildRubyConf 20182018-11-28
Guild is a new concurrent abstraction for Ruby 3 that prohibits sharing mutable objects by default and defines four kinds of shareable values plus copy and…
Talk on
Fiber in the 10th yearRubyKaigi 20172017-09-18
Fiber exists in Ruby 1.9 as a coroutine primitive, used for generators and cooperative schedulers, and the talk lays out concrete implementation steps: initial…
Talk on
Ruby 3 ConcurrencyRubyConf 20162016-11-10
Proposal introduces a concrete concurrency abstraction named Guild membership model that pins mutable objects to one Guild, adds Guild::Channel with copy and…
Talk on
Precompiling Ruby scripts - Myth and FactRailsConf 20162016-05-04
Ruby 2.3 adds precompilation primitives for RubyVM::InstructionSequence and provides methods like InstructionSequence#to_binary and load_from_binary; a sample…
Talk on
Compiling Ruby scriptsRubyKaigi 20152015-12-11
Ruby VM now serializes instruction sequences to disk with iseq.to_binary and reloads them with load_from_binary, aiming for an ahead-of-time compiler to cut…
Talk on
TRICK 2015: The second Transcendental Ruby Imbroglio Contest for RubyKaigiRubyKaigi 20152015-12-11
Esoteric Ruby contest TRICK 2015 collects about 40 entries and the judges narrow them to 12 winners using MRI 2.2 as the reference runtime and simple size…
Talk on
Evolution Of Keyword ParametersRubyConf Portugal 20152015-09-14
History and concrete changes to keyword parameters in Ruby from the hash-based hack to a real calling convention are explained, with an MRI C implementation…
Talk on
What’s happening in your Rails app? Introduction to Introspection features of RubyRailsConf 20152015-04-21
Ruby MRI introspection reveals concrete fixes not vague advice: use allocation_tracer and GC tracing to see which lines create thousands of objects, use…
Talk on
Incremental GC for Ruby interpreterRubyConf 20142014-11-17
Claim: Ruby 2.2 ships an incremental GC implemented in MRI/CRuby that combines generational and incremental techniques, using a write-barrier-unprotected…
Talk on
Ruby.inspectRed Dot Ruby Conference 20142014-06-26
Shows concrete Ruby internals and tools: introduces generational garbage collection (RJGC) that speeds marking up to ~50× and yields ~10% app gains, and symbol…
Talk on
Implementation Details of Ruby 2.0 VMRubyConf 20122012-11-01
Ruby 2.0 rewrites VM data structures and method dispatch to cut overhead: it adds specialized instructions for hot ops (e.g. Fixnum#+), implements a two-tier…
Talk on
Implementation of ruby 1.9.3 and LaterRubyConf 20112011-09-29
Implementation notes for Ruby 1.9.3 focus on runtime and tooling rather than language syntax: a new scheduler reduces idle wakeups and cuts desktop power by…
Talk on
Ruby Memory Management HacksRubyConf 20092009-11-19
Describes concrete hacks: an OBspace memory profiler that reports per-type memorysize and enables sampling profiles, a change to inline cache and node object…
Talk on
Future of RubyVMRubyConf 20082008-11-06
Claim that CRuby remains the pragmatic choice for years because portability and easy C extensions beat heavy VM rewrites while never reaching peak VM…
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.