~/conference

RubyConf 2026

titleauthorlength
Announcement!01m
RubyConf 2026 runs July 14–16, 2026 in Las Vegas, NV, a three day conference promising expanded capacity and new community programming. Organizers list…
Organiser on
Indispensable: What Human Programmers Can Learn from Human...Alan Ridlehoover25m
AI writes code but humans still decide what to build and how to validate it: 275,000 tech layoffs July 2025–June 2026 underscore the shift. Three historical…
Talk on
Yes, &…: Ruby’s Secret Talent for ImprovisationIfat Ribon27m
Explains concrete Ruby behavior: blocks use yield and are ephemeral so you get one block at a time and extra block args become nil; ampersand converts a block…
Talk on
Faster FFI For RubyAaron Patterson34m
Claims a JIT-driven FFI can beat C by compiling type-specific trampolines and smuggling metadata into native code; implements a pure-Ruby prototype FJIT that…
Talk on
Learning Empathy From Pokémon BlueTess Griffin25m
Dissects the Missingno exploit end-to-end: disassembly plus a Ruby reimplementation to reveal the real causes—two different subtile loads, registers reused…
Talk on
Expand your Ruby Potential with JRubyCharles Oliver Nutter31m
JRuby runs Ruby on the JVM with concrete wins: 26x faster allocation than CRuby in benchmarks and base object sizes reduced from 32 to 24 bytes (with a 16‑byte…
Talk on
Overengineering Ruby with Native ExtensionsGannon McGibbon25m
A Rails CSV importer parses a million rows in ~7 seconds and consumes ~1.1 GB memory with plain Ruby; building a C native extension yields 9.4x faster runtime…
Talk on
AI-assisted coding: practical lessons from small startups...Michael Toppa30m
Company runs Stonehenge Rails monoliths serving 80,000 churches with a 100-person engineering team and uses Claude with per-user and per-project Claude MD…
Talk on
Ready: 12x Faster Ruby CLIs Through Spectacular OverengineeringDavid Gillis27m
A toolchain called Ready replaces gem stubs with shell functions that open a Unix socket, use send_io over Unix socket to pass stdin/stdout/stderr into a…
Talk on
Each All the Way Down: How Ruby Enumerators Power Streaming...Nery Campusano27m
Explains why gRPC Ruby requires an Enumerator rather than just any Enumerable: gRPC calls each with a block to start network sends so returning an Array forces…
Talk on
Why a 1990s Machine Learning Algorithm Destroys LLMs at...Gabriel Quaresma21m
Trains a Random Forest in Ruby with Rumale on ~23,000 Las Vegas parcel records (70/30 split), serializes the model and scores it on 120 test cases using MAE…
Talk on
Teaching Ruby to Rank: A Search Pipeline StoryJon Rizzo, Dave Currie26m
Fullscript builds a full Learning to Rank pipeline entirely in Ruby that takes click and impression logs, auto‑engineers BM25 and relative rank features…
Talk on
Makeover Monday 💅✨: How a Weekly Ritual Transformed...Dalma Boros31m
A weekly, developers-only ritual that runs as a 60‑minute Monday (later 30‑minute) session uses GitHub‑labeled issues + project board or a Jira swimlane to…
Talk on
Garnet.js: Implementing the YARV Virtual MachineCameron Dutro30m
Built a TypeScript YARV interpreter that interprets Ruby (does not transpile) and targets Node and browsers, emitting and executing YARV bytecode with a stack…
Talk on
The little schema that could (...but should it?)Andy Andrea32m
Uses Rails' schema.rb as the single source of truth to generate model validations (via columns and reflections), auto-create controllers/routes with…
Talk on
Legacy Rails and the AI That Couldn'tMadison Sites30m
Legacy Rails repo with messy conventions meets agent-driven experiments: build a pod-only directory of guideline markdown, teach agents a TDD workflow that…
Talk on
Defying Gravity: Teaching AI to Write Better RubyFito von Zastrow31m
A team with a 20‑year Rails monolith and over 5 million lines of Ruby finds AI increases PR churn by reproducing legacy issues—overstubbed specs and fat…
Talk on
Welcome to Authentication HellMike Dalton28m
Browser game DragonRuby runs inside an iframe compiled to WebAssembly and triggers real Rails authentication flows (passwords, ROTP one‑time codes…
Talk on
Fibonacci FunhouseKyle d'Oliveira31m
Starts with naive recursion that times out after ~32 and a Binet float formula that fails around 70 and throws a float error at ~1,475; switching to bigdecimal…
Talk on
Artisanal Computing: Handcrafted Ruby Execution for the Modern AgeJoé Dupuis27m
A human-powered VM runs MRBC bytecode inside a Google Sheet by translating 119 mrb_opcodes down to a five-instruction human-friendly ISA, exporting JSON to a…
Talk on
Come Discuss Ractors and Concurrency with 'The Dude'!Miles Georgi28m
Benchmarks show ractors delivering true parallelism in CRuby—4s vs 9.5s on a big-decimal multiply workload—while Ruby 4 still marks the Ractor API…
Talk on
Building the Next-Generation Garbage Collector in RubyPeter Zhu30m
MMTk integration for Ruby now matches the default GC’s speed after adding moving Imix, a bump-pointer fast path and a Ruby heap growth policy. Benchmarks show…
Talk on
How to Accessibility if You’re Mostly Back-EndHilary Stohs-Krause30m
Back-end work changes accessibility by adopting concrete practices: use linters (RuboCop), RSpec patterns, Swagger docs and Jira tickets; prefer descriptive…
Talk on
Elements of Programming, In RubyPhil Crissman28m
A Ruby reimplementation of Elements of Programming claims that many algorithms become generic and provably efficient when expressed by small, precise…
Talk on
Day 1 Opening RemarksRan Craycraft, Jason Swett08m
RubyConf 2026 opens in Las Vegas with a clear theme past, present, and future of Ruby, announces practical details (QR-code app, Wi‑Fi, venue map, and code of…
Organiser on
Opening Keynote – Yukihiro 'Matz' Matsumotoyukihiro Matsumoto 'Matz'01h 12m
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
The Anatomy of an ERB Rendering EngineMarco Roth31m
ERB is a tiny compiler that turns templates into Ruby source; classic engines like erb and erubi scan and emit fast string-appends. A syntax-tree approach with…
Talk on
Implementing Core SetJeremy Evans30m
Ruby 4.0 replaces the stdlib Set with a new core implementation that uses a specialized table to drop the unnecessary hash value, yielding 33% memory savings…
Talk on
Powerful Data: Making Rails Apps Faster with AggregationNeha Abraham25m
Dashboards slow because Rails pulls data into Ruby for joins and math; moving summaries into aggregate tables and using ActiveRecord’s group or hand-written…
Talk on
Command-Line Applications in Ruby: Design Patterns and Best...Keith Bennett29m
Practical patterns for building Ruby CLIs: keep the executable thin in the exe directory, return explicit exit codes (control‑C -> 130), separate standard out…
Talk on
Weird and Wacky Machines Running RubyZiggy the Hamster35m
Ports and experiments target obscure hardware and reveal what actually builds and boots: collected precompiled binaries for Sega Mega Drive and X68000, but…
Talk on
Talking Shit About AI AgentsScott Werner18m
Claim: what the industry calls agents is a new programming primitive akin to Smalltalk objects, reframed as prompt objects that combine an LLM, prompt, loop…
Talk on
Ractors in Ruby 4.0: Message Passing Without the PainEdy Silva28m
A benchmark initially shows Ractors 3.6× slower than forks because it's run on an older Ruby, then switching to Ruby 4 flips results to 5.6× faster, matching…
Talk on
Ruby Awards & Ruby FellowsBen Greenberg14m
An inaugural set of Ruby Central honors recognizes concrete contributions: wnb.rb wins a Ruby Heart Award for creating a sustained inclusion network; The…
Talk on
Keynote: Who are we Now?Jessica Kerr55m
Developers lose intimate ownership of code when agents write it but regain confidence by turning authorship into testable artifacts: unit and Playwright tests…
Talk on
Once a MaintainerAllison Pike, Jeremy Evans, Richard Schneeman, Colby Swandale01h 09m
Live roundtable pulls maintainers of RubyGems, Puma and major gems into a practical conversation about what actually changed: building a transparency log for…
Talk on
Future of Ruby PanelRich Kilmer49m
Panel argues AI agents already change how software is created: Claude generated a Swift app that opens three WebKit views and ran, and cloud code speeds up…
Panel on
Ruby Runway FinalsJoe Masilotti, Joe Masalotti36m
Ruby Native promises to ship a Rails app to iOS and Android without native code, rendering HTML inside native UIKit/SwiftUI chrome via ERB tags and…
Talk on
Lightning Talks59m
Twelve five‑minute lightning talks run in a single hour, each packed with concrete tools and moves: a salsa‑inspired code style and a tiny app called Dance Cop…
Lightning on
Day 3 Opening RemarksRan Craycraft, Jason Swett03m
Organization reports it becomes stronger but leaner, commits to transparency and building trust, and advertises steering committees plus Ruby gems and bundler…
Organiser on
Opening Keynote – Obie FernandezObie Fernandez01h 10m
Zar builds a stable‑coin banking platform and survives a viral fraud wave that spikes signups from ~150/day to ~160,000 in one day (≈250k in a week) and…
Talk on
We Who Remember MagicBrandon Weaver35m
Compares Rails’ early magic to today’s AI and shows concrete wins and costs: automated six months of manual testing across 30 teams and five groups in a week…
Talk on
Closing KeynoteDave Thomas47m
Downloads and compiles Ruby 0.99.4, uses Claude ported 0.99.4 to patch configure, prototypes and pointer/32v64 issues, finds and fixes original bugs, then runs…
Talk on
There Is No ServerSam Ruby31m
A Rails blog is transpiled Rails blog and runs entirely in the browser from static GitHub Pages files: ERB, controllers and Active Record become JavaScript…
Talk on
Convention Over Hallucination: Harness Engineering for AI-Powered...Alicia Rojas21m
Claims that making AI output trustworthy by default requires a harness with four pillars: instruct (shared architecture docs and a feature memory using the…
Talk on
Closing RemarksRan Craycraft, Jason Swett06m
Conference closes with concrete outcomes: a newly formed Ruby Alliance funded when Ruby Central faced crisis, backed by Gusto Shopify Thoughtbot; sponsors…
Organiser on
Q&A with MatzAaron Patterson33m
Announcement of scent.ai AI‑scented candles and a live poll that turns into a concrete set of Rubocop canonical rules (choices like frozen string literals…
Talk on
Fair by design: orchestrating background jobs in RubyAlexander Baygeldin28m
Shows that Rails background processors (Sidekiq, GoodJob, SolidQueue) cannot natively enforce multi-tenant fairness at scale and demonstrates four concrete…
Talk on
(TEST)Ziggy the Hamster
Collects and attempts to run precompiled and rebuilt Rubies on vintage systems, succeeds on some (Haiku ships Ruby 3.2) and fails on many because modern…
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.