~/talk

Contract-Driven Development

Talkat YOW! Perth 2023 · 2023-09-11..09-12· [microservices, api-design]
slides:none on file

Shows a workflow that turns OpenAPI/AsyncAPI specs into executable contracts using Specmatic, generating tests and stubs without hand‑coding. Live demo starts with 7 generated tests (5 pass, 2 fail), adds GPT‑4 examples to reduce to 3 passing tests, enables generative tests to produce 41 tests then fixes mismatches so all 41 pass, records a proxy to produce 13 unique request‑response pairs for intelligent service virtualization, then injects a delay to reach 42 passing tests and full API coverage.

AI-written summary · about

  1. 0:00Intro
  2. 2:46Demo application architecture
  3. 4:35Live demo
  4. 25:33Demo application architecture continued
  5. 27:52Live demo
  6. 40:15Test mode: Contract test setup
  7. 41:52API specifications as executable contracts
  8. 42:27Central contract repo
  9. 44:53Shift-left
  10. 46:59Specmatic Insights
  11. 50:04Outro
~/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.