~/talks

Sam Phippen

what they talk about

all 9 in the filters

where they keep going back

all 7 in the filters

on a stage with

all 24 in the filters

who talks about the same things

titleconferencedate
Cleaning house with RSpec Rails 4RailsConf 20192019-05-01
Clear concrete announcement: RSpec Rails 4 versions separately aligned with Rails majors, so majors follow Rails releases and minors follow Rails minors. CI…
Talk on
After DeathGORUCO 20182018-06-16
Explains how DigitalOcean runs postmortems with a 5-point severity scale and concrete timelines (UTC stamps, links to logs and PagerDuty events) and shows that…
Talk on
Quick and easy browser testing using RSpec and Rails 5.1RailsConf 20182018-04-17
Claims that full-stack browser tests "just work" on modern RSpec and Rails with concrete details: RSpec 3.7 hooks into Rails 5.1 system specs and defaults to…
Talk on
Runway OverrunRubyConf Philippines 20182018-03-15
An engineer types a command and a production database dropped at DigitalOcean (5 Apr 2017, 10:24 ET), taking the company offline for five hours and requiring…
Talk on
"RSpec no longer works with ActiveRecord"RubyConf 20172017-11-15
A regression causes RSpec mocks to raise when stubbing ActiveRecord scopes because code calls define_attribute_methods on ActiveRecord::Base which explodes for…
Talk on
Type. Context.GORUCO 20172017-06-24
Shows concrete fixes rather than slogans: demonstrates adding forced error handling to a Faraday GET by requiring success and failure procs so callers must…
Talk on
Teaching RSpec to Play nice with RailsRailsConf 20172017-04-25
RSpec Rails integration shows which tests fail and why: real bugs get reduced to a concrete commit, a failing reproduction app, or an interaction with the…
Talk on
Lightning TalksRubyConf 20162016-11-10
Thirty lightning talks compress concrete takeaways: RubyGems traffic hits 4 billion gems and funds are needed to keep mirrors running; practical Git rescue…
Lightning on
What is Processor?Ancient City Ruby 20162016-04-06
Explains why Ruby is “interpreted” (source plus interpreter present at runtime) versus C being compiled into a binary, shows assembly as…
Talk on
Extremely Defensive CodingRubyConf 20152015-11-15
Claim: RSpec restores an object's original method after a test so tests don't leave objects broken. The code shown is a defensive wrapper…
Talk on
Extremely Defensive CodingArrrrCamp 20152015-10-01
RSpec saves and restores real method implementations to make stubbing reliable across weird Ruby code and interpreters. It builds a robust method retrieval…
Talk on
Extremely Defensive CodingRubyConf Portugal 20152015-09-14
Explains how RSpec makes stubbing reliable by evolving method-handle retrieval from naive object.method calls to a layered approach: saving…
Talk on
Understanding Rails test types in RSpecRailsConf 20152015-04-21
Walks through Rails + RSpec live coding that uses outside-in testing, writing a failing feature/controller/model specs trio against a to‑do app, creates…
Talk on
An Introduction to Spies in RSpecRubyConf 20142014-11-17
Spies in RSpec record method calls so tests assert interactions after actions rather than before, using spy method handles and matchers like have_received and…
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.