John Hawthorn
where else to find them
no profile links on file
what they talk about
where they keep going back
no series more than once — all 4 in the filters
on a stage with
- Aaron Pattersononce
- Jean Boussieronce
- Kevin Newtononce
all 6 in the filters
who talks about the same things
- Aaron Patterson89 talks
- Jemma Issroff9 talks
- Chris Seaton6 talks
- Charles Oliver Nutter61 talks
- Maple Ong6 talks
- Cameron Dutro6 talks
| title | conference | date |
|---|---|---|
| A Write Barrier Validating GC for Ruby | RubyKaigi 2026 | 2026-04-22 |
Built a write‑barrier validating GC called WB check that runs as a separate modular GC for CRuby, captures an initial snapshot of object references, records… | ||
| Day 2 Keynote | RailsConf 2024 | 2024-05-07 |
Vernier is a sampling profiler for Ruby 3.2+ that actually records wall‑time and allocation samples together, surfaces 890,000 allocations from a bundler demo… | ||
| Day 2 Keynote | RailsConf 2024 | 2024-05-07 |
A new Ruby 3.2+ sampling profiler called Vernier records both wall-clock and allocation samples, plus GVL, ractor, thread states, GC activity and idle time; it… | ||
| Making .is_a? Fast | RubyConf Mini 2022 | 2022-11-15 |
Claim: Ruby's is_a? family used to cost 2–4% of runtime in real apps and scan long ancestor chains (one model had 305 ancestors, the repo had 92,000 classes)… | ||
| YJIT: A Basic Block Versioning JIT Compiler | VMIL 2021 | 2021-10-17 |
YJIT is a JIT built inside CRuby that implements Lazy Basic Block Versioning to record and specialize types only for paths actually seen at runtime. It runs as… | ||
| nothing matches | ||