~/talk

Collaborating with Contracts

Talkat RedDotRuby 2015 · 2015-06-04..06-05· [testing]
links:none on file
slides:none on file

Shows that consumer-driven contracts catch real breaks (removing a name field that still powers two consumers) and enable parallel work across many services by making expectations explicit and executable. Demonstrates the pact gem workflow: consumer tests run a mock server, emit a JSON pact, then pact verify fires real HTTP at the provider and runs full-stack checks. Describes provider states for setup (example: inserting 10,000 friends) and warns about how much to assert and integration with CI.

AI-written summary · about

  1. 0:00Intro
  2. 0:52Real life collaboration
  3. 2:07Collaboration
  4. 3:56Consumer Different Contracts
  5. 6:54Why is this useful
  6. 7:40ConsumerDriven Contracts
  7. 8:44ConsumerDriven Contracts Workflow
  8. 13:54Packed
  9. 17:13Provided States
  10. 18:43Summary
  11. 19:15Questions
~/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.