Hi Joe,
I've just watched your Integrated Tests Are A Scam presentation. Do you have references to any talks, presentations, articles which would cover in details (ideally with code samples) the main difficulty with contract testing? It's not obvious how to build a practice that would help keeping server and client code tests in sync. I assume that some gap from two sides of contract tests is inevitable during the development life cycle. Code coverage tools are useless in detection and measuring this gap, right? It's also impossible to imagine at this point a tool that might help with this issue. Do we have to rely on some habit, process, practice to minimize the gap?
P.S. Thank you for a very useful and bright talk!