~/talks

Ryan Davis

what they talk about

all 12 in the filters

where they keep going back

all 10 in the filters

on a stage with

all 5 in the filters

who talks about the same things

titleconferencedate
Let's Build A ComputerXO Ruby Portland 20252025-10-11
Uses the Nand to Tetris curriculum and a 12‑week study group to build a simulated computer from a single NAND gate up through registers, RAM, a program…
Talk on
Product Q&APAYMENTSfn 20192019-04-16
Roadmap preview lists concrete moves: migration to AWS for greater scale and geographic footprint, hiring (15 people in Q1) and internal reorganization to…
Talk on
Graphics and Simulations (and Games), Oh My!RubyConf 20182018-11-28
A new Ruby gem called graphics gem (beta, install with --pre) provides a single-gem framework for visualizations, simulations and simple games with a…
Talk on
Minitest 6: test feistier!RailsConf 20182018-04-17
Minitest 6 promises concrete upgrades: a new result class with safe serialization to allow worker‑based distributed runs, stronger parallelism with an option…
Talk on
Improving Coverage AnalysisRubyConf 20162016-11-10
Claim: test coverage reports give a false positive. Tools examined: Ruby's Coverage API, SimpleCov, and a newly released gem minitest-coverage that records a…
Talk on
Writing a Test Framework from ScratchRailsConf 20162016-05-04
Claims how to build a test framework from the atom of assert up to runnable suites using plain Ruby, reimplementing minitest as “microtest” with real code…
Talk on
Writing a Test Framework from ScratchRuby on Ales 20162016-03-31
Builds a test framework by coding assertions first then adding equality and float checks and test isolation until a runnable suite emerges. Implements a…
Talk on
Writing a Test Framework From ScratchMountainWest RubyConf 20162016-03-21
Starts from assertions-first and implements assert (raising exceptions with caller-filtered backtraces), assert_equal, a float comparator using a 1/1000 delta…
Talk on
Mind of a HackerLA RubyConf 20152015-10-10
Builds concrete tools and reports outcomes: creates nokogiri because hpricot fails on malformed HTML, ships a graphics gem so trig and quadrant math just work…
Talk on
Ruby on Rails on MinitestRailsConf 20152015-04-21
Minitest is a tiny, pragmatic test framework (from ~90 lines to ~1,600) that Rails adopts: Rails 4.0 → minitest 4, Rails 4.1 → minitest 5, and Rails 4.2 →…
Talk on
Standing on the Shoulders of GiantsMountainWest RubyConf 20152015-03-09
Survey of specific features and results from older systems: Smalltalk uses an image-based immersive IDE with 66 collection classes and 32 numeric/magnitude…
Talk on
Standing on the Shoulders of GiantsRuby on Ales 20152015-03-05
Argues Ruby should adopt concrete features from other languages: self-bootstrapping image-based implementations like Smalltalk with 66 collection classes and…
Talk on
Let's Build a Computer!GoGaRuCo 20142014-09-19
Starts from a single nand gate and shows every concrete step to a running machine: build NOT/AND/OR/XOR (XOR optimized from nine nands down to four), 16-bit…
Talk on
Nerd Party, v 3.1MountainWest RubyConf 20142014-03-20
Seattle.rb traces a concrete evolution: from monthly presentations to weekly cafe hacking (consistent location Vivace), to a hybrid with monthly socials at…
Talk on
Lightning Talk RexCascadia Ruby 20132013-10-14
Rex starts as a GPL lexer generator and forks into rexical but licensing blocks extensions so a clean‑room reimplementation becomes Oedipus Lex. It is…
Lightning on
Real craftsmen (can) create their own tools, parts 1 & 2Cascadia Ruby 20132013-10-14
Covers concrete tooling: explains the abc metric implementation in flog, the structural-duplication algorithm in flay, and the use of ruby parser plus…
Talk on
Trolls of 2013MountainWest RubyConf 20132013-04-03
Implements a small interpreter called Ubie interpreter using the Ruby gem ruby_parser and sexp_processor, delivered test‑driven with autotest. Claims: first…
Talk on
Occupy Ruby: Why We Need to Moderate the 1%Cascadia Ruby 20122012-08-03
Argues for active moderation of Ruby spaces using specific actions: ban with impunity on IRC (10‑minute starts, escalate to lifetime), public shun…
Talk on
Size Doesn't MatterCascadia Ruby 20112011-07-29
A compact replacement for test unit claims real results: a runner plus unit, specs, mocks, pride and bench shipped as a tiny gem originally ~90 lines that…
Talk on
WorkflowGoGaRuCo 20102010-09-17
Workflows vary by keystroke and setup not topic: one setup runs Emacs full screen with a left code pane and right autotest.el output so tests rerun instantly…
Talk on
Worst. Ideas. Ever.RubyConf 20092009-11-19
Builds several proof‑of‑concepts and reports concrete results: a Yoda test DSL that is 65 lines, three conditionals and claims minimal expressiveness; Wilson…
Talk on
Seattle.rb Rocks!RubyConf 20082008-11-06
A set of compact demos shows concrete tools and working prototypes: a UPnP library that builds and advertises devices, a media server that browses images…
Talk on
Hurting Code for Fun and ProfitGORUCO 20082008-04-26
Talks through concrete practices: rips a WebDAV layer over the weekend and cuts test suite time from ~75s for 622 tests down to ~5s; uses Heckle mutation…
Talk on
Hurting Code for Fun and ProfitRubyConf 20072007-11-02
A Rails social‑media project ties ActiveRecord to WebDAV and the test suite crawls — a planned 2–3 month job stretches past a year — so WebDAV is ripped out…
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.