~/conference

RubyConf 2020

titleauthorlength
Opening Announcementsmeow barrett09m
Virtual RubyConf runs over Crowdcast with live polls, saved recordings on Crowdcast, and Slack for Q&A and ad hoc meetups; sessions list appears top-left in…
Organiser on
Keynote – MatzMatz35m
Announces release Dec 25 2020 and promises near-full compatibility with Ruby 2.x while fixing a few bug-edge cases; targets performance improvements including…
Talk on
Automatic GC Compaction in MRIAaron Patterson34m
Automatic compaction becomes a concurrent step that runs with sweeping, implemented with a mprotect read barrier that moves objects back when protected pages…
Talk on
Tales of the Autistic Developer: The ExpertBrandon Weaver32m
A personal account of expertise framed as four archetypes — hero, discerner, creator, authority — that gives concrete workplace remedies: adopt pick a linter…
Talk on
The Humble HashAriel Caplan32m
Two implementations of Conway’s Game of Life show a concrete win: replacing recursive recomputation with a hash with default_proc caches generations and keeps…
Talk on
Enough Coverage To Beat The BandKevin Murphy28m
Walks through using Ruby's coverage module to answer concrete questions: run lines to get per-line counts (found 16 broken strings over 10 shows), run one-shot…
Talk on
Tracking COVID 19 with RubyOlivier Lacan21m
A tiny Ruby stack scrapes ArcGIS feature layers and parses JSON into CSVs, caches results in Redis, offloads heavy caseline tabulation to Sidekiq, and reports…
Talk on
The State of Ruby 3 TypingSoutaro Matsumoto32m
Ruby 3 does not ship a static type checker but adds the RBS language and an rbs gem to supply type signatures for the standard library and gems; multiple…
Talk on
Keynote – Ryann RichardsonRyann Richardson46m
Describes the Model T moment of 1908 as the template for industrial revolutions: assembly line production, a 1924 price of $260 (about $3,500 equivalent), and…
Talk on
Keynote – Kerri MillerKerri Miller51m
Compares long-distance motorcycle rallies (1,000 miles in 24 hours; 11,000 miles over 11 days; 48 states in 10 days) to building ambitious software, arguing…
Talk on
The Bug that Forced Me to Understand Memory CompactionEmily Giurleo33m
A segfault occurs when calling gc.compact on Ruby 2.7 because a C extension keeps a long‑lived Ruby object unmarked so it moves during compaction; Ruby 2.7…
Talk on
Ractor DemonstrationKoichi Sasada25m
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
The Minaswan::InterviewJesse Spevack33m
A hiring process redesign replaces long unpaid take‑homes with a ditched the take-home project 90‑minute live interview that pairs two engineers with a…
Interview on
Automation Engineering with Serverless ComputeKevin Lesht28m
Builds an automated pipeline that detects omelet photos and publishes them to fiveminutesintoflip.com using Google Photos + OAuth refresh token authentication…
Talk on
Closing Day 202m
Announcements list conference logistics and evening events: Slack closed overnight until 10:30 AM Central tomorrow, so messages posted after close won’t be…
Organiser on
Keynote – Kent BeckKent Beck54m
Argues for treating software choices as reversible vs irreversible: keep structural changes small and reversible so behavior changes (which have real-world…
Talk on
Screaming Zombies and Other Tales: Race Condition WoesJoshua Larson30m
Four concrete postmortems of production race bugs: an S3 test bucket collision where concurrent test runs overwrite step data so smurf reads the wrong file; a…
Talk on
Upgrading GitHub to Ruby 2.7Eileen M Uchitelle38m
GitHub upgrades from Ruby 2.6 to 2.7 by fixing over 11k+ warnings, patching 15+ gems, upgrading 30+ gems, and replacing abandoned libraries; a custom monkey…
Talk on
Coaching through CodingMercedes Bernard33m
Argues that senior engineers coach through everyday work by pairing, PRs, debugging, estimates and docs, not just formal mentorship. Recommends 50 percent…
Talk on
How Prime Numbers Keep the Internet SecureSun-Li Beatteay29m
Shows a hands-on RSA implementation using Ruby and a tiny server: picks p=13, q=17, n=221, computes totient 192, chooses e=7 and brute-forces d as 55, then…
Talk on
Mach 2.0 at ScaleNickolas Means35m
Explains why the Concorde actually flies and what its tradeoffs are: a Mach 2.0 supercruise enabled by slender delta wings and engine intake ramps, a droop…
Talk on
The Future Should Be UnevenHeidi Waterhouse29m
Argues for concrete steps: make accessibility cross-browser and bandwidth-aware, supply persistent customization so keyboards (Dvorak) and input preferences…
Talk on
Keynote – Aniyia WilliamsAniyia Williams43m
Presents five rules for building the future: overthrow the status quo with hard numbers — income inequality highest in 50 years, life expectancy falling…
Talk on
Q&A With Matzyukihiro Matsumoto 'Matz', Evan Phoenix30m
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
Conference Closing13m
Virtual RubyConf reports 750 registrants, average session attendance of 380, participants from 40 countries and 51 run/walk/roll exercise joiners, and credits…
Organiser 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.