~/talks

Eileen M Uchitelle

what they talk about

all 11 in the filters

where they keep going back

all 11 in the filters

on a stage with

all 18 in the filters

who talks about the same things

titleconferencedate
Closing KeynoteEuruko 20252025-09-18
Argues that modular monoliths organized with Rails engines and enforced by Packwork don't magically fix the real problems and often introduce new ones: Shopify…
Talk on
Rails Then, Now, and Next: A Conversation with our CommunityRailsConf 20252025-07-08
Panelists name the concrete wins and pain points: Rails powers 4.2 million users and a solo dev ships web plus iOS and Android apps using Turbo/Hotwire native…
Interview on
Rails Core AMARails World 20232023-10-05
Ten core members answer how Rails actually evolves: features must solve general web problems, be validated in real apps or gems, and have a clean API before…
Talk on
The Magic of RailsRails World 20232023-10-05
Rails explains concrete internals: how railties and initializers register load hooks and lazily run configuration (that’s where database.yml is parsed and…
Talk on
Keynote – Eileen UchitelleRailsConf 20232023-04-24
A clear inventory of what Rails actually does: it uses Railties initializers and on_load hooks to wire components and establish the initial DB connection, it…
Talk on
Exit(ing) Through the YJITRubyConf 20222022-11-29
Built a YJIT tracer that records every side‑exit backtrace and marshals dumps so stackprof can walk them, revealing the exact Ruby file and line causing exits…
Talk on
Keynote: The Success of Ruby on RailsRailsConf 20222022-05-17
Claims that Shopify contributed since day one and that Rails maintenance now runs across five teams (core, committers, issues, triage, security) are backed by…
Talk on
Improving CVAR performance in Ruby 3.1RubyConf 20212021-11-08
Announces a concrete change: Ruby 3.1 adds a class variable cache implemented as an inline cache stored on the topmost class that tracks global_cvar_state and…
Talk on
All the Things I Thought I Couldn't DoRailsConf 20212021-04-12
Implements granular connection swapping for Active Record by moving role tracking into a shard→pool_config map and adding a pool manager, plus a public API…
Talk on
Upgrading GitHub to Ruby 2.7RubyConf 20202020-11-17
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
Technically, a Talkrubyday 20202020-09-16
Rails gains first-class database configuration objects and a pool manager for sharding after ~100 pull requests over 2.5 years, upstreaming GitHub’s hacks and…
Talk on
Keynote: Technically, a TalkRailsConf 2020 CE2020-05-04
Rails adds first-class multiple-database support upstreamed from GitHub and it actually works in real apps: the work totals over 100 pull requests, turns…
Talk on
The Past, Present, and Future of Rails at GitHubEuRuKo 20192019-06-21
GitHub upgrades from Rails 3.2 to 5.2, paying down a decade of fork-driven debt that once caused ~2,500 test failures and left the codebase 10 years behind…
Talk on
The Past, Present and Future of Rails at GitHubBalkan Ruby 20192019-05-17
GitHub spends seven years paying down a decade of technical debt after maintaining a custom Rails fork, moving from Rails 3-era code to Rails 5.2 and deploying…
Talk on
The Past, Present, and Future of Rails at GitHubRailsConf 20192019-05-01
GitHub documents upgrading from a custom Rails fork to Rails 5.2, with deployed 5.2 to production with zero downtime after a coordinated effort: two six‑month…
Talk on
The Past, Present, and Future of Rails at GitHubRuby on Ice 20192019-02-22
GitHub documents how it pays down a decade of technical debt to move from Rails 3.2 forks onto modern Rails: an initial six‑month, four‑engineer push for 3.x…
Talk on
Keynote: The Future of Rails 6: ScalableRailsConf 20182018-04-17
Rails 6 adds a built-in Parallel Testing runner that forks or threads tests (default two workers), uses DRb for forking, and ships threaded and process…
Talk on
The Unbearable Vulnerability of Open SourceRubyConf 20172017-11-15
Contributing to open source centers on people not code and the emotional risk of being judged, with concrete remedies suggested: build mentorship, use bots and…
Talk on
Building the Rails ActionDispatch::SystemTestCase frameworkRubyConf Colombia 20172017-09-08
Rails 5.1 adds a built-in system test framework that wires Capybara and Selenium (defaulting to Chrome) into the test stack with zero app configuration…
Talk on
Building Rails ActionDispatch::SystemTestCase FrameworkRailsConf 20172017-04-25
Rails 5.1 ships a concrete system test integration: ActionDispatch::SystemTestCase wires Capybara into Rails so scaffolds include Capybara + Selenium + Chrome…
Talk on
Panel: Performance... performanceRailsConf 20172017-04-25
Panel lists actual tools and concrete fixes: Derailed Benchmarks, mini-profiler, New Relic and Chrome throttling, and a memory profiler are used to prove…
Panel on
Security is Broken: Understanding Common VulnerabilitiesMountainWest RubyConf 20162016-03-21
Understanding Common Vulnerabilities by Eileen Uchitelle The Internet is built on technology that was never meant to work together. Basic features in seemingly…
Talk on
How to PerformanceRubyConf 20152015-11-15
A practical postmortem that claims integration tests go from 393 to 828 iterations per second and from 2.53× slower than controller tests to about 1.12× slower…
Talk on
How to PerformanceFull Stack Fest 20152015-09-01
A reproducible test app and a Benchmark IPS harness establish a baseline, then profiling with RubyProf and sampling with StackProf (switching CPU→wall time)…
Talk on
How to PerformanceGORUCO 20152015-06-20
A small Rails app provides a measured baseline and proves integration tests go from ~393 to ~828 iterations per second, cutting the gap from ~2.53× slower to…
Talk on
Breaking Down the Barrier: Demystifying Contributing to RailsRailsConf 20152015-04-21
Lab shows how to turn a title into results: a runnable ActiveRecord reproduction script that actually reproduces the bug, measured speedups with Benchmark IPS…
Talk on
CRUD! The Consequences of Not Understanding How ActiveRecord ...MountainWest RubyConf 20142014-03-20
Shows concrete failures and fixes: naive ActiveRecord INSERT-per-row makes 10,000 inserts take 45.9s → <3s by switching to batched raw INSERTs, with a tested…
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.