Sam Phippen
where else to find them
github:SamPhippenUnreal
what they talk about
all 9 in the filters
where they keep going back
all 7 in the filters
on a stage with
- Amy Howesonce
- Andre Arkoonce
- Andrew Faradayonce
all 24 in the filters
who talks about the same things
- Justin Searls26 talks
- Michael Hartl13 talks
- James Thompson5 talks
- Jason R. Clark23 talks
- Noel Rappin20 talks
- Mark Bates14 talks
| title | conference | date |
|---|---|---|
| Cleaning house with RSpec Rails 4 | RailsConf 2019 | 2019-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… | ||
| After Death | GORUCO 2018 | 2018-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… | ||
| Quick and easy browser testing using RSpec and Rails 5.1 | RailsConf 2018 | 2018-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… | ||
| Runway Overrun | RubyConf Philippines 2018 | 2018-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… | ||
| "RSpec no longer works with ActiveRecord" | RubyConf 2017 | 2017-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… | ||
| Type. Context. | GORUCO 2017 | 2017-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… | ||
| Teaching RSpec to Play nice with Rails | RailsConf 2017 | 2017-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… | ||
| Lightning Talks | RubyConf 2016 | 2016-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… | ||
| What is Processor? | Ancient City Ruby 2016 | 2016-04-06 |
Explains why Ruby is “interpreted” (source plus interpreter present at runtime) versus C being compiled into a binary, shows assembly as… | ||
| Extremely Defensive Coding | RubyConf 2015 | 2015-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… | ||
| Extremely Defensive Coding | ArrrrCamp 2015 | 2015-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… | ||
| Extremely Defensive Coding | RubyConf Portugal 2015 | 2015-09-14 |
Explains how RSpec makes stubbing reliable by evolving method-handle retrieval from naive object.method calls to a layered approach: saving… | ||
| Understanding Rails test types in RSpec | RailsConf 2015 | 2015-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… | ||
| An Introduction to Spies in RSpec | RubyConf 2014 | 2014-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… | ||
| nothing matches | ||